← Volver a resultados
Ficha bibliográfica · Consulta y acceso
Document

FLACK: Counterexample-guided fault localization for alloy models

Zheng, Guolong et al · RI ITBA · 2022

Acceso abierto al texto completo
Lectura rápida. Revisá los datos básicos del recurso y luego accedé al contenido desde el botón principal. En esta ficha solo se muestra la información necesaria para identificar la obra, citarla y abrirla.

Acceso al recurso

Entrá al contenido desde la opción principal o elegí otra fuente disponible.

Acceso principal

Acceso abierto al texto completo

Texto completo identificado como acceso abierto.
Abrir texto

Resumen

Descripción general del contenido del recurso.

"Fault localization is a practical research topic that helps developers identify code locations that might cause bugs in a program. Most existing fault localization techniques are designed for imperative programs (e.g., C and Java) and rely on analyzing correct and incorrect executions of the program to identify suspicious statements. In this work, we introduce a fault localization approach for models written in a declarative language, where the models are not “executed,” but rather converted into a logical formula and solved using backend constraint solvers. We present FLACK, a tool that takes as input an Alloy model consisting of some violated assertion and returns a ranked list of suspicious expressions contributing to the assertion violation. The key idea is to analyze the differences between counterexamples, i.e., instances of the model that do not satisfy the assertion, and instances that do satisfy the assertion to find suspicious expressions in the input model. The experimental results show that FLACK is efficient (can handle complex, real world Alloy models with thousand lines of code within 5 seconds), accurate (can consistently rank buggy expressions in the top 1.9% of the suspicious list), and useful (can often narrow down the error to the exact location within the suspicious expressions)."

Cómo citar

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

APA 7

Zheng, G. E. A. (2022). FLACK: Counterexample-guided fault localization for alloy models. RI ITBA. http://ri.itba.edu.ar/handle/20.500.14769/3909

MLA

Zheng, Guolong et al. FLACK: Counterexample-guided fault localization for alloy models. RI ITBA, 2022. http://ri.itba.edu.ar/handle/20.500.14769/3909.

Chicago

Zheng, Guolong et al. 2022. FLACK: Counterexample-guided fault localization for alloy models. RI ITBA. http://ri.itba.edu.ar/handle/20.500.14769/3909.

Harvard

Zheng, G. E. A. 2022, FLACK: Counterexample-guided fault localization for alloy models, RI ITBA, available at: http://ri.itba.edu.ar/handle/20.500.14769/3909 [Accessed 29 Jun. 2026].

Compartir e imprimir

Guardá la ficha, copiá su enlace permanente o imprimila como PDF.

Exportar referencia

Si usás un gestor bibliográfico, podés exportar el registro en los formatos más comunes.

Detalles del recurso

Información bibliográfica útil para confirmar que se trata del material correcto.

Título
FLACK: Counterexample-guided fault localization for alloy models
Autor / colaboradores
Zheng, Guolong et al
Editorial
RI ITBA
Año de publicación
2022
ISSN
6654-1219
ISSN
6654-1219
Idioma
en

Materias

Explorá otros recursos relacionados a partir de estas materias.

Copiado