Conference proceeding
On the use of computational geometry to detect software faults at runtime
Proceedings of the 7th international conference on autonomic computing, pp 109-118
07 Jun 2010
Abstract
Despite advances in software engineering, software faults continue to cause system downtime. Software faults are difficult to detect before the system fails, especially since the first symptom of a fault is often system failure itself.
This paper presents a computational geometry technique and a supporting tool to tackle the problem of timely fault detection during the execution of a software application. The approach in- volves collecting a variety of runtime measurements and building a geometric enclosure, such as a convex hull, which represents the normal (i.e., non-failing) operating space of the application being monitored. When collected runtime measurements are classified as being outside of the enclosure, the application is considered to be in an anomalous (i.e., failing) state. This paper presents exper- imental results that illustrate the advantages of using a computational geometry approach over the distance based approaches of Chi-Squared and Mahalanobis distance. Additionally, we present results illustrating the advantages of using the convex-hull enclosure for fault detection in favor of a simpler enclosure such as a hyperrectangle
Metrics
10 Record Views
16 citations in Scopus
Details
- Title
- On the use of computational geometry to detect software faults at runtime
- Creators
- Edward Stehle - Drexel UniversityKevin Lynch - Drexel UniversityMaxim Shevertalov - Drexel UniversityChris Rorres - Drexel UniversitySpiros Mancoridis - Drexel University
- Publication Details
- Proceedings of the 7th international conference on autonomic computing, pp 109-118
- Conference
- 7th international conference on autonomic computing, 7th
- Series
- ICAC '10
- Publisher
- Association for Computing Machinery (ACM)
- Number of pages
- 1
- Resource Type
- Conference proceeding
- Language
- English
- Academic Unit
- Computer Science; [Retired Faculty]
- Scopus ID
- 2-s2.0-77954739016
- Other Identifier
- 991019173423904721