Translating SysML Activity Diagrams for nuXmv Verification of an Autonomous Pancreas
Translating SysML Activity Diagrams for nuXmv Verification of an Autonomous Pancreas
复制标题
DOI:
10.1109/compsac54236.2022.00260
复制
发表时间:
2022-06
期刊:
影响因子:
--
通讯作者:
Orion Staskal;Josh Simac;Logan Swayne;Kristin Yvonne Rozier
中科院分区:
文献类型:
--
作者:
Orion Staskal;Josh Simac;Logan Swayne;Kristin Yvonne Rozier
Model Based Systems Engineering (MBSE) provides a single platform capable of defining complex, multidisciplinary systems, but commonly-used tools such as Systems Modeling Language (SysML) lack the ability to formally validate and verify these systems. Symbolic model checking operates on system models of similar levels of abstraction to SysML, providing a push-button technique for ensuring the possible behavior set always obeys temporal requirements, e.g., for safe operation. We propose a translation method from SysML activity diagrams to the popular symbolic model checker nuXmv to enable their formal verification in four main steps: main module definition, submodule definition, activity diagram organization, and activity diagram translation. We apply this process to the Autonomous Artificial Pancreas System (AAPS) as a trade study. We then verify and validate the AAPS nuXmv model against a set of specifications derived from the AAPS safety requirements.