KIT | KIT-Bibliothek | Impressum | Datenschutz

Scaling Correctness-by-Construction

Bordis, Tabea ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

In sicherheitskritischen Domänen wie dem Automobil-, Flug- und Medizinsektor haben Software-Systeme hohe Sicherheitsanforderungen, da Softwarefehler in solchen Systemen Menschenleben gefährden können. Standardmäßig kommen hier Techniken aus dem Bereich der formalen Methoden, insbesondere die Post-hoc-Verifikation, zum Einsatz. Dabei wird ein Programm zunächst vollständig implementiert und formal spezifiziert und erst anschließend auf seine funktionale Korrektheit verifiziert. Ein großer Nachteil von Post-hoc-Verifikation ist, dass Fehler nur schwer lokalisiert werden können, da es an einer strukturierten Vorgehensweise zur Konstruktion der Programme mangelt. ... mehr

Abstract (englisch):

As software in safety-critical systems, such as automotive, aviation, and medical systems, grows in complexity, stronger correctness guarantees beyond traditional testing are essential, as faults may endanger human lives. Typically, the functional correctness of such systems is ensured with post-hoc verification, which means that a program is verified after it has been completely implemented and specified with a pre- and postcondition contract. Usually, automated program verifiers are used for post-hoc verification. A major drawback of post-hoc verification is the lack of construction guidance, making fault localization difficult when verification fails. ... mehr


Volltext §
DOI: 10.5445/IR/1000184252
Veröffentlicht am 27.08.2025
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Hochschulschrift
Publikationsdatum 27.08.2025
Sprache Englisch
Identifikator KITopen-ID: 1000184252
Verlag Karlsruher Institut für Technologie (KIT)
Umfang xv, 197 S.
Art der Arbeit Dissertation
Fakultät Fakultät für Informatik (INFORMATIK)
Institut Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Prüfungsdatum 17.07.2025
Schlagwörter Correctness-by-Construction, Formal Verification, Formal Specification, Software Product Line Engineering, Test Case Generation
Nachgewiesen in OpenAlex
Globale Ziele für nachhaltige Entwicklung Ziel 16 – Frieden, Gerechtigkeit und starke InstitutionenZiel 17 – Partnerschaften zur Erreichung der Ziele
Referent/Betreuer Schaefer, Ina
Broch Johnsen, Einar
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page