Techniques to tackle state explosion in global predicate detection

Citation
S. Alagar et S. Venkatesan, Techniques to tackle state explosion in global predicate detection, IEEE SOFT E, 27(8), 2001, pp. 704-714
Citations number
18
Categorie Soggetti
Computer Science & Engineering
Journal title
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
ISSN journal
00985589 → ACNP
Volume
27
Issue
8
Year of publication
2001
Pages
704 - 714
Database
ISI
SICI code
0098-5589(200108)27:8<704:TTTSEI>2.0.ZU;2-S
Abstract
Global predicate detection, which is an important problem in testing and de bugging distributed programs, is very hard due to the combinatorial explosi on of the global state space. This paper presents several techniques to tac kle the state explosion problem in detecting whether an arbitrary predicate Phi is true at some consistent global state of a distributed system. We pr esent space efficient on-line algorithms for detecting Phi. We then improve the performance of our algorithms, both in space and time, by increasing t he granularity of the execution step from an event to a sequence of events in each process.