TY - GEN
T1 - VERMEER
T2 - 37th IEEE/ACM International Conference on Software Engineering, ICSE 2015
AU - Schwartz-Narbonne, Daniel
AU - Oh, Chanseok
AU - Schaf, Martin
AU - Wies, Thomas
N1 - Publisher Copyright:
© 2015 IEEE.
PY - 2015/8/12
Y1 - 2015/8/12
N2 - We present VERMEER, a new automated debugging tool for C. VERMEER combines two functionalities: (1) a dynamic tracer that produces a linearized trace from a faulty C program and a given test input; and (2) a static analyzer that explains why the trace fails. The tool works in phases that simplify the input program to a linear trace, which is then analyzed using an automated theorem prover to produce the explanation. The output of each phase is a valid C program. VERMEER is able to produce useful explanations of non trivial traces for real C programs within a few seconds. The tool demo can be found at http://youtu.be/E5lKHNJVerU.
AB - We present VERMEER, a new automated debugging tool for C. VERMEER combines two functionalities: (1) a dynamic tracer that produces a linearized trace from a faulty C program and a given test input; and (2) a static analyzer that explains why the trace fails. The tool works in phases that simplify the input program to a linear trace, which is then analyzed using an automated theorem prover to produce the explanation. The output of each phase is a valid C program. VERMEER is able to produce useful explanations of non trivial traces for real C programs within a few seconds. The tool demo can be found at http://youtu.be/E5lKHNJVerU.
UR - http://www.scopus.com/inward/record.url?scp=84951832365&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84951832365&partnerID=8YFLogxK
U2 - 10.1109/ICSE.2015.236
DO - 10.1109/ICSE.2015.236
M3 - Conference contribution
AN - SCOPUS:84951832365
T3 - Proceedings - International Conference on Software Engineering
SP - 737
EP - 740
BT - Proceedings - 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, ICSE 2015
PB - IEEE Computer Society
Y2 - 16 May 2015 through 24 May 2015
ER -