Abstract
Cyber physical systems (CPS) typically employ real-time multitasking systems as their control software. This paper proposes an approach to formally analyzing such control software using statistical model checking of UPPAAL. The main contribution of this study is a model in timed automata which modularly describes the major components of a multitasking system. The model supports the analysis of timing-related functional properties as well as schedulability analysis, and can easily be adapted and extended for verifying different properties of various multitasking systems. A case study on an early version of the Chinese Lunar Rover control software shows that the proposed method is able to track down undesired behavior in real-world industrial CPS.
Original language | English |
---|---|
Pages (from-to) | 380-389 |
Number of pages | 10 |
Journal | Ruan Jian Xue Bao/Journal of Software |
Volume | 26 |
Issue number | 2 |
DOIs | |
State | Published - 1 Feb 2015 |
Keywords
- Cyber-physical system
- Formal verification
- Multitasking system
- Statistical model checking