Serviceeinschränkungen vom 12.-22.02.2026 - weitere Infos auf der UB-Homepage

Treffer: Lazy model checking for recursive state machines.

Title:
Lazy model checking for recursive state machines.
Authors:
Dubslaff, Clemens1,2 (AUTHOR) c.dubslaff@tue.nl, Wienhöft, Patrick2,3 (AUTHOR) patrick.wienhoeft@tu-dresden.de, Fehnker, Ansgar4 (AUTHOR)
Source:
Software & Systems Modeling. Apr2024, Vol. 23 Issue 2, p369-401. 33p.
Subject Terms:
Database:
Academic Search Index

Weitere Informationen

Recursive state machines (RSMs) are state-based models for procedural programs with wide-ranging applications in program verification and interprocedural analysis. Model-checking algorithms for RSMs and related formalisms have been intensively studied in the literature. In this article, we devise a new model-checking algorithm for RSMs and requirements in computation tree logic (CTL) that exploits the compositional structure of RSMs by ternary model checking in combination with a lazy evaluation scheme. Specifically, a procedural component is only analyzed in those cases in which it might influence the satisfaction of the CTL requirement. We implemented our model-checking algorithms and evaluate them on randomized scalability benchmarks and on an interprocedural data-flow analysis of Java programs, showing both practical applicability and significant speedups in comparison to state-of-the-art model-checking tools for procedural programs. [ABSTRACT FROM AUTHOR]