Model checking Duration Calculus: A practical approach

33Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.

Abstract

Model checking of real-time systems against Duration Calculus (DC) specifications requires the translation of DC formulae into automata-based semantics. The existing algorithms provide a limited DC coverage and do not support compositional verification. We propose a translation algorithm that advances the applicability of model checking tools to realistic applications. Our algorithm significantly extends the subset of DC that can be checked automatically. The central part of the algorithm is the automatic decomposition of DC specifications into sub-properties that can be verified independently. The decomposition is based on a novel distributive law for DC. We implemented the algorithm in a tool chain for the automated verification of systems comprising data, communication, and real-time aspects. We applied the tool chain to verify safety properties in an industrial case study from the European Train Control System (ETCS).

Cite

CITATION STYLE

APA

Meyer, R., Faber, J., Hoenicke, J., & Rybalchenko, A. (2008). Model checking Duration Calculus: A practical approach. Formal Aspects of Computing, 20(4–5), 481–505. https://doi.org/10.1007/s00165-008-0082-7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free