scispace - formally typeset
Search or ask a question

Showing papers by "André Platzer published in 2007"


Book ChapterDOI
03 Apr 2007
TL;DR: The prerequisites for a safe operation of the roundabout maneuver in air traffic collision avoidance are analyzed and it is proved that purely numerical algorithms can perform continuous image computation with arbitrarily high probability.
Abstract: In this paper, we analyze limits of approximation techniques for (non-linear) continuous image computation in model checking hybrid systems. In particular, we show that even a single step of continuous image computation is not semidecidable numerically even for a very restricted class of functions. Moreover, we show that symbolic insight about derivative bounds provides sufficient additional information for approximation refinement model checking. Finally, we prove that purely numerical algorithms can perform continuous image computation with arbitrarily high probability. Using these results, we analyze the prerequisites for a safe operation of the roundabout maneuver in air traffic collision avoidance.

88 citations


Book ChapterDOI
03 Jul 2007
TL;DR: A first-order dynamic logic for reasoning about systems with discrete and continuous state transitions is introduced, and a sequent calculus is presented for this logic to prove a parametric inductive safety constraint for speed supervision in a train control system.
Abstract: We introduce a first-order dynamic logic for reasoning about systems with discrete and continuous state transitions, and we present a sequent calculus for this logic. As a uniform model, our logic supports hybrid programs with discrete and differential actions. For handling real arithmetic during proofs, we lift quantifier elimination to dynamic logic. To obtain a modular combination, we use side deductions for verifying interacting dynamics. With this, our logic supports deductive verification of hybrid systems with symbolic parameters and first-order definable flows. Using our calculus, we prove a parametric inductive safety constraint for speed supervision in a train control system.

78 citations


Book ChapterDOI
04 Jun 2007
TL;DR: This work provides a modular verification calculus that reduces correctness of temporal behaviour of hybrid systems to non-temporal reasoning and generalises the semantics of dynamic modalities to refer to hybrid traces instead of final states.
Abstract: We combine first-order dynamic logic for reasoning about possible behaviour of hybrid systems with temporal logic for reasoning about the temporal behaviour during their operation. Our logic supports verification of hybrid programs with first-order definable flows and provides a uniform treatment of discrete and continuous evolution. For our combined logic, we generalise the semantics of dynamic modalities to refer to hybrid traces instead of final states. Further, we prove that this gives a conservative extension of dynamic logic. On this basis, we provide a modular verification calculus that reduces correctness of temporal behaviour of hybrid systems to non-temporal reasoning. Using this calculus, we analyse safety invariants in a train control system and symbolically synthesise parametric safety constraints.

34 citations


Book ChapterDOI
01 Jan 2007
TL;DR: A verification methodology for cooperating traffic agents covering analysis of cooperation strategies, realization of strategies through control, and implementation of control is presented, employing layer specific verification techniques to layer specific views of an ETCS design.
Abstract: We present a verification methodology for cooperating traffic agents covering analysis of cooperation strategies, realization of strategies through control, and implementation of control. For each layer, we provide dedicated approaches to formal verification of safety and stability properties of the design. The range of employed verification techniques invoked to span this verification space includes application of pre-verified design patterns, automatic synthesis of Lyapunov functions, constraint generation for parameterized designs, model-checking in rich theories, and abstraction refinement. We illustrate this approach with a variant of the European Train Control System (ETCS), employing layer specific verification techniques to layer specific views of an ETCS design.

30 citations


Journal ArticleDOI
TL;DR: A faithful embedding of bounded model checking for systems of timed automata into propositional logic with linear arithmetic with SAT-solving is presented and correctness is proved.

18 citations


Journal ArticleDOI
TL;DR: This calculus introduces state-based reasoning as a paradigm for delaying expansion of transitions using nominals as symbolic state labels and advances the capabilities for compositional reasoning about (semialgebraic) hybrid dynamic systems.

18 citations


DOI
01 Jan 2007
TL;DR: The interaction of deductive and algebraic reasoning that is used for handling the joint discrete and continuous behaviour of hybrid systems is highlighted and an iterative background closure strategy is proposed.
Abstract: We show how theorem proving and methods for handling real algebraic constraints can be combined for hybrid system verification. In particular, we highlight the interaction of deductive and algebraic reasoning that is used for handling the joint discrete and continuous behaviour of hybrid systems. We illustrate proof tasks that occur when verifying scenarios with cooperative traffic agents. From the experience with these examples, we analyse proof strategies for dealing with the practical challenges for integrated algebraic and deductive verification of hybrid systems, and we propose an iterative background closure strategy.

12 citations


Book ChapterDOI
03 Apr 2007
TL;DR: This work proposes a first-order dynamic logic that can be used to specify and verify correctness statements about hybrid programs, which are suitable for symbolic processing by calculus rules and supports systems with symbolic parameters.
Abstract: We propose a first-order dynamic logic for reasoning about hybrid systems. As a uniform model for discrete and continuous evolutions in hybrid systems, we introduce hybrid programs with differential actions. Our logic can be used to specify and verify correctness statements about hybrid programs, which are suitable for symbolic processing by calculus rules. Using first-order variables, our logic supports systems with symbolic parameters. With dynamic modalities, it is prepared to handle multiple system components.

9 citations