| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| TRAK_Viewpoints_vs_UPDM_Diagrams | 2025-02-27 | ||
| TRAK Viewpoints Working Groups | 2025-02-27 | ||
| revisions.md | 2026-06-22 | 34.7 kB | |
| TRAK_ArchitectureViewpoints.pdf | 2026-06-22 | 2.4 MB | |
| readme.md | 2026-06-22 | 13.5 kB | |
| license.txt | 2026-06-22 | 2.6 kB | |
| Totals: 6 Items | 2.4 MB | 2 |
Contents
Defining TRAK Documents
TRAK is defined by 3 documents.
-
TRAK00004. TRAK. Architecture Framework. The top level TRAK definition is at https://sourceforge.net/projects/trak/files/TRAK_Overall.pdf/download. This describes important ideas, choice of architecture description language, defines architecture perspectives, colour rules, bye laws, conformance with TRAK and the minimal modelling process. The overall TRAK specification invokes the following 2 documents:
-
== TRAK00001. TRAK. Architecture Framework. Viewpoints == [this site]. The TRAK architecture view definitions (architecture viewpoints) specification is available at https://sourceforge.net/projects/trakviewpoints/files/TRAK_ArchitectureViewpoints.pdf/download. Each TRAK architecture view also has its own web page.
-
TRAK00002. TRAK. Architecture Framework. Metamodel*. The TRAK metamodel specification is available at https://sourceforge.net/projects/trakmetamodel/files/TRAK_metamodel.pdf/download. This defines the architecture description triples formed from node and relationship elements used to describe architecture. Each TRAK metamodel element also has its own web page.
Other Documents
- TRAK-on-a-page.pdf (sourceforge.net) provides a very short 4 page introductory guide to TRAK including the metamodel diagrams.
TRAK Architecture Viewpoints
In accordance with ISO/IEC/IEEE 42010 - the international standard for architecture description - an architecture viewpoint is a specification that governs the interpretation and content of an architecture view. Each architecture view has its own governing architecture viewpoint. In TRAK an architecture viewpoint has a 'Vp' in its identifier e.g. 'SVp-01' as opposed to the governed ('SV-01') architecture view.
Every TRAK architecture viewpoint specifies both the allowed architecture view content and the minimum allowed content in an atomic and unambiguous way using triples from the TRAK metamodel based on a non-TRAK set of architecture viewpoints defined in ‘Architecture Description Viewpoints. Metamodel Description, Implementation and Model Changes’, Eclectica Systems Ltd, 3736126–001. This allows TRAK architecture view and TRAK architecture description content to be verified. TRAK is the only architecture framework that has a verifiable set of architecture view content requirements.
The 24 TRAK architecture viewpoints are:-
- Enterprise Perspective
- Concept Perspective
- Procurement Perspective
- Solution Perspective
- Management Perspective
These are listed with the stakeholder concerns that each TRAK architecture viewpoint addresses.
TRAK on the Internet
See also:
- TRAK Architecture Framework Group on LinkedIn
- TRAK_AF on Blue Sky
- TRAK_AF on Mastodon
- TRAK_AF on Twitter
- TRAK Wikipedia page
Implementations of TRAK
- UML profile for TRAK. Provides a set of UML and SysML node and connector elements for any UML modelling tool.
- UML / SysML with TRAK. Provides bare profiles (any UML modelling tool) and an MDG for Sparx Systems Enterprise Architect for those wanting to annotate standard UML / SysML Class, Use Case and State Machine diagrams with TRAK elements.
- 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 and iOS).
- TRAK Visio Template. This similarly provides a set of node and connector elements.
This Release
18th June 2026
================
- Table 3.1- TRAK Viewpoints - Concerns Addressed. Links to trakviewpoints website added.
- All architecture viewpoints – added link to trakviewpoints project website.
- SVp-06 Solution Competence. Optional Tuples. Corrected 'Role plays Function' to 'Role performs Function'
- MVp-01 Architecture Description Dictionary. Added clarifiers to description, subject triples and well-formedness.
- MVp-04 Assurance. Metamodel change 2026-05-15. Added 'Job makes Claim' and generalised to 'Human Resource makes Claim'
The changes are outlined at https://trakviewpoints.svn.sourceforge.net/viewvc/trakviewpoints/trunk/?view=log.
Get Notified of Files Released on this Site
If you'd like to be notified of file releases rather than having to remember to visit the site and check you can do so using RSS. Simply add (subscribe to) the following URL in your RSS reader or MS Outlook / Apple Mail etc:
https://sourceforge.net/api/file/index/project-id/304405/mtime/desc/limit/20/rss
Structure on Sourceforge
The TRAK architecture framework is split across 3 Sourceforge project sites:-
- trak - https://sf.net/p/trak - web pages at https://trak.sourceforge.io. Holds artefacts that define, affect and explain the overall architecture framework.
- trakviewpoints [this site] - https://sf.net/p/trakviewpoints - web pages at https://trakviewpoints.sourceforge.io. Holds the artefacts that define, affect and explain the TRAK architecture viewpoints.
- trakmetamodel - https://sf.net/p/trakmetamodel - web pages at https://trakmetamodel.sourceforge.io. Holds the artefacts that define, affect and explain the TRAK metamodel.
This Site - trakviewpoints
license.txt (sourceforge.net) - the GNU Free Documentation License under which the TRAK Viewpoints document is released.
Sub-folders under Files:
-
TRAK Viewpoints Working Groups
- Assurance WG
- Safety and Security WG
-
TRAK_Viewpoints_vs_UPDM_Diagrams - comparison of the UPDM (Unified Profile for DODAF and MODAF) vs TRAK Viewpoints (specifications for views).