Refine SysML models with the Astah Model Validator Plug-in. Create custom Groovy-scripted validation rules in YAML files, and efficiently detect and correct rule violations!
The Astah Model Validator Plug-in checks SysML models in Astah SysML and Astah System Safety against validation rules that you define. You write the rules as Groovy scripts in a YAML file, and the plug-in lists every element that violates them, so you can find and fix inconsistencies and errors in your models. The plug-in is open source and published on GitHub (modeldriven-hu/astah-validator).


Write your validation rules as Groovy scripts in a YAML file. The plug-in author provides sample validation rules.
Save the YAML file on your computer, click the [Select Repository] button and choose the file.

Click the [Select package] button and choose the package to check.

Click the [Validate] button to check the models against your rules.

Right-click a model in the results to jump to it in the Structure Tree or on a diagram, and fix the error there.

What are you looking for?