The competitors
The competitors
n
n
IBM Rational has “pattern instances” on your UML
IBM Rational has “pattern instances” on your UML
diagram and you can re-apply a pattern and it enforces
diagram and you can re-apply a pattern and it enforces
it.
it.
n
n
ObjectIf has some pretty cool design pattern support
ObjectIf has some pretty cool design pattern support
and uses roles and colors to indicate patterns.
and uses roles and colors to indicate patterns.
n
n
EA (Enterprise Architect has design pattern support,
EA (Enterprise Architect has design pattern support,
though the merge feature is a bit buggy at the moment).
though the merge feature is a bit buggy at the moment).
n
n
StarUML is free, and has a configurable patterns system.
StarUML is free, and has a configurable patterns system.
n
n
ModelMaker, classic pattern “enforcer”, with code
ModelMaker, classic pattern “enforcer”, with code
regions etc. Now a bit old, has only a limited number of
regions etc. Now a bit old, has only a limited number of
patterns – to be improved in the next few months.
patterns – to be improved in the next few months.