Download Latest Version TRAK_Overall.pdf (391.0 kB)
Email in envelope

Get an email when there's a new version of TRAK Architecture Framework

Home / Graphics
Name Modified Size InfoDownloads / Week
Parent folder
This folder has no files.
Totals: 0 Items   0

Contents


Defining TRAK Documents

Overall Structure (traks) - TRAK is Defined by 3 Agnostic Specification Documents

TRAK is defined by 3 documents.

Other Documents


ISO/IEC/IEEE 42010 Conceptual Model - Architecture Framework Identifies Stakeholders, Their Concerns and has Architecture Viewpoints

TRAK Architecture Framework

The overall specification for the TRAK architecture framework :-

More information on TRAK is provided on the trak project web site.

TRAK Architecture Views Are Based on Triples

The TRAK metamodel provides the triples (node - connector - node), for example 'Software poses Threat' and 'Organisation makes Claim', that TRAK architecture views present as a description of architecture.

Example Triple - Standard has part Requirement

Each TRAK architecture view has a set of allowed triples - e.g. a TRAK MV-04 Assurance architecture view covering claims, arguments and evidence - 'Argument supports Claim' etc. Each TRAK architecture view also has a set of triples that defines the minimum acceptable architecture view content. This is specified by each TRAK architecture viewpoint as a set of unambiguous atomic requirement statements which makes it easy to verify the content of a TRAK architecture view.

TRAK is the only architecture framework that has verifiable architecture view content. As an example of verification a machine-readable XML + RDF presentation of a TRAK architecture view and architecture description can be verified using SHACL rules that implement each TRAK architecture viewpoint's content rules. A model of the TRAK architecture framework held in a Neo4J graph database makes it easy to generate these SHACL rules.


TRAK on the Internet

See also:

RSS Feeds:


This Release

TRAK00004 TRAK. Architecture Framework

30th April 2025

TRK00004 TRAK. Architecture Framework

  • Modified Figure 1-2 Normative TRAK Documents - Logical Definition vs Implementation of TRAK, Figure 3-1 Structure of the Framework.
  • 8 TRAK Architecture Perspectives. Updated metamodel clips.
  • 9.2 Colour Rules – Architecture Perspective and Viewpoints. Changed Procurement perspective colour to #FF9800 (darker orange) Added Figure 9-3- Textual (RDF-Turtle) Description of Triples – No Colour Applies

TRAK-on-a-Page

The changes are outlined at https://trak.svn.sourceforge.net/viewvc/trak/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:


Structure on Sourceforge

Overall Structure (trak) - TRAK is Defined by 3 Specifications Across 3 Sourceforge Projects

The TRAK architecture framework is split across 3 Sourceforge project sites:-

This Site - trak

Source: readme.md, updated 2025-05-25