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

Runtime assertion checking and its combinations with static and dynamic analyses tutorial synopsis

  • CEA
  • CEA/UVSQ/CNRS

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

6 Citations (Scopus)

Résumé

Among various static and dynamic software verification techniques, runtime assertion checking traditionally holds a particular place. Commonly used by most software developers, it can provide a fast feedback on the correctness of a property for one or several concrete executions of the program. Quite easy to realize for simple program properties, it becomes however much more complex for complete program contracts written in an expressive specification language. This paper presents a one-hour tutorial on runtime assertion checking in which we give an overview of this popular dynamic verification technique, present its various combinations with other verification techniques (such as static analysis, deductive verification, test generation, etc.) and emphasize the benefits and difficulties of these combinations. They are illustrated on concrete examples of C programs within the Frama-C software analysis framework using the executable specification language E-ACSL.

langue originaleAnglais
titreTests and Proofs - 8th International Conference, TAP 2014, Held as Part of STAF 2014, Proceedings
EditeurSpringer Verlag
Pages165-168
Nombre de pages4
ISBN (imprimé)9783319090986
Les DOIs
étatPublié - 1 janv. 2014
Modification externeOui
Evénement8th International Conference on Tests and Proofs, TAP 2014, Held as Part of the Software Technologies: Applications and Foundations, STAF 2014 - York, Royaume-Uni
Durée: 24 juil. 2014 → 25 juil. 2014

Série de publications

NomLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8570 LNCS
ISSN (imprimé)0302-9743
ISSN (Electronique)1611-3349

Une conférence

Une conférence8th International Conference on Tests and Proofs, TAP 2014, Held as Part of the Software Technologies: Applications and Foundations, STAF 2014
Pays/TerritoireRoyaume-Uni
La villeYork
période24/07/14 → 25/07/14

Empreinte digitale

Examiner les sujets de recherche de « Runtime assertion checking and its combinations with static and dynamic analyses tutorial synopsis ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation