Article (Périodiques scientifiques)
Oracles for Testing Software Timeliness with Uncertainty
WANG, Chunhui; PASTORE, Fabrizio; BRIAND, Lionel
2019In ACM Transactions on Software Engineering and Methodology, 28 (1)
Peer reviewed vérifié par ORBi
 

Documents


Texte intégral
Wang-STUIOS-TOSEM-Orbi.lu.pdf
Postprint Auteur (1.62 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 :
Time Uncertainty; Probabilistic Input Output Sequences; Timing Specifications; Test Oracles
Résumé :
[en] Uncertainty in timing properties (e.g., detection time of external events) is a common occurrence in embedded software systems since these systems interact with complex physical environments. Such time uncertainty leads to non-determinism. For example, time-triggered operations may either generate different valid outputs across different executions, or experience failures (e.g., results not being generated in the expected time window) that occur only occasionally over many executions. For these reasons, time uncertainty makes the generation of effective test oracles for timing requirements a challenging task. To address the above challenge, we propose STUIOS (Stochastic Testing with Unique Input Output Sequences), an approach for the automated generation of stochastic oracles that verify the capability of a software system to fulfill timing constraints in the presence of time uncertainty. Such stochastic oracles entail the statistical analysis of repeated test case executions based on test output probabilities predicted by means of statistical model checking. Results from two industrial case studies in the automotive domain demonstrate that this approach improves the fault detection effectiveness of tests suites derived from timed automata, compared to traditional approaches.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
WANG, Chunhui ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
PASTORE, Fabrizio  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
BRIAND, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
Oracles for Testing Software Timeliness with Uncertainty
Date de publication/diffusion :
2019
Titre du périodique :
ACM Transactions on Software Engineering and Methodology
ISSN :
1049-331X
Maison d'édition :
Association for Computing Machinery (ACM), Etats-Unis
Volume/Tome :
28
Fascicule/Saison :
1
Peer reviewed :
Peer reviewed vérifié par ORBi
Focus Area :
Security, Reliability and Trust
Projet européen :
H2020 - 694277 - TUNE - Testing the Untestable: Model Testing of Complex Software-Intensive Systems
Organisme subsidiant :
CE - Commission Européenne
European Union
Disponible sur ORBilu :
depuis le 20 octobre 2018

Statistiques


Nombre de vues
485 (dont 75 Unilu)
Nombre de téléchargements
403 (dont 17 Unilu)

citations Scopus®
 
11
citations Scopus®
sans auto-citations
11
OpenCitations
 
7
citations OpenAlex
 
17
citations WoS
 
11

Bibliographie


Publications similaires



Contacter ORBilu