An automata-theoretic approach to reasoning about parameterized systems and specifications

Orna Grumberg, Orna Kupferman, Sarai Sheinvald

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

We introduce generalized register automata (GRAs) and study their properties and applications in reasoning about systems and specifications over infinite domains. We show that GRAs can capture both VLTL - a logic that extends LTL with variables over infinite domains, and abstract systems - finite state systems whose atomic propositions are parameterized by variable over infinite domains. VLTL and abstract systems naturally model and specify infinite-state systems in which the source of infinity is the data domain (c.f., range of processes id, context of messages). Thus, GRAs suggest an automata-theoretic approach for reasoning about such systems. We demonstrate the usefulness of the approach by pushing forward the known border of decidability for the model-checking problem in this setting. From a theoretical point of view, GRAs extend register automata and are related to other formalisms for defining languages over infinite alphabets.

Original languageEnglish
Title of host publicationAutomated Technology for Verification and Analysis - 11th International Symposium, ATVA 2013, Proceedings
Pages397-411
Number of pages15
DOIs
StatePublished - 2013
Event11th International Symposium on Automated Technology for Verification and Analysis, ATVA 2013 - Hanoi, Viet Nam
Duration: 15 Oct 201318 Oct 2013

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8172 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference11th International Symposium on Automated Technology for Verification and Analysis, ATVA 2013
Country/TerritoryViet Nam
CityHanoi
Period15/10/1318/10/13

Fingerprint

Dive into the research topics of 'An automata-theoretic approach to reasoning about parameterized systems and specifications'. Together they form a unique fingerprint.

Cite this