Title :
A framework for software reuse in safety-critical system-of-systems
Author :
Warren, Bradley ; Michael, James Bret ; Shing, Man Tak
Author_Institution :
Naval Postgrad. Sch., Monterey, CA
Abstract :
We introduce a process-neutral framework for software reuse in safety-critical system-of-systems, and present a new model, called C5RA, to capture the relevant component information and to assist in reusable component specification matching that takes software safety into account. The framework consists of four elements: organizational factors, component attributes, component specification, and safety analysis. The paper also presents a set of software safety metrics for indicating the potential safety problems and risks in reusing the components. We illustrate the application of the framework with an example involving the reuse of a generic avionics software component. Our key findings and products are: congruence between all elements is required; software should posses a number of attributes with metrics that support a design for safety; software component information can be specified using C5RA; and a process was identified for a system-of-systems hazard analysis for software reuse.
Keywords :
avionics; formal specification; military computing; object-oriented programming; ontologies (artificial intelligence); safety-critical software; software metrics; software reusability; C5RA; component attribute; component specification; ontology; organizational factor; process-neutral framework; reusable component specification matching; safety-critical system-of-system hazard analysis; software component information; software reusability; software safety metric; Aerospace electronics; Application software; Collaborative software; Communication system software; FAA; Government; Hazards; Information analysis; Software reusability; Software safety; Framework; metric; process; safety; software reuse; system-of-systems;
Conference_Titel :
System of Systems Engineering, 2008. SoSE '08. IEEE International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-1-4244-2172-5
Electronic_ISBN :
978-1-4244-2173-2
DOI :
10.1109/SYSOSE.2008.4724199