DocumentCode :
2487930
Title :
TacoPlug: An Eclipse plug-in for TACO
Author :
Chicote, Marcos ; Galeotti, Juan Pablo
Author_Institution :
Dept. de Comput., FCEyN, Buenos Aires, Argentina
fYear :
2012
fDate :
3-3 June 2012
Firstpage :
37
Lastpage :
42
Abstract :
In this work we present TacoPlug, an Eclipse plugin that lets users explore error traces output by the bounded verifier TACO. TacoPlug 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. We show the usability of our tool by means of a motivational example taken from a real-life software error.
Keywords :
formal specification; program debugging; program diagnostics; program verification; Eclipse plugin; TACO bounded verifier; TacoPlug interface; annotated software verification; annotated source code; bounded verification; debugging experience; error traces output; fault understanding; real-life software error; software debugger; static analysis; Data structures; Debugging; Feature extraction; Java; Navigation; Usability; Eclipse plug-in; Static analysis; TACO; bounded verification;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Developing Tools as Plug-ins (TOPI), 2012 2nd Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1819-8
Type :
conf
DOI :
10.1109/TOPI.2012.6229808
Filename :
6229808
Link To Document :
بازگشت