A Formal Modeling and Verification Approach for Real-Time System

被引:0
|
作者
Yan, Fei [1 ]
Tang, Tao [1 ]
机构
[1] Beijing Jiaotong Univ, State Key Lab Rail Traff Control & Safety, Beijing, Peoples R China
关键词
Real - Time System; Formal Method; Model Checking; Safety Design;
D O I
10.1109/WCICA.2008.4592925
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The next few years will see distributed real-time computer systems playing an important role in control systems of high-dependability applications, such as rail transportation. In these applications a failure in the temporal domain can be as critical as a failure in the value domain. In rail transportation, train control system has become more complex and the methods to ensure its correctness of have been considered outmoded. The safety of train control system is becoming increasingly important as computers pervade them on which human life depends and the failure to meet time deadline can have serious or even fatal consequences. This paper proposes a formal modeling and verification approach for real-time system. In the proposed method the real-time system is modeled by Timed Automata Network (TAN) and verified by model checking which explores the state space to determine whether the system satisfies a given specification. The case study of ATP (Automatic Train Protection) shows how the method can assist in designing more efficient and reliable real-time systems. Firstly, Automatic Train Protection (ATP) system and Timed Automata Network (TAN) model is proposed; secondly, the state transitions and multi-tasks ATP onboard model will be modeled with TAN model, and then the time sequences of each task are expressed in UML Sequence Diagrams. Finally, the timing characteristics will be verified to meet the requirement by UPPAAL model checker. A major conclusion of the survey is that formal methods, while still immature in some respects, can be used successfully to model and verify real-time systems.
引用
收藏
页码:204 / 208
页数:5
相关论文
共 50 条
  • [1] Formal modeling and verification of real-time concurrent systems
    Yan, Fei
    Tang, Tao
    [J]. 2007 IEEE INTERNATIONAL CONFERENCE ON VEHICULAR ELECTRONICS AND SAFETY, PROCEEDINGS, 2007, : 219 - 224
  • [2] Formal Verification of Internal Block Diagram of SysML for Modeling Real-Time System
    Ali, Sajjad
    Basit-Ur-Rahim, Muhammad Abdul
    Arif, Fahim
    [J]. 2015 16TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2015, : 617 - 622
  • [3] An approach to modeling and verification of real-time systems
    Gumzej, R
    Colnaric, M
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 283 - 290
  • [4] Formal Verification of Real-Time Autonomous Robots: An Interdisciplinary Approach
    Foughali, Mohammed
    Zuepke, Alexander
    [J]. FRONTIERS IN ROBOTICS AND AI, 2022, 9
  • [5] The Verus tool: A quantitative approach to the formal verification of real-time systems
    Campos, S
    Clarke, E
    Minea, M
    [J]. COMPUTER AIDED VERIFICATION, 1997, 1254 : 452 - 455
  • [6] Integration of formal verification with real-time design
    Krasovec, G
    Shankar, N
    Ward, P
    [J]. SECOND WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS OF WORDS '96, 1996, : 128 - 136
  • [7] Formal Modeling and Verification of Embedded Real-Time Systems: An Approach and Practical Tool Based on Constraint Time Petri Nets
    Nigro, Libero
    Cicirelli, Franco
    [J]. MATHEMATICS, 2024, 12 (06)
  • [8] Modeling and Formal Analysis of Real-time System via CCS
    Chen Shu
    Wu-Guo Qing
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 321 - 324
  • [9] A multiform time approach to real-time system modeling
    Andre, C.
    Mallet, F.
    Peraldi-Frati, M-A.
    [J]. 2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 234 - 241
  • [10] Formal verification of SysML diagram using case studies of real-time system
    Ali, Sajjad
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2018, 14 (04) : 245 - 262