The sante tool: value analysis, program slicing and test generation for C program debugging

  • Authors:
  • Omar Chebaro;Nikolai Kosmatov;Alain Giorgetti;Jacques Julliand

  • Affiliations:
  • CEA, LIST, Software Safety Laboratory, Gif-sur-Yvette, France and LIFC, University of Franche-Comté, Besançon Cedex France;CEA, LIST, Software Safety Laboratory, Gif-sur-Yvette, France;LIFC, University of Franche-Comté, Besançon Cedex France and INRIA Nancy - Grand Est, Villers-lès-Nancy France;LIFC, University of Franche-Comté, Besançon Cedex France

  • Venue:
  • TAP'11 Proceedings of the 5th international conference on Tests and proofs
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This short paper presents a prototype tool called SANTE (Static ANalysis and TEsting) implementing an original method combining value analysis, program slicing and structural test generation for verification of C programs. First, value analysis is called to generate alarms when it can not guarantee the absence of errors. Then the program is reduced by program slicing. Alarm-guided test generation is then used to analyze the simplified program(s) in order to confirm or reject alarms.