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

Verified runtime assertion checking for memory properties

  • CEA
  • CEA/UVSQ/CNRS
  • conventionnée avec l'Université d'Orléans
  • Thales Research & Technology
  • Northern Arizona University

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

3 Citations (Scopus)

Résumé

Runtime Assertion Checking (RAC) for expressive specification languages is a non-trivial verification task, that becomes even more complex for memory-related properties of imperative languages with dynamic memory allocation. It is important to ensure the soundness of RAC verdicts, in particular when RAC reports the absence of failures for execution traces. This paper presents a formalization of a program transformation technique for RAC of memory properties for a representative language with memory operations. It includes an observation memory model that is essential to record and monitor memory-related properties. We prove the soundness of RAC verdicts with regard to the semantics of this language.

langue originaleAnglais
titreTests and Proofs - 14th International Conference, TAP 2020, held as part of STAF 2020, Proceedings
rédacteurs en chefWolfgang Ahrendt, Heike Wehrheim
EditeurSpringer
Pages100-121
Nombre de pages22
ISBN (imprimé)9783030509941
Les DOIs
étatPublié - 1 janv. 2020
Modification externeOui
Evénement14th International Conference on Tests and Proofs, TAP 2020, held as part of Software Technologies: Applications and Foundations, STAF 2020 - Bergen, Norvcge
Durée: 22 juin 2020 → 23 juin 2020

Série de publications

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

Une conférence

Une conférence14th International Conference on Tests and Proofs, TAP 2020, held as part of Software Technologies: Applications and Foundations, STAF 2020
Pays/TerritoireNorvcge
La villeBergen
période22/06/20 → 23/06/20

Empreinte digitale

Examiner les sujets de recherche de « Verified runtime assertion checking for memory properties ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation