IMCE

SysML v2 Ontology

Published: August 11, 2023

Maged Elaasar

IMCE Chief Architect (Project Lead)

NASA Jet Propulsion Laboratory

View Profile
SysML v2 Ontology feature image
Photo Credit: Object Management Group

Summary

This project intends to develop an ontological representation of SysML v2 in OML. First, an OML vocabulary equivalent to the MOF-based metamodel of SysML v2 will be generated using a MOF2OML adapter. Second, another OML vocabulary that extends the first will be be (manually) developed to add the missing DL semantics (by setting flags and specifying rules) that are expressed in the specification but not encoded in the metamodel. Third, an OML vocabulary bundle will be developed to add disjointness axioms to the SysML v2 vocabulary. Fourth, some example SysML v2 models (from the SysML v2 working group) will be converted to OML descriptions conforming to the SysML v2 vocabulary. Fifth, some tools from openCAESAR will be used to analyze and report on those models.

Blogs

Insights gained by this project:

Issues

Specification issues reported by this project:

Results

We are working as part of the Flexo-SysMLv2 team proposing an OWL representation for the abstract syntax of SysML v2 as normative. The following repo is used as a sandbox for publishing drafts of this representation (in OWL and OML) as it evolves based on the team’s recommendations.

This presentation was given at the OpenMBEE Workshop along side INCOSE IW 2025:

Team

Sponsors

Modelware

Published: August 11, 2023

Maged Elaasar

IMCE Chief Architect (Project Lead)

NASA Jet Propulsion Laboratory

View Profile

© 2025 California Institute of Technology. Government sponsorship acknowledged.