Case study on distributed and fault tolerant system modeling based on timed automata

  • Authors:
  • Libor Waszniowski;Jan Krákora;Zdenk Hanzálek

  • Affiliations:
  • Czech Technical University in Prague, Faculty of Electrical Engineering, Department of Control Engineering, Centre for Applied Cybernetics, Karlovo námestı 13, 121 35 Prague 2, Czech Rep ...;Czech Technical University in Prague, Faculty of Electrical Engineering, Department of Control Engineering, Centre for Applied Cybernetics, Karlovo námestı 13, 121 35 Prague 2, Czech Rep ...;Czech Technical University in Prague, Faculty of Electrical Engineering, Department of Control Engineering, Centre for Applied Cybernetics, Karlovo námestı 13, 121 35 Prague 2, Czech Rep ...

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article presents the modeling of a distributed fault-tolerant real-time application by timed automata. The application under consideration consists of several processors communicating via a Controller Area Network (CAN); each processor executes an application that consists of fault-tolerant tasks running on top of an operating system (e.g. OSEK/VDX compliant) and using inter-task synchronization primitives. For such a system, a model checking tool (e.g. UPPAAL) can be used to verify the complex time and logical properties formalized as safety or bounded liveness properties (e.g. end-to-end response time considering an occurrence of a fault). The proposed model reduces the size of the state-space by sharing clocks measuring the execution time of the tasks.