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
Safety ADD: A tool for safety-contract based design
RISE, SP – Sveriges Tekniska Forskningsinstitut, SP Elektronik, Pålitliga system.ORCID iD: 0000-0003-1713-3726
RISE, SP – Sveriges Tekniska Forskningsinstitut, SP Elektronik, Pålitliga system.ORCID iD: 0000-0003-4069-6252
RISE, SP – Sveriges Tekniska Forskningsinstitut, SP Elektronik, Pålitliga system.ORCID iD: 0000-0001-6901-4986
RISE, SP – Sveriges Tekniska Forskningsinstitut, SP Elektronik, Pålitliga system.
2014 (English)In: Proceedings - IEEE 25th International Symposium on Software Reliability Engineering Workshops, ISSREW, 2014, , p. 527-529p. 527-529, article id 6983898Conference paper, Published paper (Refereed)
Abstract [en]

Safety ADD is a tool for working with safety contracts for software components. Safety contracts tie safety related properties, in the form of guarantees and assumptions, to a component. A guarantee is a property the component promises to hold, on the premise that the environment provides its associated assumptions. When multiple software components are integrated in asystem, Safety ADD is used to verify that the guarantees and assumptions match when there are safety-related dependencies between the components. The initial goal of Safety ADD is to investigate how safety contracts can be managed and used efficiently within the software design process. It is implemented as an Eclipse plug in. The tool has two main functions. It gives designers of software components a way to specify safety contracts, which are stored in an XML format and shall be distributed together with the component. It also gives developers who integrate multiple software components in their systems a tool to verify that the safety contracts are fulfilled. A graphical editor is used to connect guarantees and assumptions for dependent components, and an algorithm traverses all such connections to make sure they match.

Place, publisher, year, edition, pages
2014. , p. 527-529p. 527-529, article id 6983898
National Category
Natural Sciences
Identifiers
URN: urn:nbn:se:ri:diva-12453DOI: 10.1109/ISSREW.2014.18Scopus ID: 2-s2.0-84922603169Local ID: 23643OAI: oai:DiVA.org:ri-12453DiVA, id: diva2:970277
Conference
IEEE 25th International Symposium on Software Reliability Engineering Workshops, ISSREW, Naples; Italy; 3 Nov. through 6 Nov. 2014
Available from: 2016-09-13 Created: 2016-09-13 Last updated: 2023-05-25Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Vedder, BenjaminWarg, FredrikSkoglund, Martin

Search in DiVA

By author/editor
Vedder, BenjaminWarg, FredrikSkoglund, Martin
By organisation
Pålitliga system
Natural Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 72 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