Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Combining fault-injection with Property-Based Testing
RISE., SP – Sveriges Tekniska Forskningsinstitut, SP Elektronik, Pålitliga system.ORCID-id: 0000-0003-1713-3726
Quviq AB, Sweden.
RISE., SP – Sveriges Tekniska Forskningsinstitut, SP Elektronik, Pålitliga system.ORCID-id: 0000-0002-6191-6253
Halmstad University, Sweden.
2014 (Engelska)Ingår i: Workshop on Engineering Simulations for Cyber Physical Systems, ES4CPS 2014, 2014, , s. 1-8s. 1-8Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

In this paper we present a methodology and a platform using Fault Injection (FI) and Property-Based Testing (PBT). PBT is a technique in which test cases are automatically generated from a specification of a system property. The generated test cases vary input stimuli as well as the sequence in which commands are executed. FI is used to accelerate the occurrences of faults in a system to exercise and evaluate fault handling mechanisms and e.g. calculate error detection coverage. By combining the two we have achieved a way of randomly injecting different faults at arbitrary moments in the execution sequence while checking whether certain properties still hold. We use the commercially available tool QuickCheck for generating the test cases and developed FaultCheck for FI. FaultCheck enables the user to utilize fault models, commonly used during FI, from PBT tools like QuickCheck. We demonstrate our method and tools on a simplified example of two Airbag systems that should meet safety requirements. We can easily find a safety violation in one of the examples, whereas by using the AUTOSAR E2E-library implementation, exhaustive testing cannot reveal any such safety violation. This demonstrates that our approach on testing can reveal certain safety violations in a cost-effective way.

Ort, förlag, år, upplaga, sidor
2014. , s. 1-8s. 1-8
Nationell ämneskategori
Naturvetenskap
Identifikatorer
URN: urn:nbn:se:ri:diva-12452DOI: 10.1145/2559627.2559629Scopus ID: 2-s2.0-84904571627Lokalt ID: 23642OAI: oai:DiVA.org:ri-12452DiVA, id: diva2:970276
Konferens
ACM International Conference Proceeding Series (Workshop on Engineering Simulations for Cyber Physical Systems, ES4CPS 2014 - Held in Conjunction with the Conference Design, Automation and Test in Europe, DATE 2014; Dresden; Germany; 28 March 2014 through
Tillgänglig från: 2016-09-13 Skapad: 2016-09-13 Senast uppdaterad: 2023-05-23Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Vedder, BenjaminVinter, Jonny

Sök vidare i DiVA

Av författaren/redaktören
Vedder, BenjaminVinter, Jonny
Av organisationen
Pålitliga system
Naturvetenskap

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 26 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf