Title :
On the Nature and Content of Safety Contracts
Author :
Graydon, Patrick ; Bate, Iain
Author_Institution :
Malardalen Univ., Vasteras, Sweden
Abstract :
Component-based software engineering researchers have explored component reuse, typically at the source-code level. Contracts explicitly describe component behaviour, reducing development risk by exposing potential incompatibilities early. But to benefit fully from reuse, developers of safety-critical systems must also reuse safety evidence. Full reuse would require both extending the existing notion of component contracts to cover safety properties and using these contracts in both component selection and system certification. In this paper, we explore some of the ways in which this is not as simple as it first appears.
Keywords :
certification; contracts; risk management; safety-critical software; software reusability; source code (software); component behaviour; component contracts; component reuse; component selection; component-based software engineering researcher; development risk reduction; safety contracts; safety evidence; safety properties; safety-critical systems; source-code level; system certification; Context; Contracts; Hardware; Qualifications; Safety; Software; System analysis and design; CBSE; contracts; modular safety case; safety;
Conference_Titel :
High-Assurance Systems Engineering (HASE), 2014 IEEE 15th International Symposium on
Conference_Location :
Miami Beach, FL
Print_ISBN :
978-1-4799-3465-2
DOI :
10.1109/HASE.2014.44