TY - GEN
T1 - Integration of modeling and verification for system model based on KARMA language
AU - Ding, Jie
AU - Reniers, Michel
AU - Lu, Jinzhi
AU - Wang, Guoxin
AU - Feng, Lei
AU - Kiritsis, Dimitris
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/10/18
Y1 - 2021/10/18
N2 - Model-based systems engineering (MBSE) enables to verify the system performance using system behavior models, which can identify design faults that do not meet the stakeholders' requirements as early as possible, thus reducing the R&D cost and error risks. Currently, different domain engineers make use of different modeling languages to create their own behavior models. Different behavior models are verified by different approaches. It is difficult to adopt a unified integrated platform to support the modeling and verification of heterogeneous behavior models during the conceptual design phase. This paper proposes a unified modeling and verification approach supporting system formalisms and verification. The KARMA language is used to support the unified formalisms across MBSE models and dynamic simulations for different domain specific models. In order to describe the behavior model more precisely and to facilitate verification, the syntax of hybrid automata is integrated into KARMA. We implemented behavior models and their verification in MetaGraph, a multi-architecture modeling tool. Finally, the effectiveness of the proposed approach is validated by two cases: 1) the scenario of booking railway tickets using BPMN models; 2) the behavior performance simulation of unmanned vehicles using a SysML state machine diagram.
AB - Model-based systems engineering (MBSE) enables to verify the system performance using system behavior models, which can identify design faults that do not meet the stakeholders' requirements as early as possible, thus reducing the R&D cost and error risks. Currently, different domain engineers make use of different modeling languages to create their own behavior models. Different behavior models are verified by different approaches. It is difficult to adopt a unified integrated platform to support the modeling and verification of heterogeneous behavior models during the conceptual design phase. This paper proposes a unified modeling and verification approach supporting system formalisms and verification. The KARMA language is used to support the unified formalisms across MBSE models and dynamic simulations for different domain specific models. In order to describe the behavior model more precisely and to facilitate verification, the syntax of hybrid automata is integrated into KARMA. We implemented behavior models and their verification in MetaGraph, a multi-architecture modeling tool. Finally, the effectiveness of the proposed approach is validated by two cases: 1) the scenario of booking railway tickets using BPMN models; 2) the behavior performance simulation of unmanned vehicles using a SysML state machine diagram.
KW - KARMA language
KW - behavior model
KW - model-based systems engineering
KW - modeling and verification
UR - http://www.scopus.com/inward/record.url?scp=85118849422&partnerID=8YFLogxK
U2 - 10.1145/3486603.3486775
DO - 10.1145/3486603.3486775
M3 - Conference contribution
AN - SCOPUS:85118849422
T3 - DSM 2021 - Proceedings of the 18th ACM SIGPLAN International Workshop on Domain-Specific Modeling, co-located with SPLASH 2021
SP - 41
EP - 50
BT - DSM 2021 - Proceedings of the 18th ACM SIGPLAN International Workshop on Domain-Specific Modeling, co-located with SPLASH 2021
A2 - Gray, Jeff
A2 - Rossi, Matti
A2 - Sprinkle, Jonathan
A2 - Tolvanen, Juha-Pekka
PB - Association for Computing Machinery, Inc
T2 - 18th ACM SIGPLAN International Workshop on Domain-Specific Modeling, DSM 2021, co-located with SPLASH 2021
Y2 - 18 October 2021
ER -