mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Generation of Safety Case Argument-Fragments from Safety Contracts
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-7382-8437
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-6952-1053
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-8461-0230
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-7235-6888
2014 (English)In: Computer Safety, Reliability, and Security: Lecture Notes in Computer Science, Volume 8666, 2014, p. 170-185Conference paper, Published paper (Refereed)
Abstract [en]

Certification of safety-critical systems is a costly and time-consuming activity. To reduce the cost of certification and time-to-market, composable safety certification envisions reuse of safety case argument-fragments together with safety-relevant components developed out-of-context. The argument-fragments could cover safety aspects relevant for different contexts in which the component can be used. Creating argument-fragments for such out-of-context components is also time-consuming and currently no satisfying approach exists to facilitate their automatic generation. In this work we propose (semi-)automatic generation of argument-fragments from assumption/guarantee safety contracts. We use the contracts to capture the safety claims related to the component, including supporting evidence. We provide an overview of the argument-fragment architecture and rules for automatic generation, including their application in an illustrative example. By automating generation of argument-fragments, we enable safety engineers to focus on increasing the confidence in the knowledge about the system, rather than documenting a safety case.

Place, publisher, year, edition, pages
2014. p. 170-185
Series
Lecture Notes in Computer Science, ISSN 0302-9743 ; 8666
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-25188DOI: 10.1007/978-3-319-10506-2_12Scopus ID: 2-s2.0-84907083559ISBN: 978-3-319-10505-5 (print)OAI: oai:DiVA.org:mdh-25188DiVA, id: diva2:722100
Conference
The 33rd International Conference on Computer Safety, Reliability and Security SafeComp 2014, 10 Sep 2014, Firenze, Italy
Projects
SYNOPSIS - Safety Analysis for Predictable Software Intensive SystemsSafeCer - Safety Certification of Software-Intensive Systems with Reusable ComponentsAvailable from: 2014-06-05 Created: 2014-06-05 Last updated: 2015-05-05Bibliographically approved
In thesis
1. Facilitating Reuse of Safety Case Artefacts Using Safety Contracts
Open this publication in new window or tab >>Facilitating Reuse of Safety Case Artefacts Using Safety Contracts
2015 (English)Licentiate thesis, comprehensive summary (Other academic)
Abstract [en]

 Safety-critical systems usually need to comply with a domain-specific safety standard, which often require a safety case in form of an explained argument supported by evidence to show that the system is acceptably safe to operate in a given context. Developing such systems to comply with a safety standard is a time-consuming and costly process. Reuse within development of such systems is used to reduce the cost and time needed to both develop the system and the accompanying safety case. Reuse of safety-relevant components that constitute the system is not sufficient without the reuse of the accompanying safety case artefacts that include the safety argument and the supporting evidence. The difficulties with reuse of the such artefacts within safety-critical systems lie mainly in the nature of safety being a system property and the lack of support for systematic reuse of such artefacts.

In this thesis we focus on developing the notion of safety contracts that can be used to facilitate systematic reuse of safety-relevant components and their accompanying artefacts. More specifically, we explore the following issues: in which way such contracts should be specified, how they can be derived, and in which way they can be utilised for reuse of safety artefacts. First, we characterise the contracts as either “strong” or “weak” to facilitate capturing different behaviours reusable components can exhibit in different systems. Then, we present methods for deriving safety contracts from failure analyses. As the basis of the safety-critical systems development lies in the failure analyses and identifying which malfunctions eventually can lead to accidents, we deem that the basis for specifying the safety contracts lies in capturing information identified by such failure analyses within the contracts. Finally, we provide methods for generative reuse of the safety case artefacts by utilising the safety contracts. Moreover, we define a safety contracts development process as guidance for systematic reuse based on the safety contracts. We use a real-world case to demonstrate the proposed process. 

Place, publisher, year, edition, pages
Västerås: Mälardalen University, 2015
Series
Mälardalen University Press Licentiate Theses, ISSN 1651-9256 ; 203
National Category
Engineering and Technology Other Engineering and Technologies
Research subject
Computer Science
Identifiers
urn:nbn:se:mdh:diva-27906 (URN)978-91-7485-213-4 (ISBN)
Presentation
2015-06-11, Gamma, Mälardalens högskola, Västerås, 14:00 (English)
Opponent
Supervisors
Projects
SYNOPSIS - Safety Analysis for Predictable Software Intensive Systems
Available from: 2015-05-05 Created: 2015-04-26 Last updated: 2015-06-02Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Sljivo, IrfanGallina, BarbaraCarlson, JanHansson, Hans

Search in DiVA

By author/editor
Sljivo, IrfanGallina, BarbaraCarlson, JanHansson, Hans
By organisation
Embedded Systems
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 54 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf