Abstraction and Counterexample-Guided Refinement in Model Checking of Hybrid Systems

Abstract

Hybrid dynamic systems include both continuous and discrete state variables. Properties of hybrid systems, which have an infinite state space, can often be verified using ordinary model checking together with a finite-state abstraction. Model checking can be inconclusive, however, in which case the abstraction must be refined. This paper presents a new procedure to perform this refinement operation for abstractions of hybrid systems. Following an approach originally developed for finite-state systems, the refinement procedure constructs a new abstraction that eliminates a counterexample generated by the model checker. For hybrid systems, analysis of the counterexample requires the computation of sets of reachable states in the continuous state space. We show how such reachability computations with varying degrees of complexity can be used to refine hybrid system abstractions efficiently. Examples illustrate our counterexample-guided refinement procedure and experimental results for a prototype implementation of the procedure indicate significant advantages over existing methods.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2003
Accession Number
ADA461189

Entities

People

  • Ansgar Fehnker
  • Bruce H. Krogh
  • Edmund M. Clarke
  • Joel Ouaknine
  • Michael Theobald
  • Olaf Stursberg
  • Zhi Han

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Abstracts
  • Algorithms
  • Automata
  • Automobiles
  • Computational Complexity
  • Computations
  • Computer Science
  • Computers
  • Control Systems
  • Differential Equations
  • Equations
  • Hybrid Systems
  • Military Research
  • Trajectories
  • Validation
  • Vehicles
  • Verification

Fields of Study

  • Computer science

Readers

  • Computational Modeling and Simulation
  • Mathematical Modeling and Probability Theory.

Technology Areas

  • Space