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 :
بازگشت