@inproceedings{Mahadevan2011,
author = {Mahadevan, Nagabhushan and Dubey, Abhishek and Karsai, Gabor},
booktitle = {2011 {ICSE} Symposium on Software Engineering for Adaptive and Self-Managing Systems, {SEAMS} 2011, Waikiki, Honolulu , HI, USA, May 23-24, 2011},
title = {Application of software health management techniques},
year = {2011},
acceptance = {27},
pages = {1--10},
abstract = {The growing complexity of software used in large-scale, safety critical cyber-physical systems makes it increasingly difficult to expose and hence correct all potential defects. There is a need to augment the existing fault tolerance methodologies with new approaches that address latent software defects exposed at runtime. This paper describes an approach that borrows and adapts traditional {\textquoteleft}System Health Management{\textquoteright} techniques to improve software dependability through simple formal specification of runtime monitoring, diagnosis, and mitigation strategies. The two-level approach to health management at the component and system level is demonstrated on a simulated case study of an Air Data Inertial Reference Unit (ADIRU). An ADIRU was categorized as the primary failure source for the in-flight upset caused in the Malaysian Air flight 124 over Perth, Australia in 2005.},
bibsource = {dblp computer science bibliography, https://dblp.org},
biburl = {https://dblp.org/rec/bib/conf/icse/MahadevanDK11},
category = {selectiveconference},
contribution = {colab},
doi = {10.1145/1988008.1988010},
file = {:Mahadevan2011-Application_of_software_health_management_techniques.pdf:PDF},
keywords = {software health management, real-time systems, model-based design, component architecture, code generation, fault mitigation},
project = {cps-middleware,cps-reliability},
tag = {platform},
timestamp = {Tue, 06 Nov 2018 00:00:00 +0100},
url = {https://doi.org/10.1145/1988008.1988010}
}