Theory and Technology Research on the Software Health Management

Article Preview

Abstract:

The software health management (SWHM) is a new field, which mainly deals with some critical need to detect, diagnose, predict and mitigate adverse events caused by software related faults and failures. These faults come from different sources such as code errors, unpredicted faults, hardware failures or some problematic interaction with the external environment. This article discusses the latest development and research of software health concept and techniques. And the article summarizes the problem of current research, and proposes the developing trend. At last, we explain the process of software health monitoring taking the service software system as example.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1503-1506

Citation:

Online since:

October 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] H.S. Zhang, J. Li, and Y.H. Jin: Design of the automatic management system for the on-board software of the Mars detector, Annual Conference of the Chinese Astronautic Society (2010). (In Chinese).

Google Scholar

[2] Dubey A, Karsai G and Mahadevan N: Model-based software health management for real-time systems, " In Proceedings of Aerospace Conference (2011).

DOI: 10.1109/aero.2011.5747559

Google Scholar

[3] Mahadevan N, Dubey A and Karsai G: A Case Study On The Application of Software Health Management Techniques, Technical Report, Vanderbilt University (2011).

Google Scholar

[4] Mahadevan N, Dubey A and Balasubramanian D: submitted to Innovations in Systems and Software Engineering, pp.293-318 (2013).

Google Scholar

[5] Schumann J, Mbaya T and Mengshoel O J: submitted to Innovations in Systems and Software Engineering, pp.271-292 (2013).

Google Scholar

[6] Srivastava A N, Schumann J: The case for software health management, In Proceedings of Space Mission Challenges for Information Technology (SMC-IT) (2011).

Google Scholar

[7] Xie W, Dang C and Shi J: Study on the application of health management techniques in aerospace testing software, In Proceedings of Quality, Reliability, Risk, Maintenance, and Safety Engineering (2013).

DOI: 10.1109/qr2mse.2013.6625956

Google Scholar

[8] Person S, Rungta N: submitted to Innovations in Systems and Software Engineering, pp.257-269 (2013).

Google Scholar

[9] Schumann J, Mengshoel O J and Mbaya T: Integrated software and sensor health management for small spacecraft, Space Mission Challenges for Information Technology (SMC-IT) (2011).

DOI: 10.1109/smc-it.2011.25

Google Scholar

[10] Schumann J M, Mbaya T and Mengshoel O J: Bayesian software health management for aircraft guidance, navigation, and control, Annual conference of the prognostics and health management society (2011).

Google Scholar

[11] Mahadevan N, Dubey A and Karsai G: Application of software health management techniques, Software Engineering for Adaptive and Self-Managing Systems (2011).

DOI: 10.1145/1988008.1988010

Google Scholar

[12] Mahadevan N, Dubey A and Balasubramanian D: Deliberative reasoning in software health management, Technical Report, Vanderbilt University (2013).

Google Scholar

[13] Ashok N Srivastava, Robert W Mah, Claudia Meyer: Integrated Vehicle Health Management Technical Plan, Version 2. 03. NASA (2009).

Google Scholar

[14] Vaidyanathan K, Trivedi K S: Extended classification of software faults based on aging, Duke University Durham USA (2001).

Google Scholar

[15] Amin A, Colman A and Grunske L: Using Automated Control Charts for the Runtime Evaluation of QoS Attributes, In Proceedings of High-Assurance Systems Engineering (HASE) (2011).

DOI: 10.1109/hase.2011.20

Google Scholar