On the complexity of LTL model-checking of recursive state machines

5Citations
Citations of this article
19Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Recursive state machines (RSMs) are models for programs with recursive procedural calls. While LTL model-checking is Exptime-complete on such models, on finite-state machines, it is PSPACE-complete in general and becomes NP-complete for interesting fragments. In this paper, we systematically study the computational complexity of model-checking RSMs against several syntactic fragments of LTL. Our main result shows that if in the specification we disallow next and until, and retain only the box and diamond operators, model-checking is in NP. Thus, differently from the full logic, for this fragment the abstract complexity of model-checking does not change moving from finite-state machines to RSMS. Our results on the other studied fragments confirm this trend, in the sense that, moving from finite-state machines to RSMS, the complexity of model-checking either rises from PSPACE-complete to EXPTIME-complete, or stays within NP. © Springer-Verlag Berlin Heidelberg 2007.

Cite

CITATION STYLE

APA

La Torre, S., & Parlato, G. (2007). On the complexity of LTL model-checking of recursive state machines. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 4596 LNCS, pp. 937–948). Springer Verlag. https://doi.org/10.1007/978-3-540-73420-8_80

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free