TY - GEN
T1 - Model checking systems and specifications with parameterized atomic propositions
AU - Grumberg, Orna
AU - Kupferman, Orna
AU - Sheinvald, Sarai
PY - 2012
Y1 - 2012
N2 - In classical LTL model checking, both the system and the specification are over a finite set of atomic propositions. We present a natural extension of this model, in which the atomic propositions are parameterized by variables ranging over some (possibly infinite) domain. For example, by parameterizing the atomic propositions send and receive by a variable x ranging over possible messages, the specification specifies that not only each send signal is followed by a receive signal, but also that the content of the received message agrees with the content of the one sent. Our extended setting consists of Variable LTL (VLTL) - a specification formalism that extends LTL with atomic propositions parameterized by variables, and abstract systems - systems in which atomic propositions may be parameterized by variables. We study the model-checking problem in this setting. We show that while the general setting is undecidable, some useful special cases are decidable. In particular, for fragments of VLTL that restrict the quantification over the variables, the model checking is PSPACE-complete, and thus is not harder than the LTL model checking problem. The latter result conveys the strength and advantage of our setting.
AB - In classical LTL model checking, both the system and the specification are over a finite set of atomic propositions. We present a natural extension of this model, in which the atomic propositions are parameterized by variables ranging over some (possibly infinite) domain. For example, by parameterizing the atomic propositions send and receive by a variable x ranging over possible messages, the specification specifies that not only each send signal is followed by a receive signal, but also that the content of the received message agrees with the content of the one sent. Our extended setting consists of Variable LTL (VLTL) - a specification formalism that extends LTL with atomic propositions parameterized by variables, and abstract systems - systems in which atomic propositions may be parameterized by variables. We study the model-checking problem in this setting. We show that while the general setting is undecidable, some useful special cases are decidable. In particular, for fragments of VLTL that restrict the quantification over the variables, the model checking is PSPACE-complete, and thus is not harder than the LTL model checking problem. The latter result conveys the strength and advantage of our setting.
UR - http://www.scopus.com/inward/record.url?scp=84868245126&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-33386-6_11
DO - 10.1007/978-3-642-33386-6_11
M3 - ???researchoutput.researchoutputtypes.contributiontobookanthology.conference???
AN - SCOPUS:84868245126
SN - 9783642333859
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 122
EP - 136
BT - Automated Technology for Verification and Analysis - 10th International Symposium, ATVA 2012, Proceedings
T2 - 10th International Symposium on Automated Technology for Verification and Analysis, ATVA 2012
Y2 - 3 October 2012 through 6 October 2012
ER -