Please use this identifier to cite or link to this item: https://doi.org/10.1145/2024569.2024576
Title: Locating failure-inducing environment changes
Authors: Qi, D.
Ngo, M.N.
Sun, T.
Roychoudhury, A. 
Keywords: Configuration error
Environment change
Semi-replay
Issue Date: 2011
Source: Qi, D.,Ngo, M.N.,Sun, T.,Roychoudhury, A. (2011). Locating failure-inducing environment changes. ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering : 29-36. ScholarBank@NUS Repository. https://doi.org/10.1145/2024569.2024576
Abstract: Traditionally, debugging refers to the process of locating the program portions which are responsible for a program failure. However, a program also fails when the execution environment does not meet the requirement/assumption of the program. Unfortunately, few existing debugging techniques addresses the problem of changing operating system environment. In this paper, we propose an effective record-replay technique called Semi-replay to solve this problem. Semi-replay records all the essential interactions between an application and its underlying operating system environment where it successfully executed. Semi-replay then allows the recorded interactions to be partially replayed and partially executed in another operating system to identify those interactions which contribute to the root cause of the application failure induced by the environment changes. We have conducted three case studies on real-life programs which show the significance and efficiency of the Semi-replay technique in locating failure-inducing environment changes. We have also implemented a tool for the Linux kernel to demonstrate the feasibility of the proposed approach. © Copyright 2011 ACM.
Source Title: ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering
URI: http://scholarbank.nus.edu.sg/handle/10635/41985
ISBN: 9781450308496
ISSN: 00189162
DOI: 10.1145/2024569.2024576
Appears in Collections:Staff Publications

Show full item record
Files in This Item:
There are no files associated with this item.

SCOPUSTM   
Citations

2
checked on Dec 13, 2017

Page view(s)

61
checked on Dec 9, 2017

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.