Java2CSP—A Model-Based Diagnosis Tool Not Only for Software Debugging

Franz Wotawa*, Vlad Andrei Dumitru

*Korrespondierende/r Autor/-in für diese Arbeit

Publikation: Beitrag in Buch/Bericht/KonferenzbandBeitrag in einem KonferenzbandBegutachtung

Abstract

Model-based reasoning has been an active research area for several decades providing foundations for fault detection, localization, and repair not only in the context of system and hardware diagnosis but also in localizing software bugs. Java2CSP allows for mapping Java-like programs into a corresponding constraint representation. The constraint representation makes use of a health state variable indicating whether a certain statement is correct or faulty. A constraint solver can be used for computing diagnoses for a given failing test case. In this paper, we present the tool and also show how more classical diagnosis problems can be directly mapped to their program representation, which allows to use Java2CSP in different settings, including teaching model-based diagnosis.

Originalspracheenglisch
TitelIntelligent Decision Technologies - Proceedings of the 13th KES-IDT 2021 Conference
Redakteure/-innenIreneusz Czarnowski, Robert J. Howlett, Lakhmi C. Jain
Herausgeber (Verlag)Springer Science and Business Media Deutschland GmbH
Seiten519-529
Seitenumfang11
ISBN (Print)9789811627644
DOIs
PublikationsstatusVeröffentlicht - 2021
Veranstaltung13th International KES Conference on Intelligent Decision Technologies, KES-IDT 2021 - Virtual, Online
Dauer: 14 Juni 202116 Juni 2021

Publikationsreihe

NameSmart Innovation, Systems and Technologies
Band238
ISSN (Print)2190-3018
ISSN (elektronisch)2190-3026

Konferenz

Konferenz13th International KES Conference on Intelligent Decision Technologies, KES-IDT 2021
OrtVirtual, Online
Zeitraum14/06/2116/06/21

ASJC Scopus subject areas

  • Entscheidungswissenschaften (insg.)
  • Informatik (insg.)

Fingerprint

Untersuchen Sie die Forschungsthemen von „Java2CSP—A Model-Based Diagnosis Tool Not Only for Software Debugging“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren