Rapport de recherche interne (Rapports)
A Model-Driven Approach to Offline Trace Checking of Temporal Properties with OCL
DOU, Wei; BIANCULLI, Domenico; BRIAND, Lionel
2014
 

Documents


Texte intégral
SnT-TR-2014-5.pdf
Preprint Auteur (1.18 MB)
Télécharger

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

Envoyer vers



Détails



Mots-clés :
trace checking; temporal properties; property specification patterns; model-driven engineering; OCL
Résumé :
[en] Offline trace checking is a procedure for evaluating requirements over a log of events produced by a system. The goal of this paper is to present a practical and scalable solution for the offline checking of the temporal requirements of a system, which can be used in contexts where model-driven engineering is already a practice, where temporal specifications should be written in a domain-specific language not requiring a strong mathematical background, and where relying on standards and industry-strength tools for property checking is a fundamental prerequisite. The main contributions are: the TemPsy language, a domain-specific specification language based on common property specification patterns, and extended with new constructs; a model-driven offline trace checking procedure based on the mapping of requirements written in TemPsy into OCL (Object Constraint Language) constraints on a conceptual model on execution traces, which can be evaluated using an OCL checker; the implementation of this trace checking procedure in the TemPsy-Check tool; the evaluation of the scalability of TemPsy-Check and its comparison to a state-of-the-art alternative technology. The proposed approach has been applied to a case study developed in collaboration with a public service organization, active in the domain of business process modeling for eGovernment.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
DOU, Wei ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
BIANCULLI, Domenico  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
BRIAND, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) ; University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Langue du document :
Anglais
Titre :
A Model-Driven Approach to Offline Trace Checking of Temporal Properties with OCL
Date de publication/diffusion :
20 mars 2014
Maison d'édition :
SnT Centre - University of Luxembourg
ISBN/EAN :
978-2-87971-125-6
N° de rapport :
SnT-TR-2014-5
Organisme subsidiant :
FNR - Fonds National de la Recherche
Disponible sur ORBilu :
depuis le 20 mars 2014

Statistiques


Nombre de vues
678 (dont 131 Unilu)
Nombre de téléchargements
837 (dont 48 Unilu)

Bibliographie


Publications similaires



Contacter ORBilu