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

Common specification language for static and dynamic analysis of C programs

  • University Grenoble Alpes
  • LIST
  • LIST-DTSI-SLA CEA

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

57 Citations (Scopus)

Résumé

Various combinations of static and dynamic analysis techniques were recently shown to be beneficial for software verification. A frequent obstacle to combining different tools in a completely automatic way is the lack of a common specification language. Our work proposes to translate a Pre-Post based specification into executable C code. This paper presents E-ACSL, subset of the ACSL specification language for C programs, and its automatic translator into C implemented as a FRAMA-C plug-in. The resulting C code is executable and can be used by a dynamic analysis tool. We illustrate how the PATHCRAWLER test generation tool automatically treats such pre- and postconditions specified as C functions.

langue originaleAnglais
titre28th Annual ACM Symposium on Applied Computing, SAC 2013
EditeurAssociation for Computing Machinery
Pages1230-1235
Nombre de pages6
ISBN (imprimé)9781450316569
Les DOIs
étatPublié - 1 janv. 2013
Modification externeOui
Evénement28th Annual ACM Symposium on Applied Computing, SAC 2013 - Coimbra, Portugal
Durée: 18 mars 2013 → 22 mars 2013

Série de publications

NomProceedings of the ACM Symposium on Applied Computing
Volume2

Une conférence

Une conférence28th Annual ACM Symposium on Applied Computing, SAC 2013
Pays/TerritoirePortugal
La villeCoimbra
période18/03/13 → 22/03/13

Empreinte digitale

Examiner les sujets de recherche de « Common specification language for static and dynamic analysis of C programs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation