Müllner, Nils Henning (2022) Karnaugh-Veitch Maps as Minimal Formal Contract Between Textual Requirements and Tests: A Use-case Based Technical Analysis. Electronics. Multidisciplinary Digital Publishing Institute (MDPI). doi: 10.3390/electronics11152430. ISSN 2079-9292.
PDF
- Preprintversion (eingereichte Entwurfsversion)
399kB |
Offizielle URL: https://www.mdpi.com/journal/electronics/special_issues/Software_Reliability
Kurzfassung
Checking that requirements written in natural language hold for a formally implemented system is a complex task. Test steps are commonly implemented manually from the requirements. This process is inherently prone to mistakes as test cases are complex and need to be analyzed sequentially to check, which input/output combinations are tested (although tools allow for explicit tracing). Utilizing Karnaugh-Veitch maps as minimal formal contract between informal requirements and implemented test steps improves this process. KV-maps provide the requirements in a computer-editable way, as the correspond to Boolean formulas. KV-maps further allow to define which test steps are relevant. With both requirements and relevance specification at hand, test steps are automatically generated. The approach is applied on a real-world industrial use-case, a train control management system. Although being generally amenable to permutation testing, the selected use-case emphasizes the potential of the method. The method successfully demonstrates its benefits and may help to disclose flaws in the current manually implemented tests.
elib-URL des Eintrags: | https://elib.dlr.de/187652/ | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dokumentart: | Zeitschriftenbeitrag | ||||||||||||||||
Titel: | Karnaugh-Veitch Maps as Minimal Formal Contract Between Textual Requirements and Tests: A Use-case Based Technical Analysis | ||||||||||||||||
Autoren: |
| ||||||||||||||||
Datum: | 2022 | ||||||||||||||||
Erschienen in: | Electronics | ||||||||||||||||
Referierte Publikation: | Ja | ||||||||||||||||
Open Access: | Ja | ||||||||||||||||
Gold Open Access: | Ja | ||||||||||||||||
In SCOPUS: | Ja | ||||||||||||||||
In ISI Web of Science: | Ja | ||||||||||||||||
DOI: | 10.3390/electronics11152430 | ||||||||||||||||
Herausgeber: |
| ||||||||||||||||
Verlag: | Multidisciplinary Digital Publishing Institute (MDPI) | ||||||||||||||||
Name der Reihe: | Computer Science & Engineering | ||||||||||||||||
ISSN: | 2079-9292 | ||||||||||||||||
Status: | akzeptierter Beitrag | ||||||||||||||||
Stichwörter: | IBM Doors; KV-Maps; Karnaugh; Veitch; Permutation Testing; TCMS | ||||||||||||||||
HGF - Forschungsbereich: | Luftfahrt, Raumfahrt und Verkehr | ||||||||||||||||
HGF - Programm: | Verkehr | ||||||||||||||||
HGF - Programmthema: | Schienenverkehr | ||||||||||||||||
DLR - Schwerpunkt: | Verkehr | ||||||||||||||||
DLR - Forschungsgebiet: | V SC Schienenverkehr | ||||||||||||||||
DLR - Teilgebiet (Projekt, Vorhaben): | V - TraCo - Train Control and Management (alt) | ||||||||||||||||
Standort: | Braunschweig | ||||||||||||||||
Institute & Einrichtungen: | Institut für Verkehrssystemtechnik > Verifikation und Validierung, BS | ||||||||||||||||
Hinterlegt von: | Müllner, Nils Henning | ||||||||||||||||
Hinterlegt am: | 28 Jul 2022 09:45 | ||||||||||||||||
Letzte Änderung: | 24 Jan 2023 12:31 |
Nur für Mitarbeiter des Archivs: Kontrollseite des Eintrags