Zurück zu den Ergebnissen
Bibliografischer Datensatz · Ansicht und Zugriff
Artículo

ATR: Template-based repair for alloy specifications

Zheng, Guolong et al · RI ITBA · 2023

Open-Access-Volltext
Schnellübersicht. Prüfen Sie die grundlegenden Angaben und öffnen Sie den Inhalt über die Hauptschaltfläche. Die Seite zeigt nur die Informationen, die zum Identifizieren, Zitieren und Öffnen des Werks nötig sind.

Zugriff auf die Ressource

Öffnen Sie den Inhalt über die Hauptoption oder wählen Sie eine andere verfügbare Quelle.

RI ITBA RI ITBA OAI-PMH
Entrar por RI ITBA
Hauptzugriff

Open-Access-Volltext

Texto completo identificado como acceso abierto.
Text öffnen

Übersicht

Descripción general del contenido del recurso.

"Automatic Program Repair (APR) is a practical research topic that studies techniques to automatically repair programs to fix bugs. Most existing APR techniques are designed for imperative programming languages, such as C and Java, and rely on analyzing correct and incorrect executions of programs to identify and repair suspicious statements. We introduce a new APR approach for software specifications written in the Alloy declarative language, where specifications are not “executed”, but rather converted into logical formulas and analyzed using backend constraint solvers, to find specification instances and counterexamples to assertions. We present ATR, a technique that takes as input an Alloy specification with some violated assertion and returns a repaired specification that satisfies the assertion. The key ideas are (i) analyzing the differences between counterexamples that do not satisfy the assertion and instances that do satisfy the assertion to guide the repair and (ii) generating repair candidates from specific templates and pruning the space of repair candidates using the counterexamples and satisfying instances. Experimental results using existing large Alloy benchmarks show that ATR is effective in generating difficult repairs. ATR repairs 66.3% of 1974 fault specifications, including specification repairs that cannot be handled by existing Alloy repair techniques."

Zitieren

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

Zheng, G. E. A. (2023). ATR: Template-based repair for alloy specifications. https://ri.itba.edu.ar/handle/20.500.14769/4144

MLA

Zheng, Guolong et al. "ATR: Template-based repair for alloy specifications." 2023. https://ri.itba.edu.ar/handle/20.500.14769/4144.

Chicago

Zheng, Guolong et al. 2023. "ATR: Template-based repair for alloy specifications.". https://ri.itba.edu.ar/handle/20.500.14769/4144.

Harvard

Zheng, G. E. A. 2023, ATR: Template-based repair for alloy specifications, RI ITBA, available at: https://ri.itba.edu.ar/handle/20.500.14769/4144 [Accessed 6 Aug. 2026].

Teilen und drucken

Speichern Sie den Datensatz, kopieren Sie den Permalink oder drucken Sie ihn als PDF.

Referenz exportieren

Exportieren Sie den Datensatz in gängigen Formaten für Literaturverwaltungsprogramme.

Ressourcendetails

Bibliografische Angaben zur Prüfung, ob es sich um das richtige Material handelt.

Titel
ATR: Template-based repair for alloy specifications
Autor / Mitwirkende
Zheng, Guolong et al
Verlag
RI ITBA
Erscheinungsjahr
2023
ISSN
4503-9379
ISSN
4503-9379
Sprache
Inglés

Schlagwörter

Entdecken Sie über diese Schlagwörter weitere verwandte Ressourcen.

Kopiert