#trak

Oh! Mediaohmedia
2025-05-14
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.
2024-09-30

TRAK: Reposi

💚 EPS: $0.08 vs. $0.06 est.
💚 Sales: $5.200M vs. $5.068M est.

#stocks #earnings #TRAK

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-30

By way of example. From the model of TRAK - a graph - the attached is a description of the changes made to the metamodel at this version. The long "tail" is the set of versions of the TRAK metamodel back to the original issue. At the "head" is this issue. It includes Changes which respond to Change Requests (from the trakmetamodel SourceForge site tracker). These changes then typically ADD Thing TO Something Else and in doing so the Change MODIFIES Something Else. #neo4j #graph #mbse #trak

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
2023-10-11

Det är ju bra och så med klarspråk.

Men.

När det ses som ett problem med facktermer så blir det fel. En del facktermer går inte att ersätta utan att det blir språkligt ännu konstigare eller rent ut fel betydelsemässigt. Någon slags förväntan tycker jag att man kan ha på att både allmänhet och framförallt förtroendevalda faktiskt tar sig tid att slå upp termer och vidareutbilda sig.

2023-09-25

@trak_af v149 of TRAK MDG plugin for Sparx Enterprise Architect. Adds searches 'Solution - Interaction Elements Conveyed', 'All Resource Interactions', 'All Port Connections', 'All Ports'. Shows owning UML Class / SysML Block / SysML Property #mbse #trak #sparxsystems #enterprisearchitect #architecturedescription #sysml #uml sourceforge.net/p/mdgfortrak

Sample showing results returned from the 'All Ports' search run in Sparx Systems Enterprise Architect UML modelling tool. Lists source and target port type (for example Full Port, Port), port identifier and the resource (job, role, organisation, physical, software and system) tto which the port is connected.Sample showing results returned from the 'Solution - Interaction Elements Conveyed' search run in Sparx Systems Enterprise Architect UML modelling tool. Lists the interaction element, the start or source resource, the resource interaction identifier and the destination or target resource.
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.
2023-09-04

@trak_af Release v 147 of TRAK MDG plugin for Sparx Enterprise Architect. Adds display of identifiers + type to Need, Item Exchange and Resource Interaction. Adds severity, probability to 'All Risks' search. Adds elements to MV-04 Assurance toolbox. #mbse #trak #opensource #sparxsystems #enterprisearchitect sf.net/p/mdgfortrak

Fragment of an architecture description. Shows 2 Resource elements connected together by a Resource Interaction connector. The connector now displays the resource interaction identifier, the exchange type (Data) as well as the name.
2023-09-01

Release of v 146 of TRAK MDG plugin for Sparx Enterprise Architect. Adds TRAK views using SysML BDD to New Diagram Dialog > SysML.15 heading. 'physically depends' on connector now shows dependency type. #opensource #trak #mbse #sysml #sparxsystems #enterprisearchitect sf.net/p/mdgfortrak

The 'physically depends on connector' now shows the value of the 'dependency type' attribute. The allowed value are 'Unknown', 'Alignment' or 'Proximity'
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.07
Repository: https://github.com/cyevgeniy/lmst