Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Specifying Properties over Inter-Procedural, Source Code Level Behaviour of Programs
DAWES, Joshua; BIANCULLI, Domenico
2021In Proceedings of the 21st International Conference on Runtime Verification
Peer reviewed
 

Documents


Texte intégral
main.pdf
Postprint Auteur (229.78 kB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
dynamic analysis; source code; interprocedural
Résumé :
[en] The problem of verifying a program at runtime with respect to some formal specification has led to the development of a rich collection of specification languages. These languages often have a high level of abstraction and provide sophisticated modal operators, giving a high level of expressiveness. In particular, this makes it possible to express properties concerning the source code level behaviour of programs. However, for many languages, the correspondence between events generated at the source code level and parts of the specification in question would have to be carefully defined. To enable expressing — using a temporal logic — properties over source code level behaviour without the need for this correspondence, previous work introduced Control-Flow Temporal Logic (CFTL), a specification language with a low level of abstraction with respect to the source code of programs. However, this work focused solely on the intra-procedural setting. In this paper, we address this limitation by introducing Inter-procedural CFTL, a language for expressing source code level, inter-procedural properties of program runs. We evaluate the new language, iCFTL, via application to a real-world case study.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
DAWES, Joshua ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
BIANCULLI, Domenico  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Specifying Properties over Inter-Procedural, Source Code Level Behaviour of Programs
Date de publication/diffusion :
octobre 2021
Nom de la manifestation :
21st International Conference on Runtime Verification
Date de la manifestation :
from 11-10-2021 to 14-10-2021
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of the 21st International Conference on Runtime Verification
Maison d'édition :
Springer, Cham, Suisse
ISBN/EAN :
978-3-030-88493-2
978-3-030-88494-9
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Projet européen :
H2020 - 957254 - COSMOS - DevOps for Complex Cyber-physical Systems
Organisme subsidiant :
CE - Commission Européenne
European Union
Disponible sur ORBilu :
depuis le 20 août 2021

Statistiques


Nombre de vues
650 (dont 120 Unilu)
Nombre de téléchargements
294 (dont 41 Unilu)

citations Scopus®
 
3
citations Scopus®
sans auto-citations
1
OpenCitations
 
2
citations OpenAlex
 
3
citations WoS
 
4

Bibliographie


Publications similaires



Contacter ORBilu