This set of project files provides metamodel extensions and metrics for the OMG Systems Modeling Language (SysML), v1.2 [OMG10]. SysML is a general-purpose graphical modeling language for complex systems that may include combinations of hardware, software, data, people, and facilities. The SysML extends a subset of the UML with concepts such as requirements and parametrics to facilitate model based systems engineering (MBSE). The SysML is defined using the UML 2 profile mechanism, and supported by many UML modeling tools.
As in any engineering discipline, metrics play an important role to assess system quality in MBSE. Practical applications of design measurement in the context of MBSE include [FMS11, pp. 23 ff]
Note that the main purpose of this project file set is to demonstrate how SDMetrics can be customized to deal with UML 2 profile extensions. The set of SysML metrics and rules provided here should not be considered in any way an authoritative, comprehensive, or useful metrics suite for MBSE. However, it is a starting point for the definition of custom SysML metrics and rules that are tailored to your MBSE processes.
References:Contents
File | Description |
---|---|
metamodel_sysml.xml | Metamodel for UML 2.x and SysML 1.2 profile |
xmiTrans_sysml.xml | XMI transformations for UML 2.x and SysML 1.2 extensions |
metrics_sysml.xml | Metric definitions for UML 2.x and SysML 1.2 extensions |
Revision History