• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Predicate Abstraction for Dense Real-Time Systems (2001)

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [www.csl.sri.com]
  • [www.csl.sri.com]
  • [www.brics.dk]
  • [www.brics.dk]
  • [www.brics.dk]
  • [www.csl.sri.com]
  • [www.brics.dk]
  • [www.brics.dk]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by M. Oliver Möller , Harald Rueß , Maria Sorea
Citations:20 - 3 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Möller01predicateabstraction,
    author = {M. Oliver Möller and Harald Rueß and Maria Sorea},
    title = {Predicate Abstraction for Dense Real-Time Systems},
    year = {2001}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

We propose predicate abstraction as a means for verifying a rich class of safety and liveness properties for dense real-time systems. First, we define a restricted semantics of timed systems which is observationally equivalent to the standard semantics in that it validates the same set of µ-calculus formulas without a next-step operator. Then, we recast the model checking problem S j= ' for a timed automaton S and a µ- calculus formula ' in terms of predicate abstraction. Whenever a set of abstraction predicates forms a so-called basis, the resulting abstraction is strongly preserving in the sense that S validates ' i the corresponding finite abstraction validates this formula '. Now, the abstracted system can be checked using familiar µ-calculus model checking. Like the region graph construction for timed automata, the predicate abstraction algorithm for timed automata usually is prohibitively expensive. In many cases it suces to compute an approximation of a nite bisimulation by using only a subset of the basis of abstraction predicates. Starting with some coarse abstraction, we de ne a nite sequence of re- ned abstractions that converges to a strongly preserving abstraction. In each step, new abstraction predicates are selected nondeterministically from a finite basis. Counterexamples from failed µ-calculus model checking attempts can be used to heuristically choose a small set of new abstraction predicates for refining the abstraction.

Citations

1660 A theory of timed automata - Alur, Dill - 1994
520 H.: Construction of abstract state graphs with PVS - Graf, Saïdi - 1997
437 Symbolic Model Checking for Real-Time Systems - Henzinger, Nicollin, et al. - 1992
339 D.: Model-checking for real-time systems - Alur, Courcourbetis, et al. - 1990
315 Cousot and Radhia Cousot. Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints - Patrick - 1977
258 Results on the propositional -calculus - Kozen - 1982
97 Computing abstractions of infinite state systems compositionally and automatically - Bensalem, Lakhnech, et al. - 1998
90 Abstract Interpretation and Partition Refinement for Model Checking - Dams - 1996
63 Successive approximation of abstract transition relations - Das, Dill - 2001
61 Syntactic program transformations for automatic abstraction - Namjoshi, Kurshan - 2000
29 Verification of real-time systems by successive over and under approximations - Dill, Wong-Toï - 1995
6 Mihalis Yannakakis. Timing verification by successive approximation - Alur, Itai, et al. - 1995
2 Natarajan Shankar. ICS: Integrated canonizer and solver - Filliatre, Owre, et al. - 2001
2 Saddek Bensalem, Sergey Berezin, and Sam Owre. Incremental verification by abstraction - Lachnech - 2001
2 Sadi and Natarajan Shankar. Abstract and model check while you prove - Hassen
1 Generation of counterexamples and witnesses for the Mu-calculus - Kick - 1996
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University