{"@type": "dcat:Dataset", "accessLevel": "public", "accrualPeriodicity": "irregular", "bureauCode": ["026:00"], "contactPoint": {"@type": "vcard:Contact", "fn": "Ashok Srivastava", "hasEmail": "mailto:ashok.n.srivastava@gmail.com"}, "description": "Software Health Management (SWHM) is a new field that is concerned with the development of tools and technologies to enable automated detection, diagnosis, prediction, and mitigation of adverse events due to software anomalies.\r\nSignificant effort has been expended in the last several decades in the\r\ndevelopment of verification and validation methods for software\r\nintensive systems, but it is becoming increasingly more apparent that this is\r\nnot enough to guarantee that a complex software system\r\nmeets all safety and reliability requirements. \r\n\r\nModern software systems can exhibit a variety of failure modes which can go undetected in a verification and validation process.  While standard techniques for error handling, fault detection and isolation\r\ncan have significant benefits for many systems, it is becoming increasingly evident that new technologies and methods are necessary for the development of techniques to detect, diagnose, predict, and then mitigate the adverse events due to software that has already undergone significant verification and validation procedures.\r\nThese software faults often arise due to the interaction between the software\r\nand the operating environment.\r\nUnanticipated environmental changes lead to software anomalies that may have significant impact on the overall success of the mission.\r\nBecause software is ubiquitous, it is not sufficient that errors are\r\ndetected only after they occur. Rather, software must be instrumented and\r\nmonitored for failures before they happen.\r\nThis prognostic capability will yield safer and more dependable systems for the future.  This paper addresses the motivation, needs, and requirements of software health management as a new discipline.\r\n\r\nPublished in the Proceedings of the IEEE Conference on Space Mission Challenges for Information Technology, Palo Alto, CA, August 2011.", "distribution": [{"@type": "dcat:Distribution", "description": "swhm.pdf", "downloadURL": "https://c3.nasa.gov/dashlink/static/media/publication/swhm.pdf", "format": "PDF", "mediaType": "application/pdf", "title": "swhm.pdf"}], "identifier": "DASHLINK_512", "issued": "2012-01-27", "keyword": ["ames", "dashlink", "nasa"], "landingPage": "https://c3.nasa.gov/dashlink/resources/512/", "modified": "2025-03-31", "programCode": ["026:029"], "publisher": {"@type": "org:Organization", "name": "Dashlink"}, "title": "The Case for Software Health Management"}