#architectureframework

TRAK Architecture Frameworktrak_af@fosstodon.org
2025-05-01

New "Turtle all the way down" version of the TRAK architecture framework. Provides semantically accurate description of conformance claim. Also means to describe a fault tree. More than a little added Turtle/RDF examples of TRAK architecture views.

#trak #opensource #mbse #KnowledgeGraphs #architectureFramework

trakviewpoints.sourceforge.io/
trakmetamodel.sourceforge.io/m

An example of a TRAK SV-11 Solution Event causes architecture view. This architecture view describes a simple fault tree where if any of 3 child events occurs the top event occurs.

The example uses an n-ary tuple to link the top event to the collection of child events which are all joined using a logical 'OR' relationship.A fragment of a TRAK MV-04 Assurance architecture view. This architecture view presents a single claim of conformance which is formed from 2 parts:

1) a Conformance Assertion Triple - Software.'XML Studio' satisfies Standard. 'ISO?IEC 14882:2024 Programming Language C++'

2) a Conformance Claim triple - Claim 'XML Studio fully complies with ISO/IEC 14882:2024' about Conformance Assertion Triple

i.e. the object of the triple starting with the Claim is itself a triple.
2025-01-24

@trak_af @neo4j The graphic is a Model Change & Configuration architecture view produced against its defining architecture viewpoint[1].

The architecture view describes the changes, additions made in the 9th January 2025 release of the TRAK. Viewpoints specification in the context of the previous 40 releases since the original release in 2010. tinyurl.com/35v3hete tinyurl.com/trakviewpoints-htm tinyurl.com/trakmetamodel-html #neo4j #opensource #architectureframework #trak #mbse

Example of a Model Change & Configuration Architecture View using the architecture viewpoint definition in ‘Architecture Description Viewpoints. Metamodel Description, Implementation and Model Changes ’, Eclectica Systems Ltd, 3736126–001, Jul. 2024 https://www.researchgate.net/publication/335176248_Architecture_Description_Viewpoints_Metamodel_Description_Implementation_and_Model_Changes.

Describes the changes made to the TRAK Architecture Viewpoints specification - TRAK00001. TRAK. Enterprise Architecture Framework. Viewpoints at https://sourceforge.net/p/trakviewpoints. Describes the modifications and additions made to the individual TRAK architecture viewpoints (specifications for architecture views in accordance with ISO/IEC/IEEE 42010) in the context of all of the releases of the specification to date. 

Generated from a directed property graph model of TRAK held in Neo4j -  ‘Using directed graphs to define viewpoints to keep a metamodel, an architecture framework and views using different modeling languages consistent’, Engineering Reports, vol. 2, no. 6, p. e12168, Jun. 2020, doi:10.1002/eng2.12168.
TRAK Architecture Frameworktrak_af@fosstodon.org
2025-01-09

New version of the TRAK architecture viewpoints specification sourceforge.net/projects/trakv

This version incorporates recent changes to the TRAK metamodel.

sourceforge.net/p/trakviewpoin

New version will be represented in the web pages at trakviewpoints.sourceforge.io/ when modifications to the Neo4J graph model of TRAK are complete.

#opensource #trak #architecturedescription #architectureframework #mbse #entarch #architectureviewpoints #neo4j

2024-12-19

@trak_af New release for the MDG for TRAK plugin for Sparx SYstems Enterprise Architect UML (and SysML) modelling tool. sf.net/p/mdgfortrak #trak #opensource #mbse #enterprisearchitecture #architectureframework

Shows the customised Sparx Enterprise QuickLink feature in works for a TRAK SV-01 Solution Structure Architecture View implemented as a SysML Block Definition Diagram. The customised Quicklink allows the user to drag away from the selected node element on the diagram and the MDG for TRAK plugin then offers a set of allowed node and connector elements. Selecting one causes the triple to be created on the architecture view. The diagram shows the newly-added 'Software plays Role' triple offered as a valid triple.
TRAK Architecture Frameworktrak_af@fosstodon.org
2024-07-03

This version of the metamodel adds definitions of enumerated values for metamodel element properties and links them to trusted vocabularies or sources (so that the graph of TRAK can then produce a richer ontology description using RDF(S) + OWL in linked to these vocabularies).

#trak #opensource #architectureframework #mbse #architecturedescription

sf.net/p/trakmetamodel

