DocumentCode
3076480
Title
DRiVeR: Diagnosing Runtime Property Violations Based on Dependency Rules
Author
Liu, Yanbin ; Yang, Ye ; Yang, Qiusong ; Li, Mingshu
Author_Institution
Lab. for Internet Software Technol., Chinese Acad. of Sci., Beijing, China
fYear
2011
fDate
27-29 June 2011
Firstpage
194
Lastpage
201
Abstract
To ensure the reliability of complex software systems, runtime software monitoring is widely accepted to monitor and check system execution against formal properties specification at runtime. Runtime software monitoring can detect property violations, however it can not explain why a violation has occurred. Diagnosing runtime property violations is still a challenge issue. In this paper, a novel diagnosis method based on dependency rules is constructed to diagnose runtime property violations in complex software systems. A set of rules is formally defined to isolate software fault from hardware fault, then software faults is localized by combining trace slicing and dicing. The method is implemented in the runtime software monitoring system SRMS, and experimental results demonstrate that the method can effectively isolate and locate the related faults with property violations.
Keywords
formal specification; software fault tolerance; SRMS system; dependency rule; formal property specification; runtime property violation diagnosis; runtime software monitoring; software fault isolation; trace dicing; trace slicing; Elevators; Fault diagnosis; Hardware; Monitoring; Runtime; Software; Software algorithms; dependency rule; fault diagnosis; fault localization; program slicing; property violation; runtime monitoring;
fLanguage
English
Publisher
ieee
Conference_Titel
Secure Software Integration & Reliability Improvement Companion (SSIRI-C), 2011 5th International Conference on
Conference_Location
Jeju Island
Print_ISBN
978-1-4577-0781-0
Electronic_ISBN
978-0-7695-4454-0
Type
conf
DOI
10.1109/SSIRI-C.2011.38
Filename
6004476
Link To Document