Validation of Formal Models by Interactive Simulation

被引:4
作者
Vu, Fabian [1 ]
Leuschel, Michael [1 ]
机构
[1] Univ Dusseldorf, Inst Informat, Univ Str 1, D-40225 Dusseldorf, Germany
来源
RIGOROUS STATE-BASED METHODS, ABZ 2023 | 2023年 / 14010卷
基金
奥地利科学基金会;
关键词
Validation; Formal Methods; Visualization; Simulation; Interactive; LANGUAGE;
D O I
10.1007/978-3-031-33163-3_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Validating requirements for safety-critical systems with user interactions often involves techniques like animation, trace replay, and LTL model checking. However, animation and trace replay can be challenging since user and system events are not distinguished, and formulating LTL properties requires expertise. This work introduces interactive simulation, a new technique that combines domain-specific visualization of formal models with timed probabilistic simulation to create more realistic prototypes. It allows domain experts and users to interact with formal models and simulate the system/environment reactions. State diagrams are also generated for inspecting user interactions and system reactions. Finally, we demonstrate interactive simulation on the ABZ automotive case study.
引用
收藏
页码:59 / 69
页数:11
相关论文
共 32 条
[1]   Rodin: An open toolset for modelling and reasoning in Event-B [J].
Abrial J.-R. ;
Butler M. ;
Hallerstede S. ;
Hoang T.S. ;
Mehta F. ;
Voisin L. .
International Journal on Software Tools for Technology Transfer, 2010, 12 (06) :447-466
[2]  
Abrial J.-R., 1996, The B-Book: Assigning Programs to Meanings
[3]  
[Anonymous], 1991, IEEE STANDARD COMPUT
[4]   PRoB2-UI: A Java']Java-Based User Interface for ProB [J].
Bendisposto, Jens ;
Gelessus, David ;
Jansing, Yumiko ;
Leuschel, Michael ;
Puetz, Antonia ;
Vu, Fabian ;
Werth, Michelle .
FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, FMICS 2021, 2021, 12863 :193-201
[5]  
Bengtsson J., 1996, Hybrid Systems III. Verification and Control, P232, DOI 10.1007/BFb0020949
[6]   Design and validation of a C plus plus code generator from Abstract State Machines specifications [J].
Bonfanti, Silvia ;
Gargantini, Angelo ;
Mashkoor, Atif .
JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2020, 32 (02)
[7]  
Bonfanti S, 2018, LECT NOTES COMPUT SC, V10817, P369, DOI 10.1007/978-3-319-91271-4_25
[8]  
Boniol F., 2014, CCIS, V433, P1, DOI [10.1007/978-3-319-07512-91, DOI 10.1007/978-3-319-07512-91]
[9]  
Carioni A, 2008, LECT NOTES COMPUT SC, V5238, P71
[10]  
Dix AlanJ., 1995, PERSPECTIVES HCI DIV, P9