A comprehensive survey of UPPAAL-assisted formal modeling and verification

被引:1
|
作者
Zhou, Wenbo [1 ,2 ,3 ]
Zhao, Yujiao [1 ]
Zhang, Ye [1 ]
Wang, Yiyuan [1 ,3 ]
Yin, Minghao [1 ,3 ]
机构
[1] Northeast Normal Univ, Sch Informat Sci & Technol, 2555 Jingyue St, Changchun 130117, Jilin, Peoples R China
[2] Guangxi Normal Univ, Guangxi Key Lab Multisource Informat Min & Secur, Guilin, Guangxi, Peoples R China
[3] Northeast Normal Univ, Key Lab Appl Stat, Minist Educ, Changchun, Jilin, Peoples R China
关键词
formal specification and modeling; formal verification; real-time systems; timed automata; UPPAAL; TIMED AUTOMATA; CHECKING; SIMULATION; SYSTEM; SCHEDULABILITY; SPECIFICATION; SCENARIO; PROTOCOL;
D O I
10.1002/spe.3372
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
UPPAAL is a formal modeling and verification tool based on timed automata, capable of effectively analyzing real-time software and hardware systems. In this article, we investigate research on UPPAAL-assisted formal modeling and verification. First, we propose four research questions considering tool characteristics, modeling methods, verification means and application domains. Then, the state-of-the-art methods for model specification and verification in UPPAAL are discussed, involving model transformation, model repair, property specification, as well as verification and testing methods. Next, typical application cases of formal modeling and verification assisted by UPPAAL are analyzed, spanning across domains such as network protocol, multi-agent system, cyber-physical system, rail traffic and aerospace systems, cloud and edge computing systems, as well as biological and medical systems. Finally, we address the four proposed questions based on our survey and outline future research directions. By responding to these questions, we aim to provide summaries and insights into potential avenues for further exploration in this field.
引用
收藏
页码:272 / 297
页数:26
相关论文
共 50 条
  • [1] Formal Verification of a Mechanical Ventilator using UPPAAL
    Cuartas, Jaime
    Cortes, David
    Betancourt, Joan S.
    Aranda, Jesus
    Garcia, Jose I.
    Valencia, Andres M.
    Ortiz, James
    PROCEEDINGS OF THE 9TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON FORMAL TECHNIQUES FOR SAFETY-CRITICAL SYSTEMS, FTSCS 2023, 2023, : 2 - 13
  • [2] Formal Verification of TASM Models by Translating into UPPAAL
    胡凯
    张腾
    杨志斌
    顾斌
    蒋树
    姜泮昌
    JournalofDonghuaUniversity(EnglishEdition), 2012, 29 (01) : 51 - 54
  • [3] Formal Verification of Cloud based Distributed System using UPPAAL
    Chaudhry, Yasar Ali Khalid
    Hammed, Mustafa
    2019 INTERNATIONAL CONFERENCE ON INNOVATION AND INTELLIGENCE FOR INFORMATICS, COMPUTING, AND TECHNOLOGIES (3ICT), 2019,
  • [4] IoT Modeling and Verification: From the CaIT Calculus to UPPAAL
    Chen, Ningning
    Zhu, Huibiao
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2023, E106D (09) : 1507 - 1518
  • [5] Modeling and Verification of CAN Bus with Application Layer using UPPAAL
    Pan, Can
    Guo, Jian
    Zhu, Longfei
    Shi, Jianqi
    Zhu, Huibiao
    Zhou, Xinyun
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2014, 309 : 31 - 49
  • [6] Formal verification of timed systems: A survey and perspective
    Wang, F
    PROCEEDINGS OF THE IEEE, 2004, 92 (08) : 1283 - 1305
  • [7] Formal Verification of Lunar Rover Control Software Using UPPAAL
    Shan, Lijun
    Wang, Yuying
    Fu, Ning
    Zhou, Xingshe
    Zhao, Lei
    Wan, Lijng
    Qiao, Lei
    Chen, Jianxin
    FM 2014: FORMAL METHODS, 2014, 8442 : 718 - 732
  • [8] Hybrid Automata for Formal Modeling and Verification of Cyber-Physical Systems
    Krishna, Shankara Narayanan
    Trivedi, Ashutosh
    JOURNAL OF THE INDIAN INSTITUTE OF SCIENCE, 2013, 93 (03) : 419 - 440
  • [9] Extending UPPAAL for the Modeling and Verification of Dynamic Real-Time Systems
    Boudjadar, Abdeldjalil
    Vaandrager, Frits
    Bodeveix, Jean-Paul
    Filali, Mamoun
    FUNDAMENTALS OF SOFTWARE ENGINEERING, FSEN 2013, 2013, 8161 : 111 - 132
  • [10] Study on formal modeling and verification of safety computer platform
    Wang, Xi
    Ma, Lianchuan
    Tang, Tao
    ADVANCES IN MECHANICAL ENGINEERING, 2016, 8 (05): : 1 - 13