Isolating Relevant Component Interactions with JINSI
- WODA 2006
by
Alessandro Orso, Shrinivas Joshi, Martin Burger, Andreas Zeller
WODA '06: Proceedings of the 2006 international workshop on Dynamic systems analysis, Pages 3-10, ACM, New York, NY, USA, February 2006.
ISBN: 1595934006
Digital Library via DOI: 10.1145/1138912.1138915 - Local copy: Download as PDF file.
Abstract
When a component in a large system fails, developers encounter two problems: (1) reproducing the failure, and (2) investigating the causes of such a failure. Our JINSI tool lets developers capture and replay the interactions between a component and its environment, thus allowing for reproducing the failure at will. In addition, JINSI uses delta debugging to automatically isolate the subset of the interactions that is relevant for the failure. In a first study, JINSI has successfully isolated the relevant interaction of a JAVA component: "Out of the 32 interactions with the VendingMachine component, seven interactions suffice to produce the failure."
BibTeX Entry
@inproceedings{orso-woda-2006, title = "Isolating Relevant Component Interactions with JINSI", author = "Alessandro Orso and Shrinivas Joshi and Martin Burger and Andreas Zeller", year = "2006", month = feb, address = "New York, NY, USA", booktitle = "WODA '06: Proceedings of the 2006 international workshop on Dynamic systems analysis", location = "Shanghai, China", pages = "3--10", publisher = "ACM", ISBN = "1595934006", doi = "10.1145/1138912.1138915", }