loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Parallel and Distributed Processing Symposium (IPDPS'03)
Choosing among Alternative Pasts
Nice, France
April 22-April 26
ISBN: 0-7695-1926-1
Marina Biberstein, IBM Haifa Labs
Eitan Farchi, IBM Haifa Labs
Shmuel Ur, IBM Haifa Labs

This paper proposes an innovative technique for the generation of interleavings for concurrent program testing. Operations on shared variables are tracked. Every time a shared variable is read, the read value is chosen among the values that the variable could hold in some interleaving consistent with the past observed events.

The problem of choosing possible read values is far from simple due to the fact that past decisions affect future ones. Our solution is computationally intensive and, therefore, impractical as is. However, it lead us to new heuristics for noise generation using embedded sleep statements.

Citation:
Marina Biberstein, Eitan Farchi, Shmuel Ur, "Choosing among Alternative Pasts," ipdps, pp.289a, International Parallel and Distributed Processing Symposium (IPDPS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.