Passer à la navigation principale Passer à la recherche Passer au contenu principal

Instrumentation of annotated c programs for test generation

  • Guillaume Petiot
  • , Bernard Botella
  • , Jacques Julliand
  • , Nikolai Kosmatov
  • , Julien Signoles
  • CEA
  • CEA/UVSQ/CNRS
  • FEMTO-ST, UMR CNRS 6174, Université de Franche Comté

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collection › Contribution à une conférence › Revue par des pairs

15 Citations (Scopus)

Résumé

Software verification and validation often rely on formal specifications that encode desired program properties. Recent research proposed a combined verification approach in which a program can be incrementally verified using alternatively deductive verification and testing. Both techniques should use the same specification expressed in a unique specification language. This paper addresses this problem within the Frama-C framework for analysis of C programs, that offers ACSL as a common specification language. We provide a formal description of an automatic translation of ACSL annotations into C code that can be used by a test generation tool either to trigger and detect specification failures, or to gain confidence, or, under some assumptions, even to confirm that the code is in conformity with respect to the annotations. We implement the proposed specification translation in a combined verification tool Study. Our initial experiments suggest that the proposed support for a common specification language can be very helpful for combined static-dynamic analyses.

langue originaleAnglais
titreProceedings - 2014 14th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2014
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages105-114
Nombre de pages10
ISBN (Electronique)9780769553047
Les DOIs
étatPublié - 4 déc. 2014
Modification externeOui
Evénement14th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2014 - Victoria, Canada
Durée: 28 sept. 2014 → 29 sept. 2014

Série de publications

NomProceedings - 2014 14th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2014

Une conférence

Une conférence14th IEEE International Working Conference on Source Code Analysis and Manipulation, SCAM 2014
Pays/TerritoireCanada
La villeVictoria
période28/09/14 → 29/09/14

Empreinte digitale

Examiner les sujets de recherche de « Instrumentation of annotated c programs for test generation ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation