Title :
Heuristic search + local model checking in selective mu-calculus
Author :
Santone, Antonella
Author_Institution :
Res. Centre on Software Technol., Univ. of Sannio, Benevento, Italy
fDate :
6/1/2003 12:00:00 AM
Abstract :
Many tools for the automatic analysis or verification of finite-state distributed systems are based on construction of the global state graph of the system under consideration. Thus, they often fail because of the state explosion problem: the state space of a distributed system potentially increases exponentially in the number of its parallel components. To overcome this problem, we present a model checking procedure, based on the combination of heuristic searches with ideas taken from local model checking. We use heuristic mechanisms for exploration of the search space in order to avoid construction of the complete state graph.
Keywords :
formal verification; heuristic programming; process algebra; search problems; state-space methods; automatic analysis; finite-state distributed systems; global state graph; heuristic search; local model checking; parallel components; search space; selective mu-calculus; state explosion problem; state graph; state space; verification; Circuit simulation; Circuit testing; Costs; Data structures; Explosions; Logic design; Protocols; Sequential circuits; Space exploration; State-space methods;
Journal_Title :
Software Engineering, IEEE Transactions on
DOI :
10.1109/TSE.2003.1205179