Zusammenfassung

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 in- teractions 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 compo- nent, seven interactions suffice to produce the failure.”

Beschreibung

Isolating Relevant Component Interactions with JINSI - Publications - Software Engineering Chair (Prof. Zeller)

Links und Ressourcen

Tags