MDE-Based Verification of SysML State Machine Diagram by UPPAAL

Xiaopu Huang,Qingqing Sun,Jiangwei Li,Tian Zhang
DOI: https://doi.org/10.1007/978-3-642-35795-4_62
2012-01-01
Abstract:State Machine Diagram (SMD) is one of the SysML behavior diagrams, but it is a kind of semi-formal model language. As a consequence, models can not be verified conveniently and efficiently, especially in real-time embedded system (RTES) field as there are no descriptions of time and probability in SMD. To address these problems, we extend SMD with time and probability elements extracted from MARTE and propose a transformation algorithm based on MDE. With the algorithm, we transform the extended SMD to timed automata (TA) and then analyze and verify the transformation result using existing tools. So at the very beginning of system design, errors and deficiencies can be found. At last, we construct an instance to illustrate the validity of our approach.
What problem does this paper attempt to address?