elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Impressum | Datenschutz | Kontakt | English
Schriftgröße: [-] Text [+]

Karnaugh-Veitch Maps as Minimal Formal Contract Between Textual Requirements and Tests: A Use-case Based Technical Analysis

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.

[img] 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:
AutorenInstitution oder E-Mail-AdresseAutoren-ORCID-iDORCID Put Code
Müllner, Nils HenningNils.Muellner (at) dlr.dehttps://orcid.org/0000-0002-6468-4996NICHT SPEZIFIZIERT
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:
HerausgeberInstitution und/oder E-Mail-Adresse der HerausgeberHerausgeber-ORCID-iDORCID Put Code
Zheng, Junjunjzheng (at) asl.cs.ritsumei.ac.jpNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Dohi, Tadashidohi (at) hiroshima-u.ac.jpNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
Okamura, Hiroyukiokamu (at) hiroshima-u.ac.jpNICHT SPEZIFIZIERTNICHT SPEZIFIZIERT
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

Blättern
Suchen
Hilfe & Kontakt
Informationen
electronic library verwendet EPrints 3.3.12
Gestaltung Webseite und Datenbank: Copyright © Deutsches Zentrum für Luft- und Raumfahrt (DLR). Alle Rechte vorbehalten.