DocumentCode
2601058
Title
Run-time systems failure prediction via proactive monitoring
Author
Zhang, Pengcheng ; Muccini, Henry ; Polini, Andrea ; Li, Xuandong
Author_Institution
State Key Lab. of Novel Software Technol., Nanjing Univ., Nanjing, China
fYear
2011
fDate
6-10 Nov. 2011
Firstpage
484
Lastpage
487
Abstract
In run-time evolving systems, components may evolve while the system is being operated. Unsafe run-time changes may compromise the correct execution of the entire system. Traditional design-time verification techniques difficultly cope with run-time changes, and run-time monitoring may detect disfunctions only too late, when the failure arises. The desire would be to define advanced monitors with the ability to predict and prevent the potential errors happening in the future. In this direction, this paper proposes CASSANDRA, a new approach that by combining design-time and run-time analysis techniques, can “look ahead” in the near execution future, and predict potential failures. During run-time we on-the-fly construct a model of the future k-step global state space according to design-time specifications and the current execution state. Consequently, we can run-time check whether possible failures might happen in the future.
Keywords
program testing; program verification; Cassandra; design time analysis technique; design time specifications; design time verification technique; k-step global state space; proactive monitoring; run-time analysis techniques; run-time monitoring; run-time system failure prediction; Automata; Component architectures; Educational institutions; Monitoring; Software; Synchronization; Weaving; Component-based Software Engineering; Failure Prediction; Proactive run-time Monitoring; Software Evolution;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering (ASE), 2011 26th IEEE/ACM International Conference on
Conference_Location
Lawrence, KS
ISSN
1938-4300
Print_ISBN
978-1-4577-1638-6
Type
conf
DOI
10.1109/ASE.2011.6100105
Filename
6100105
Link To Document