Formal verification and simulation: Co-verification for subway control systems

Huixing Fang*, Jian Guo, Huibiao Zhu, Jianqi Shi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

For hybrid systems, hybrid automata based tools are capable of verification while Matlab Simulink/Stateflow is proficient in simulation. In this paper, a methodology is developed in which the formal verification tool PHAVer and simulation tool Matlab are integrated to analyze and verify hybrid systems. For application of this methodology, a Platform Screen Doors System (abbreviated as PSDS), a subsystem of the subway, is modeled with formal verification techniques based on hybrid automata and Matlab Simulink/Stateflow charts, respectively. The models of PSDS are simulated by Matlab and verified by PHAVer. It is verified that the sandwich situation can be avoided under time interval conditions. We conclude that this integration methodology is competent in verifying Platform Screen Doors System.

Original languageEnglish
Title of host publicationProceedings - IEEE 6th International Symposium on Theoretical Aspects of Software Engineering, TASE 2012
Pages145-152
Number of pages8
DOIs
StatePublished - 2012
EventIEEE 6th International Symposium on Theoretical Aspects of Software Engineering, TASE 2012 - Beijing, China
Duration: 4 Jul 20126 Jul 2012

Publication series

NameProceedings - IEEE 6th International Symposium on Theoretical Aspects of Software Engineering, TASE 2012

Conference

ConferenceIEEE 6th International Symposium on Theoretical Aspects of Software Engineering, TASE 2012
Country/TerritoryChina
CityBeijing
Period4/07/126/07/12

Keywords

  • Formal Verification and Simulation
  • Hybrid System
  • Matlab Simulink/Stateflow
  • PHAVer
  • Subway Control System

Fingerprint

Dive into the research topics of 'Formal verification and simulation: Co-verification for subway control systems'. Together they form a unique fingerprint.

Cite this