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:

  1. Run the executable to install it
  2. Open a robustness diagram
  3. Go “Project | Model Validation | Configure”
  4. Click “Select None” then select “ICONIX Robustness Diagram Rules” then click OK
  5. 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

Download the Agile/ICONIX EA add-in from this page.