• 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