Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Stress Testing of Task Deadlines: A Constraint Programming Approach
Di Alesio, Stefano; NEJATI, Shiva; BRIAND, Lionel et al.
2013In The 24th IEEE International Symposium on Software Reliability Engineering (ISSRE 2013), Pasadena, CA, November 2013
Peer reviewed
 

Documents


Texte intégral
paper-6.pdf
Postprint Éditeur (335.18 kB)
Demander un accès

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

Envoyer vers



Détails



Résumé :
[en] Safety-critical Real Time Embedded Systems (RTESs) are usually subject to strict timing and performance requirements that must be satisfied for the system to be deemed safe. In this paper, we use effective search strategies that aim at finding worst case scenarios with respect to deadline misses. Such scenarios can in turn be used to test the target RTES and ensure that, even under worst case conditions, it satisfies its timing requirements. Specifically, we develop a solution based on Constraint Programming (CP) to automate the generation of test cases that reveal, or are likely to, task deadline misses. We evaluate it through a comparison with a recent, state-of-the-art approach based on Genetic Algorithms (GA). In particular, we compare CP and GA in five industry-inspired case studies for efficiency, effectiveness, and scalability. Our experimental results show that, on the largest and more complex case studies, CP performs significantly better than GA. Since CP has interesting properties, such as guaranteeing complete search when there is sufficient time, and enables the definition of effective heuristics to converge faster towards optimal solutions, we conclude that our results are encouraging and suggest this is an advantageous solution for the stress testing of RTESs with respect to timing constraints.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
Di Alesio, Stefano;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
NEJATI, Shiva ;  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)
Gotlieb, Arnaud;  Simula Research Lab
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Stress Testing of Task Deadlines: A Constraint Programming Approach
Date de publication/diffusion :
2013
Nom de la manifestation :
The 24th IEEE International Symposium on Software Reliability Engineering (ISSRE 2013)
Date de la manifestation :
November 2013
Titre de l'ouvrage principal :
The 24th IEEE International Symposium on Software Reliability Engineering (ISSRE 2013), Pasadena, CA, November 2013
Peer reviewed :
Peer reviewed
Disponible sur ORBilu :
depuis le 18 août 2013

Statistiques


Nombre de vues
255 (dont 12 Unilu)
Nombre de téléchargements
1 (dont 1 Unilu)

citations Scopus®
 
23
citations Scopus®
sans auto-citations
10
citations OpenAlex
 
21
citations WoS
 
15

Bibliographie


Publications similaires



Contacter ORBilu