Title :
Using Atoms to Simplify Distributed Programs Checking
Author :
Li, H.F. ; Al Maghayreh, E. ; Goswami, D.
Author_Institution :
Concordia Univ., Montreal
Abstract :
The execution of a distributed program generates a large state space which needs to be checked in testing and debugging. This state space can be reduced by using atoms corresponding to code blocks before performing the checking of the required program properties. This paper presents our results in using atoms which are known at program design time for this purpose. We consider the impact of incomplete or incorrect knowledge of atoms on the validity of checking if a run is indeed atomic with respect to the identified atoms and if it satisfies the required program properties.
Keywords :
distributed programming; graph theory; program debugging; program testing; program verification; system monitoring; temporal logic; CTL; cyclic graph; distributed program checking; distributed program execution; program debugging; program testing; state space reduction; Atomic layer deposition; Computer science; Concurrent computing; Costs; Debugging; Distributed computing; Lattices; Message passing; State-space methods; Yarn;
Conference_Titel :
Dependable, Autonomic and Secure Computing, 2007. DASC 2007. Third IEEE International Symposium on
Conference_Location :
Columbia, MD
Print_ISBN :
978-0-7695-2985-1
DOI :
10.1109/DASC.2007.24