MDG for TRAK (Sparx Systems’ Enterprise Architect Plugin for the TRAK Architecture Framework)
Overview
The MDG for TRAK is a plugin for the Sparx Systems Enterprise Architect UML modelling tool ('EA') that makes it easy for modellers/architects to create models and views using the TRAK Enterprise Architecture framework. It takes the form of a XMI text file (actually a UML model itself) that EA loads when it starts up.
Background
The plugin was created when developing the TRAK framework within London Underground Ltd. It is an implementation of TRAK that provides a set of objects in palettes that correspond to the TRAK specification. The aim of this was to make it easier for modellers/architects to produces models and architecture views that conform to TRAK.
Features
The MDG for TRAK plugin provides the following features:
- a set of object types e.g. ‘Architecture Task’, ‘Argument’, ‘Claim’, ‘Concern’, ‘Contract’, ‘Enterprise’, ‘Enterprise Goal’, Evidence’, ‘Mitigation’, ‘Job’, ‘Organisation’, ‘Physical’, ‘Project’, ‘Protocol’, ‘Requirement’, ‘Risk’, ‘Role’, ‘Standard’, ‘Software’, ‘System’, ‘Threat syn. Hazard’, ‘Vulnerability’, etc - chosen from toolbar palettes
- a set of relationships (connectors)
- context-sensitive creation of relationships between objects - depending on the start/finish objects selected and the view
- a canned set of TRAK architecture views (diagrams)
- predefined searches e.g. ‘All Systems’, ‘All Open Concerns’, ‘Objects without Any Links and Not in a View’, ‘Objects Without a Description’
- Model Views based on the searches - list the objects in the Project Browser
Use
A short video clip of an early version of the Sparx MDG Technology for TRAK is available on YouTube.
License
The MDG for TRAK is released under the GPL (GNU Public License) as open source.
Support
Support in terms of raising bugs, support and feature requests is managed through the Sourceforge trackers at https://sourceforge.net/projects/mdgfortrak/support. This keeps everything in the open and means that any bugs etc. can be prioritised and responded to in a systematic way. There is also a MDG for TRAK wiki on Sourceforge at https://sourceforge.net/apps/mediawiki/mdgfortrak/.
Download
The MDG for TRAK can be downloaded from Sourceforge at https://sourceforge.net/projects/mdgfortrak/files/TRAK_MDG.zip/download.