Constraint-based abstract semantics for temporal logic: A direct approach to design and implementation

Gourinath Banda*, John P. Gallagher

*Kontaktforfatter

Publikation: Kapitel i bog/rapport/konference-proceedingKonferencebidrag i proceedingsForskningpeer review

Abstract

Abstract interpretation provides a practical approach to verifying properties of infinite-state systems. We apply the framework of abstract interpretation to derive an abstract semantic function for the modal μ-calculus, which is the basis for abstract model checking. The abstract semantic function is constructed directly from the standard concrete semantics together with a Galois connection between the concrete state-space and an abstract domain. There is no need for mixed or modal transition systems to abstract arbitrary temporal properties, as in previous work in the area of abstract model checking. Using the modal μ-calculus to implement CTL, the abstract semantics gives an over-approximation of the set of states in which an arbitrary CTL formula holds. Then we show that this leads directly to an effective implementation of an abstract model checking algorithm for CTL using abstract domains based on linear constraints. The implementation of the abstract semantic function makes use of an SMT solver. We describe an implemented system for proving properties of linear hybrid automata and give some experimental results.

OriginalsprogEngelsk
TitelLogic for Programming, Artificial Intelligence, and Reasoning - 16th International Conference, LPAR-16, Revised Selected Papers
Publikationsdato2010
Sider27-45
ISBN (Trykt)3642175104, 9783642175107
DOI
StatusUdgivet - 2010
Udgivet eksterntJa
Begivenhed16th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR-16 - Dakar, Senegal
Varighed: 25. apr. 20101. maj 2010

Konference

Konference16th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR-16
Land/OmrådeSenegal
ByDakar
Periode25/04/201001/05/2010
SponsorOffice of Naval Research, Microsoft Research
NavnLecture Notes in Computer Science
Vol/bind6355 LNAI
ISSN0302-9743

Bibliografisk note

Funding Information:
Work partly supported by the Danish Natural Science Research Council project SAFT: Static Analysis Using Finite Tree Automata.

Fingeraftryk

Dyk ned i forskningsemnerne om 'Constraint-based abstract semantics for temporal logic: A direct approach to design and implementation'. Sammen danner de et unikt fingeraftryk.

Citationsformater