Affiliation:
1. State Key Laboratory of Complex & Critical Software Environment, School of Software, Beihang University Beijing China
2. School of Software, Beihang University Beijing China
3. Institute of Unmanned Systems, Beihang University Beijing China
Abstract
AbstractThe missions of complex systems, organizations, or groups can be identified through careful requirements and domain analysis. Mission architecture modeling is a crucial step for enterprise modeling and design. However, mission modeling is lacking from the Unified Architecture Framework (UAF), which system engineers must specify and model from sketch. This paper proposes a Mission Architecture Modeling Language (MissionML). This two‐layer architecture language generalizes the general common and special knowledge from four typical missions as a core layer and mission layer. The elements of the core layer are obtained through slight extensions of the operational layer elements in UAFML, and the elements of the mission layer are derived from the elements in the core layer. Moreover, MissionML is implemented as a UAF profile, incorporating numerous domain concepts in its syntax and semantics for mission modeling. Finally, we use five public case studies to demonstrate learnability and extensibility from the viewpoint of system engineers.
Reference28 articles.
1. AlexanderKraas. (2022).On the Automation-supported Derivation of Domain-specific UML Profiles Considering Static Semantics.Softw Syst Model 21 (pp.51–79).
2. A UML profile for MARTE specification(version 1.1). (2011). Retrieved from Object Management Group:http://www.omg.org/spec/MARTE/1.1/PDF.
3. Application of Model-Based Systems Engineering Concepts to Support Mission Engineering
4. Delligatti L.(2013).SysML Distilled: A Brief Guide to the Systems Modeling Language. Indianapolis: Addison-Wesley.
5. D.Steinberg &F.Budinsky E.Merks M.Paternostro. (2008).EMF: Eclipse Modeling Framework. Indianapolis: Addison-Wesley.