Home
Name Modified Size InfoDownloads / Week
TRAK_Viewpoints_vs_UPDM_Diagrams 2017-11-20
TRAK Viewpoints Working Groups 2014-10-04
release_notes.txt 2023-11-25 93.9 kB
readme.txt 2023-11-25 4.8 kB
TRAK_MDG.zip 2023-11-25 438.6 kB
TRAK_ArchitectureViewpoints.pdf 2023-09-09 1.1 MB
license.txt 2023-08-25 2.6 kB
Totals: 7 Items   1.6 MB 2
The TRAK_MDG.xml file is a plugin for Sparx Systems Enterprise Architect (https://sparxsystems.com/products/ea/index.html) UML modelling tool. It provides the objects (stereotypes) and relationships that form the metamodel for TRAK.

It also provides:-
* custom toolbox palettes to create architecture descriptions
* specific TRAK views that can be created using the New Diagram dialog
* context-sensitive link and element creation using the Quick Link feature
* customised Traceability window
* custom searches for listing repository elements, identifying potential quality issues and analysing the repository
* template model package structure with dummy TRAK views

It is an implementation of the solution-agnostic definition of TRAK and as such may include limitations of the architecture description language, UML, used to represent TRAK, in addition to Sparx Systems Enterprise Architect-introduced limitation (plus any errors).


This Release
============

Version 0.152 - 24th November 2023
==================================

- searches: All Diagrams - added 'viewpoint identifier' column
- searches: All Diagrams, Diagrams - Created in Last 7 Days, Diagrams - Modified in Last 7 Days, Quality - Missing Description - Diagrams - All, Quality - Missing Description - Diagrams - TRAK. Modified criteria for non-TRAK diagrams.


View commits at https://sourceforge.net/p/mdgfortrak/code/commit_browser .

Get notified of changes via RSS at https://sourceforge.net/p/mdgfortrak/activity/feed


Installation
=========

Create a folder. Tell Enterprise Architect to look in this folder for plugins using Specialize | Manage Technology then clicking on Advanced and then on Add (path). If adding an updated version you need to uncheck (disable) then check (enable) the TRAK technology and then refresh All Perspectives - or quit and restart EA.

See http://sourceforge.net/apps/mediawiki/mdgfortrak/index.php?title=Installation




Synchronising Definitions of TRAK Elements in MDG Plugin
========================================================
This applies to an upgrade of the MDG for TRAK Technology plugin.

EA provides a mechanism to keep model elements synched with their definition in the profile/MDG Technology. This allows changes, new attributes to propagate through the model. Specifically on synchronising EA will add anything new, like attributes, but won't perform potentially destructive operations like removal of attributes that aren't in the new profile i.e. these have to be deliberately removed.

To sync a TRAK element right mouse-click over it in the TRAK toolbox palette then select 'Synchronise Stereotype'. In the dialog box that opens select 'OK'. You will then see the list of elements changed whizz past. Although the UI isn't clear after this point is is safe to then select 'Cancel' to dismiss the dialogue.

Enterprise Architect Settings
=============================
1. Important - Ensure that the File Loading Strategy (under Tools | Options | General) is set to 'Pre Load Entire Model' (NOT 'Load on Demand')


Defining TRAK Documents
=======================
TRAK is defined by 3 documents.

The top level TRAK definition is at http://trak.sourceforge.net,. This describes important ideas, choice of architecture description language, colour rules, bye laws, conformance with TRAK and the minimal modelling process. It invokes the following 2 documents:

The TRAK architecture view definitions (architecture viewpoints) are available at http://trakviewpoints.sourceforge.net

The TRAK metamodel is available at http://trakmetamodel.sourceforge.net. This defines the architecture description element types (stereotypes) and relationships that are implemented by this plugin.

Implementation of TRAK in Tools
- TRAK. Implementation Architecture Descriptions Elements. http://sourceforge.net/projects/trak/files/Implement%20TRAK/ (defines how the logical definition of TRAK is to be implemented in any tool)


Support
=======
On the SourceForge site (http://mdgfortrak.sourceforge.net) there is a Tracker where you can submit bugs, feature requests or support requests. 

There is also a wiki on the SourceForge site at https://sourceforge.net/apps/mediawiki/mdgfortrak/


TRAK on the Internet
====================
See also:
- TRAK Community - http://trak-community.org
- TRAK Group on LinkedIn - http://www.linkedin.com/groups/TRAK-Enterprise-Architecture-Framework-3256940
- TRAK Group on Facebook - http://www.facebook.com/home.php?sk=group_172938462752985
- Mastodon - https://fosstodon.org/@trak_af
- Twitter - https://twitter.com/trak_af
- Implementations of TRAK e.g. Sparx Systems Enterprise Architect, Salamander MooD, Microsoft Visio, OmniGraffle (Mac, iPad) etc. http://trak.sourceforge.net/implementations.html


Thanks and keep watching this space!



Nic Plum
Source: readme.txt, updated 2023-11-25