Mostrar el registro sencillo del ítem

dc.contributor.author
Chicote, Marcos  
dc.contributor.author
Ciolek, Daniel Alfredo  
dc.contributor.author
Galeotti, Juan Pablo  
dc.date.available
2017-12-12T21:10:55Z  
dc.date.issued
2013-11  
dc.identifier.citation
Chicote, Marcos ; Ciolek, Daniel Alfredo; Galeotti, Juan Pablo; Practical JFSL verification using TACO; Wiley; Software: Practice And Experience; 44; 3; 11-2013; 317-334  
dc.identifier.issn
0038-0644  
dc.identifier.uri
http://hdl.handle.net/11336/30359  
dc.description.abstract
Translation of Annotated COde (TACO) is a SAT-based tool for bounded verification of Java programs. One challenge many formal tools share is to provide a practical interface for a non-proficient user. In this article, we present an Eclipse plug-in for the static verifier TACO. This plug-in allows a user to walk a counterexample trace mimicking a debugging session. TacoPlug (our plug-in) uses and extends TACO to provide a better debugging experience. TacoPlug interface allows the user to verify an annotated software using the TACO verifier. If TACO finds a violation to the specification, TacoPlug presents it in terms of the annotated source code. TacoPlug features several views of the error trace to facilitate fault understanding. It resembles any software debugger, but the debugging occurs statically without executing the program. Furthermore, should a dynamic analysis be required, TacoPlug presents the user with a unit test case generated by TACO based on the detected violation. We show the usability of our tool by means of a motivational example taken from a real-life software error.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Wiley  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
Static Analysis  
dc.subject
Bounded Verification  
dc.subject
Eclipse Plug-In  
dc.subject
Taco  
dc.subject
Test Case Generation  
dc.subject.classification
Ciencias de la Computación  
dc.subject.classification
Ciencias de la Computación e Información  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
Practical JFSL verification using TACO  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2017-12-12T18:51:11Z  
dc.journal.volume
44  
dc.journal.number
3  
dc.journal.pagination
317-334  
dc.journal.pais
Estados Unidos  
dc.journal.ciudad
Hoboken  
dc.description.fil
Fil: Chicote, Marcos. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina  
dc.description.fil
Fil: Ciolek, Daniel Alfredo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Galeotti, Juan Pablo. Universitat Saarland; Alemania. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.journal.title
Software: Practice And Experience  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1002/spe.2237  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://onlinelibrary.wiley.com/doi/10.1002/spe.2237/abstract