• DocumentCode
    1989297
  • 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
  • fYear
    2008
  • fDate
    2-4 June 2008
  • Firstpage
    1
  • Lastpage
    6
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/SYSOSE.2008.4724199
  • Filename
    4724199