User Tools

Site Tools


mbse:modelmgt:notations

This is an old revision of the document!


Suggestions for the Evolution of Notations

SysML

“a general-purpose language for systems engineering applications, called the OMG Systems Modeling Language (OMG SysMLTM) … referred to as SysML. SysML supports the specification, analysis, design, verification, and validation of a broad range of complex systems. These systems may include hardware, software, information, processes, personnel, and facilities.”

Suggestions

[NOTATION-SYSML-DM-101]

(DM == Decision Management)

Members of the Model Lifecycle Management Activity Team suggest that the OMG SysML Specification team consider the inclusion of the Decision Viewpoint metamodel of Heesch, Avgeriou, and Hilliard which was proposed for ISO/IEC/IEEE 42010 as an evolution of SysML's current–arguably limited–Problem and Rationale concepts (see SysML 1.4, Section 7.3.2.5 and Figure 7.2).

Such Decision Management concepts could easily be introduced in other modeling notations such as the OMG's Unified Profile for DoDAF and MODAF or the Business Motivation Metamodel that are tailored more to Enterprise Architect versus SysML's intentional Systems scope.

For a sound argument on the value of the Decision Viewpoints backed by good case study empiricism, see the seminal 2011 paper here

[NOTATION-SYSML-PROV-101]

(PROV == Provenance)

Members of the Model Lifecycle Management Activity Team suggest that the OMG SysML Specification team consider the inclusion of the concepts of the Provenance for Authoring and Versioning (PAV) Ontology such that each SysML element becomes an element whose provenance (i.e. attributes of change) can be recorded. A separate recommendation is made to modeling tool vendors to enhance their repositories such that every SysML element stored within the repository is stored with such provenance information automated updated.

For information on PAV, see PAV

For an argument proposing automatic collection of PAV attributes, see VanZandt2015

mbse/modelmgt/notations.1446349482.txt.gz · Last modified: 2015/10/31 23:44 by lvanzandt