Metamodel Provides Triples to Define Architecture Viewpoints. ISO/IEC/IEEE 42010 defines a set of concepts. A Stakeholder has one or more concerns. Each Architecture Viewpoint frames one or more of these concerns. An Architecture Viewpoint - a specification for an Architecture View has to define the content. It is the metamodel that defines a set of triples. An Architecture View presents one or more triples. Each triple presented therefore has to address one or the architecture viewpoint concerns. A triple may be allowed, for example to provide context. Triples that directly address the concerns are required by the architecture viewpoint.On the left hand side there are 3 nodes and 2 connectors forming 2 triples (and hence a path). On the right hand side is shown the 3 nodes and 2 connectors as disconnected atomic elements. Defining indinidvidual elements does not define any triples.The diagram shows the graph output from a model of TRAK held in the Neo4J graph database. The diagram shows the modifications, additions and deletions made for this metamodel release. It shows a long tail of all of the previous releases of the TRAK metamodel. There are more than 50 of these releases. The right hand side shows particular changes made. Most changes concern enumerated property values. An addition is represented by Change - ADDS - Value - TO - Property or Change deletes Value from Property. The graph database holds each version of the TRAK metamodel together with the architecture viewpoint definitions. It is also used to produce the ontology description of the metamodel elements in RDF and OWL.
TRAK Architecture Frameworktrak_af@fosstodon.org
2024-05-28

Update to the open sourceTRAK architecture framework metamodel. Added section on ontology description of TRAK metamodel. Added links to other vocabs for the metamodel properties.

#trak #mbse #architectureframework #opensource #ontology

sf.net/p/trakmetamodel

The TRAK metamodel exhibits an ontology (a particular architecture) that is described by an ontology description. The ontology description uses OWL and RDF - both ontology description languages.

The TRAK metamodel is formed from triples. An ontology differs because it is defined by individual connector, node and property elements not the triples i.e. not the combinations of the node and connector elements that form the metamodel.

A metamodel therefore contains an ontology but an ontology is not a metamodel.
TRAK Architecture Frameworktrak_af@fosstodon.org
2024-05-21

Release of the TRAK metamodel. Links element definitions to the OED and other vocabularies.

Adds triples to allow TRAK to define its own architecture viewpoints - allowed content, minimum acceptable content and combination rules. All in a fully model-based way without text etc.

Adds hyperlinks from properties to the node and connector elements having those properties.

Restores phantom / missing Risk element in table.

#trak #architectureframework #opensource #mbse #enterprisearchitecture

Part of the metamodel for the open source TRAK architecture framework. Shows the triples added to enable each of the TRAK Architecture Viewpoints (specifications for architecture views) to be defined in terms of allowed content, minimum allowed content and rules. All of this is done in a fully model-based way - no text. Uses triples from doi:10.13140/RG.2.2.14037.99049/3
2024-03-18

The NATO AF metamodel has disappeared from NAF v 4. No master source. So what is implemented? #mbse #enterprisearchitecture #architectureframework #naf #architecturedescription #uaf

TRAK Architecture Frameworktrak_af@fosstodon.org
2023-09-09

Update to TRAK Metamodel . Adds 'Resource Interaction precedes Resource Interaction' #mbse #trak #opensource #metamodel #architectureframework

sf.net/p/trakmetamodel

Fragment of the metamodel for the TRAK architecture framework. Shows the triple 'Resource Interaction precedes Resource Interaction' added by the 9th September release.
TRAK Architecture Frameworktrak_af@fosstodon.org
2023-08-26

Updated TRAK - on - a - Page - 3 page (!) quick introduction to the TRAK architecture framework. Reflects metamodel release on 30th July.

sourceforge.net/projects/trak/

#trak #opensource #architectureframework #userguide #metamodel

Snapshot of a page from the 'TRAK on a Page' introductory guide to the TRAK architecture framework. The guide explains what TRAK is, lists the TRAK architecture viewpoints (specifications for architecture views) and the concerns each addresses and provides the metamodel (the elements used to construct the architecture views).
2023-08-24

Release of TRAK MDG plugin for Sparx Enterprise Architect. Adds SysML versions of TRAK Views. Searches support MySQL, JET, SQLite, Firebird and SQL Server. sf.net/p/mdgfortrak #opensource #mbse #trak #architectureview #architectureframework #sysml #uml #sparxsystems #enterprisearchitect

Example TRAK SV-01 SOlution Structure View using SysML. Describes parts of a System - a Rechargeable Battery, Chassis, Mains Circuit Board. Also describes an Organisation playing the Role of System integrator extending to that System.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst