Skip to main navigation Skip to search Skip to main content

A Novel Approach to Modeling and Verifying Real-Time Systems for High Reliability

  • Jin Cui
  • , Zhenhua Duan*
  • , Cong Tian
  • , Hongwei Du
  • *Corresponding author for this work
  • State Key Laboratory of Integrated Services Networks
  • Harbin Institute of Technology Shenzhen

Research output: Contribution to journalArticlepeer-review

Abstract

This paper proposes a novel approach to modeling and verifying real-time systems for high reliability. To do so, we first extend projection temporal logic to timed projection temporal logic. Further, we define a timed modeling, simulation, and verification language (TMSVL) for real-time systems. As a result, both systems and desired properties can be expressed in TMSVL. In particular, real-time behaviors such as delay, timeout, and interrupt can be formalized. Compared with commonly used property specification language, TMSVL is capable of specifying more sophisticated properties such as quantitative timing properties, interval-related properties, and periodically repeated properties. Moreover, the unified model checking approach to verifying real-time systems via dynamical program execution is implemented. In addition, a case study for modeling and verifying a μC/OS-III multitask system with interrupt is conducted to demonstrate how the proposed approach works.

Original languageEnglish
Pages (from-to)481-493
Number of pages13
JournalIEEE Transactions on Reliability
Volume67
Issue number2
DOIs
StatePublished - Jun 2018
Externally publishedYes

Keywords

  • Formal verification
  • and verification language (TMSVL)
  • real-time systems
  • simulation
  • temporal logics
  • timed modeling
  • unified model checking (UMC)

Fingerprint

Dive into the research topics of 'A Novel Approach to Modeling and Verifying Real-Time Systems for High Reliability'. Together they form a unique fingerprint.

Cite this