Menu

FAQs

faq (1) 42010 (1)
Nic Plum

Frequently Asked Questions

Contents

General

Is TRAK a Language?

No. TRAK defines a means to describe the architecture of a system of interest. This is done in a neutral way. It isn't tied to any particular technical language. The MDG for TRAK, for example, provides the means to create TRAK architecture descriptions in the UML and the SysML. The UML and the SysML are examples of particular Architecture Description Languages (ADL).

TRAK itself does not care about what particular architecture description language you use. Owing to the contents of an architecture description language and the rules affecting what can be connected together or shown in particular diagrams there might then be limitations affecting how much of a TRAK architecture view can be produced using that particular architecture description language.

TRAK Architecture Viewpoints

-- No entries --

TRAK Metamodel

-- No entries --

Terminology

Is 'Viewpoint' the same as 'Architecture Viewpoint'?

Possibly ... or not. The problem in using the unqualified term 'viewpoint' is that it might mean :

A place or position from which something is viewed

Source: Oxford English Dictionary, “viewpoint (n.), sense 1,” July 2023, https://doi.org/10.1093/OED/5467211266

which is not at all as the meaning in ISO/IEC/IEEE 42010:2011:

work product establishing the conventions for the construction, interpretation and use of architecture views to frame specific concerns

and the ISO/IEC/IEEE 42010 conceptual model defines that 'Architecture Viewpoint governs Architecture View' i.e. an Architecture Viewpoint defines a set of requirements that a conforming Architecture View must satisfy.

This is why care is taken to always use the qualified term 'architecture viewpoint' and avoid potential confusion with 'viewpoint'.


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.