Title :
A Validation Metrics Framework for safety-critical software-intensive Systems
Author :
Cruickshank, Kristian J. ; Michael, James Bret ; Shing, Man-Tak
Author_Institution :
Syst. Certification & Integrity, R. Australian Air Force, Laverton, VIC, Australia
Abstract :
As software complexity continues to increase in today´s systems of systems, conveyance of stakeholder requirements, development to these requirements, and validation of these requirements has become exceedingly more difficult. Safety-critical software-intensive systems of systems require significant verification to ensure that they function as per requirements. Verification is only one portion of ensuring systems function correctly and is typically a well defined activity for software development. Validation is the other portion of ensuring that software is developed to the customer´s satisfaction, however is not so well defined. The traditional validation model of matching system specification to stakeholder requirements and expectations does not cater for software safety, where stakeholder requirements and expectations are simply that of a ldquosaferdquo system. We introduce a new model for validation of software safety requirements by proxy. Measurement of software safety is a relatively unexplored aspect of software engineering. Proactive validation of software safety requirements necessitates metrics acting as indicators of requirements validity. This paper presents the Validation Metrics Framework, which is based on a new model for validation of software safety requirements. We demonstrate the application of the framework with a representative safety-critical software-intensive system.
Keywords :
formal specification; pattern matching; program verification; safety-critical software; software metrics; customer satisfaction; safety-critical software-intensive system; software complexity; software development; software engineering; software safety requirement; stakeholder requirement; system specification matching; system verification; validation metric framework; Application software; Australia; Certification; Government; Hazards; Programming; Software engineering; Software measurement; Software safety; Software systems; Goal Question Metric; Goal Structuring Notation; Metrics Framework; Safety Metrics; Safety-Critical Software; Software Engineering; Software Metrics; Validation; Validation Metrics;
Conference_Titel :
System of Systems Engineering, 2009. SoSE 2009. IEEE International Conference on
Conference_Location :
Albuquerque, NM
Print_ISBN :
978-1-4244-4766-4
Electronic_ISBN :
978-1-4244-4767-1