Implementations of TRAK
TRAK can be implemented in a wide range of modelling tools and architecture description languages (a term taken from ISO/IEC/IEEE 42010 Systems & Software - Architecture Description) such as the UML, SysML, BPMN etc can be used to represent parts of the TRAK metamodel and therefore can be used in creating TRAK architecture views.
There are 4 implemementations of TRAK on Sourceforge:
- UML profile for TRAK. Provides a set of UML and SysML node and connector elements for any UML modelling tool.
- MDG Technology for TRAK. Provides the views, toolbox palettes of UML and SysML elements, custom searches and context-sensitive linking for Sparx Systems' Enterprise Architect UML modelling tool.(Nic Plum, Eclectica Systems Ltd.)
- TRAK MooD 2010 Template. Provides a template through which TRAK architecture views can be created using Salamander MooD modelling tool and is constrained to use node and connector elements from the TRAK metamodel.(Brian Cliff, VEGA)
- OmniGraffle Stencil for TRAK. A stencil that provides the metamodel node and connector elements for OmniGroup's OmniGraffle ( a Visio-like tool for Mac).
- TRAK Visio Template. This similarly provides a set of node and connector elements.
There may be other implementations of TRAK outside Sourceforge. If anyone knows of more please let us know.
Components of TRAK - Definition and Implementation
With either the UML (SysML) profile for TRAK or the MDG Technology for TRAK or TRAK MooD 2010 Template, plus the overall TRAK Architecture Framework specification (this project) and the TRAK Viewpoints specification (defining allowed architecture view content) and the TRAK Metamodel specification you can create architecture descriptions and architecture views that conform to TRAK.