|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
International Parallel and Distributed Processing Symposium (IPDPS'03)
Choosing among Alternative Pasts
Nice, France
April 22-April 26
ISBN: 0-7695-1926-1
| ASCII Text | x | ||
| Marina Biberstein, Eitan Farchi, Shmuel Ur, "Choosing among Alternative Pasts," Parallel and Distributed Processing Symposium, International, pp. 289a, International Parallel and Distributed Processing Symposium (IPDPS'03), 2003. | |||
| BibTex | x | ||
| @article{ 10.1109/IPDPS.2003.1213516, author = {Marina Biberstein and Eitan Farchi and Shmuel Ur}, title = {Choosing among Alternative Pasts}, journal ={Parallel and Distributed Processing Symposium, International}, volume = {0}, year = {2003}, issn = {1530-2075}, pages = {289a}, doi = {http://doi.ieeecomputersociety.org/10.1109/IPDPS.2003.1213516}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Parallel and Distributed Processing Symposium, International TI - Choosing among Alternative Pasts SN - 1530-2075 SP EP A1 - Marina Biberstein, A1 - Eitan Farchi, A1 - Shmuel Ur, PY - 2003 KW - null VL - 0 JA - Parallel and Distributed Processing Symposium, International ER - | |||
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.
