trakmetamodel Project

TRAK SourceForge Projects

Definition

Implementation

TRAK Information

TRAK Metamodel

Health Warning

This web site is informative only. It is not the definitive or master source for any TRAK metamodel element. The definitive / master source is:- TRAK00002. TRAK. Enterprise Architecture Framework. Metamodel

Introduction

TRAK is an enterprise architecture framework based on the UK MoD's MODAF 1.2. but substantially different in terms of its metamodel and the way in which view content is specified and applying consistency rules across the collection of views. TRAK metamodel elements have many properties that can be used to capture/better describe real world entities.

TRAK provides a way of describing systems and their place in the world through architectural models. The elements used to make the TRAK models is defined by the TRAK Metamodel. The TRAK views that contain these elements are defined by TRAK Viewpoints.

TRAK adopts the ISO/IEC/IEEE 42010:2011 approach where each viewpoint specifies an individual TRAK architecture view.

Governance

Release of the TRAK Metamodel is under the control of the TRAK Steering Group.

Metamodel Triples Provide Statements to Describe Real World Architecture

The TRAK Metamodel Provides Triples - Statements or Assertions - to Describe the Real World Architecture e.g. a Threat Expoiting a Vulnerability and Mitigation of the Resulting Risk

TRAK Metamodel Document

The TRAK Metamodel document is a specification. It is released under an open source GNU Free Documentation License.

It contains:

Where Does this Fit In?

The TRAK Metamodel document is one of 3 documents that defines the logical definition (free of implementation or solution) of TRAK together with:

Metamodel diagrams provide a visual overview of the TRAK metamodel triples. The TRAK metamodel specification defines properties of the elements and rules affecting the order of use of triples.

The definition of TRAK is released through Sourceforge as open source.

The TRAK Metamodel document specifies the triples e.g. 'Claim about Organisation' (from TRAK MVp-04 Assurance Architecture Viewpoint) that form the basis for the allowed and subject matter for each TRAK architecture view. The TRAK architecture view content is specified by a set of architecture viewpoints.

Implementations of TRAK

TRAK can be implemented in a wide range of modelling tools and architecture description languagesISO/IEC/IEEE 42010:2011 such as UML, BPMN etc can be used to represent parts of the TRAK metamodel and therefore can be used in creating TRAK architecture views.

The implementations of TRAK for various tools are listed separately on the overall TRAK project site on Sourceforge.

Where Do I Get It?

The TRAK metamodel document is available here ...

The TRAK metamodel is subject to the terms of open source license: GNU Free Documentation License (Version 1.3, November 2008) at https://www.gnu.org/licenses/fdl-1.3.html.

Modification Date: 2024-12-18

Eclectica Systems Ltd