Análisis modular y recuperación de contraejemplos en TACO
TACO es una herramienta para realizar verificación formal de programas, que permite detectar bugs en los mismos. Esta traduce un programa escrito en lenguaje Java y su especificación en JML a la notación DynAlloy, para luego analizar la especificación obtenida mediante SAT solving, vía una traducció...
Guardado en:
Autores principales: | , , , |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Español |
Publicado: |
2011
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/18789 |
Aporte de: |
id |
I19-R120-10915-18789 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Español |
topic |
Ciencias Informáticas Software/Program Verification Languages |
spellingShingle |
Ciencias Informáticas Software/Program Verification Languages Alborodo, Raúl Ricci, Nicolás Galeotti, Juan P. Aguirre, Nazareno Matías Análisis modular y recuperación de contraejemplos en TACO |
topic_facet |
Ciencias Informáticas Software/Program Verification Languages |
description |
TACO es una herramienta para realizar verificación formal de programas, que permite detectar bugs en los mismos. Esta traduce un programa escrito en lenguaje Java y su especificación en JML a la notación DynAlloy, para luego analizar la especificación obtenida mediante SAT solving, vía una traducción adicional al lenguaje Alloy. En este trabajo presentamos dos mejoras significativas a esta herramienta y técnica de análisis. En primer lugar, proveemos un mecanismo de análisis modular de código en presencia de invocación de rutinas. En segundo lugar, automatizamos la construcción de unit tests en Java, que reproducen los bugs detectados por el análisis.
Las mejoras presentadas contribuyen al análisis en dos dimensiones: el análisis modular contribuye a la escabilidad de la técnica de análisis subyacente a TACO, mientras que la recuperación de contraejemplos facilita el uso de la herramienta, ocultando adecuadamente los detalles del método formal subyacente en su aplicación. |
format |
Objeto de conferencia Objeto de conferencia |
author |
Alborodo, Raúl Ricci, Nicolás Galeotti, Juan P. Aguirre, Nazareno Matías |
author_facet |
Alborodo, Raúl Ricci, Nicolás Galeotti, Juan P. Aguirre, Nazareno Matías |
author_sort |
Alborodo, Raúl |
title |
Análisis modular y recuperación de contraejemplos en TACO |
title_short |
Análisis modular y recuperación de contraejemplos en TACO |
title_full |
Análisis modular y recuperación de contraejemplos en TACO |
title_fullStr |
Análisis modular y recuperación de contraejemplos en TACO |
title_full_unstemmed |
Análisis modular y recuperación de contraejemplos en TACO |
title_sort |
análisis modular y recuperación de contraejemplos en taco |
publishDate |
2011 |
url |
http://sedici.unlp.edu.ar/handle/10915/18789 |
work_keys_str_mv |
AT alborodoraul analisismodularyrecuperaciondecontraejemplosentaco AT riccinicolas analisismodularyrecuperaciondecontraejemplosentaco AT galeottijuanp analisismodularyrecuperaciondecontraejemplosentaco AT aguirrenazarenomatias analisismodularyrecuperaciondecontraejemplosentaco |
bdutipo_str |
Repositorios |
_version_ |
1764820463268134913 |