Refine SysML models with the Astah Model Validator Plugin. Create custom Groovy-scripted validation rules in YAML files, and efficiently detect and correct rule violations!
The Astah Model Validator Plugin 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 plugin lists every element that violates them, so you can find and fix inconsistencies and errors in your models. The plugin is open source and published on GitHub (modeldriven-hu/astah-validator).


Write your validation rules as Groovy scripts in a YAML file. The plugin 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?