Ever wanted some automatic support for the ICONIX Process steps in your Enterprise Architect (EA) project? If you’re an EA user, we’re confident you’ll find this free ICONIX add-in useful (originally from the Enterprise Architect for Power Users tutorial CD).
The Agile/ICONIX Developer for Enterprise Architect add-in streamlines the ICONIX modeling process, providing:
- Convenient modeling of robustness diagrams
- Automatic generation of sequence diagram structures from robustness diagrams
- Transformation of robustness control elements to test diagrams
- Built-in model validation rules for ICONIX robustness diagrams
Robustness Rule Checking
A useful function of the Agile/ICONIX EA add-in is robustness diagram validation. The add-in reports any invalid connectors between Actor, Boundary, Control and Entity elements.
To use, follow these steps:
- Run the executable to install it
- Open a robustness diagram
- Go “Project | Model Validation | Configure”
- Click “Select None” then select “ICONIX Robustness Diagram Rules” then click OK
- Then press Ctrl+Alt+V to validate the diagram.
The rules validated are:
- Actors may not talk to controllers
- Actors may not talk to entity objects
- Boundary objects may not talk to other boundary objects
- Boundary objects may not talk to entity objects
- Entity objects may not talk to other entity objects