Activities per year
Abstract
Testing is a versatile and in practice also dominant technique when it comes to verifying whether a system meets our expectations. After executing a test case, we use test oracles to judge whether the execution should be considered to have failed or passed. Fully automated oracles considering properties in temporal logics like FLTL allow us to derive such a verdict in a fully automated process. In this manuscript, we will show how to extend such an oracle with diagnostic support. In particular, drawing on model-based diagnosis (MBD), we will isolate exactly which parts of the property were violated for a failed test case. Such data are orthogonal to MBD focusing on the system itself and where we isolate faulty system components. With our diagnoses, we thus provide valuable information for the subsequent debugging and repair process in respect of how the test execution violated the property. We show that a corresponding polynomially sized SAT model for deriving our diagnoses can be derived easily.
Original language | English |
---|---|
Title of host publication | Proceedings - 2019 IEEE 30th International Symposium on Software Reliability Engineering Workshops, ISSREW 2019 |
Editors | Katinka Wolter, Ina Schieferdecker, Barbara Gallina, Michel Cukier, Roberto Natella, Naghmeh Ivaki, Nuno Laranjeiro |
Publisher | IEEE |
Pages | 354-361 |
Number of pages | 8 |
ISBN (Electronic) | 978-1-7281-5138-0 |
DOIs | |
Publication status | Published - Oct 2019 |
Event | 2019 IEEE International Symposium on Software Reliability Engineering Workshops: ISSREW 2019 - Berlin, Germany Duration: 27 Oct 2019 → 30 Oct 2019 |
Publication series
Name | Proceedings - 2019 IEEE 30th International Symposium on Software Reliability Engineering Workshops, ISSREW 2019 |
---|
Conference
Conference | 2019 IEEE International Symposium on Software Reliability Engineering Workshops |
---|---|
Abbreviated title | ISSREW 2019 |
Country/Territory | Germany |
City | Berlin |
Period | 27/10/19 → 30/10/19 |
Keywords
- linear temporal logic
- model-based diagnosis
- test oracle
ASJC Scopus subject areas
- Software
- Safety, Risk, Reliability and Quality
Fingerprint
Dive into the research topics of 'Extending Automated FLTL Test Oracles With Diagnostic Support'. Together they form a unique fingerprint.Activities
- 1 Talk at conference or symposium
-
Extending Automated FLTL Test Oracles with Diagnostic Support
Pill, I. (Speaker)
29 Oct 2019Activity: Talk or presentation › Talk at conference or symposium › Science to science