Hostname: page-component-74656f9884-rdgjk Total loading time: 0 Render date: 2026-11-09T02:46:10.942Z Has data issue: false hasContentIssue false

Bounded LTL model checking with stablemodels

Published online by Cambridge University Press:  31 July 2003

KEIJO HELJANKO
Affiliation:
Laboratory for Theoretical Computer Science, Department of Computer Science and Engineering, Helsinki University of Technology, P.O. Box 5400, FIN-02015 HUT, Finland (e-mail: Keijo.Heljanko@hut.fi)
ILKKA NIEMELÄ
Affiliation:
Laboratory for Theoretical Computer Science, Department of Computer Science and Engineering, Helsinki University of Technology, P.O. Box 5400, FIN-02015 HUT, Finland (e-mail: Ilkka.Niemela@hut.fi)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

In this paper, bounded model checking of asynchronous concurrentsystems is introduced as a promising application area for answer setprogramming. As the model of asynchronous systems a generalisationof communicating automata, 1-safe Petri nets, are used. It is shownhow a 1-safe Petri net and a requirement on the behaviour of the netcan be translated into a logic program such that the bounded modelchecking problem for the net can be solved by computing stablemodels of the corresponding program. The use of the stable modelsemantics leads to compact encodings of bounded reachability anddeadlock detection tasks as well as the more general problem ofbounded model checking of linear temporal logic. Correctness proofsof the devised translations are given, and some experimental resultsusing the translation and the Smodels system are presented.

Information

Type
Regular Papers
Copyright
© 2003 Cambridge University Press