Model checking linear duration invariants of networks of automata

  • Authors:
  • Miaomiao Zhang;Zhiming Liu;Naijun Zhan

  • Affiliations:
  • School of Software Engineering, Tongji University, Shanghai, China;International Institute of Software Technology, United Nations University, Macau, China;Lab. of Computer Science, Institute of Software, CAS, Beijing, China

  • Venue:
  • FSEN'09 Proceedings of the Third IPM international conference on Fundamentals of Software Engineering
  • Year:
  • 2009

Quantified Score

Hi-index 0.01

Visualization

Abstract

Linear duration invariants (LDIs) are important safety properties of real-time systems. In this paper, we reduce the problem of verification of a network of timed automata against an LDI to an equivalent problem of model checking whether a failure state is never reached. Our approach is first to transform each component automaton ${\mathcal A}_i$ of the network ${\mathcal A}$ to an automaton ${\mathcal G}$. The transformation helps us to record entry and exit to critical locations that appear in the LDI. We then introduce an auxiliary checker automaton ${\mathcal S}$ and define a failure state to verify the LDI on a given interval. Since a model checker checks exhaustively, a failure of the checker automaton to find the failure state will prove that the LDI holds.