MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  1 Verifying Timing Properties of Concurrent Algorithms

Download:
pdf | ps
by Victor Luchangco, Ekrem Soylemez, Stephen Garl, Nancy Lynch
ftp://theory.lcs.mit.edu/pub/people/victor_l/forte.ps.gz
Add To MetaCart

Abstract:

This paper will appear in the FORTE'94 Proceedings. This paper presents a method for computer-aided verification of timing properties of real-time systems. A timed automaton model, along with invariant assertion and simulation techniques for proving properties of real-time systems, is formalized within the Larch Shared Language. This framework is then used to prove time bounds for two sample algorithms---a simple counter and Fischer's mutual exclusion protocol. The proofs are

Citations

491 A Computational Logic – Boyer, Moore
387 A Computational Logic Handbook – Boyer, Mooer - 1988
381 An introduction to input/output automata – Lynch, Tuttle - 1989
368 The Existence of Refinement Mappings – Abadi, Lamport - 1991
275 Larch: Languages and Tools for Formal Specification – Guttag, Horning - 1993
179 A Fast Mutual Exclusion Algorithm – Lamport - 1983
139 An overview of LP, the Larch Prover – Garland, Guttag - 1989
91 The generalized railroad crossing: A case study in formal verification of real-time system – Heitmeyer, Lynch - 1994
80 M.R.: Time–constrained automata – Merritt, Modugno, et al. - 1991
78 Forward and backward simulations - part II: Timing-based systems – Lynch, Vaandrager - 1996
74 Forward and backward simulations for timing-based systems. Unpublished notes – Lynch, Vaandrager - 1991
33 Putting time into proof outlines – Schneider, Bloom, et al. - 1992
31 Verification of real-time systems using PVS – Shankar - 1993
22 Simulation techniques for proving properties of real-time systems – Lynch - 1994
18 Verification of a multiprocessor cache protocol using simulation relations and higher-order logic – Loewenstein, Dill - 1990
12 Hagit Attiya. Using mappings to prove timing properties – Lynch - 1989
6 Using simulation techiniques to prove timing properties – Luchangco - 1994
5 editors, Stepwise Refinement of Distributed Systems – Roever, Rozenberg - 1990
4 Incorporating specialized theories in a general purpose theorem prover – Pogosyants - 1994
3 Lynch and Frits Vaandrager. Forward and backward simulations for timing-based systems – Nancy - 1995
3 Electrical Engineering and Computer Science – thesis, MIT - 1994
3 Correctness of Protocols in Distributed Systems – Sgaard-Andersen - 1993
3 Formal verification of data type refinement – Nipkow - 1990
1 Anya Pogosyants. Computer-assisted simulation proofs – S��gaard-Andersen, Garland, et al. - 1993