Proceedings of the 2006 International Workshop on Dynamic Systems Analysis 2006
DOI: 10.1145/1138912.1138915
|View full text |Cite
|
Sign up to set email alerts
|

Isolating relevant component interactions with JINSI

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 inter… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
19
0

Year Published

2007
2007
2023
2023

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 25 publications
(19 citation statements)
references
References 6 publications
0
19
0
Order By: Relevance
“…Finally, we plan to explore more aggressive ways to cluster, filter, and abstract changes before presenting them to the developers. In this context, we may also be able to leverage bug isolation techniques targeted at specific parts of the code (e.g., [19]) to further reduce the developers' inspection efforts. We also plan to investigate filtering of the behavioral differences based on diversity metrics other than distance of dynamic call graph (e.g., [20]), which may provide more accurate feedback to the developers.…”
Section: Discussionmentioning
confidence: 99%
“…Finally, we plan to explore more aggressive ways to cluster, filter, and abstract changes before presenting them to the developers. In this context, we may also be able to leverage bug isolation techniques targeted at specific parts of the code (e.g., [19]) to further reduce the developers' inspection efforts. We also plan to investigate filtering of the behavioral differences based on diversity metrics other than distance of dynamic call graph (e.g., [20]), which may provide more accurate feedback to the developers.…”
Section: Discussionmentioning
confidence: 99%
“…More importantly, Jinsi is able to isolate a failure-inducing sequence of calls. This work is an extension of an earlier work [15] by Orso et al The work from Orso et al [15] isolates relevant interactions between the observed component and other layers of a complex application. The work combines record and replay technique with delta debugging [26] to isolate relevant events.…”
Section: Related Workmentioning
confidence: 75%
“…In earlier work [10], we had presented JINSI, a tool to assist debugging by capturing and minimizing the interaction of a component. As sketched in Figure 2, JINSI wraps around a component and records its interaction with the environment for later replay.…”
Section: Wwwcolumbamailorgmentioning
confidence: 99%
“…To make this paper self-contained, let us give a brief overview of the original JINSI technique at first, as described in [10] and [11]. JINSI works in two phases:…”
Section: The Original Jinsi Approachmentioning
confidence: 99%
See 1 more Smart Citation