University of Leicester
Browse

On Automation of CTL* Verification for Infinite-State Systems

Download (442.94 kB)
conference contribution
posted on 2015-05-26, 11:33 authored by B. Cook, H. Khlaaf, Nir Piterman
In this paper we introduce the first known fully automated tool for symbolically proving CTL* properties of (infinite-state) integer programs. The method uses an internal encoding which facilitates reasoning about the subtle interplay between the nesting of path and state temporal operators that occurs within \ctlstar proofs. A precondition synthesis strategy is then used over a program transformation which trades nondeterminism in the transition relation for nondeterminism explicit in variables predicting future outcomes when necessary. We show the viability of our approach in practice using examples drawn from device drivers and various industrial examples.

History

Citation

Springer Verlag (Germany)

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Science

Source

Computer Aided Verification, San Francisco, CA, USA

Version

  • AM (Accepted Manuscript)

Published in

Springer Verlag (Germany)

Publisher

Springer-Verlag

Copyright date

1007

Available date

2017-02-25

Publisher version

http://link.springer.com/chapter/10.1007/978-3-319-21690-4_2

Temporal coverage: start date

2015-07-18

Temporal coverage: end date

2015-07-24

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC