Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
HITECS: A UML Profile and Analysis Framework for Hardware-in-the-Loop Testing of Cyber Physical Systems
SHIN, Seung Yeob; CHAOUCH, Karim; NEJATI, Shiva et al.
2018In Proceedings of ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS’18)
Peer reviewed
 

Documents


Texte intégral
p357-shin.pdf
Postprint Auteur (1.06 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 :
Test Case Specification and Analysis; Cyber Physical Systems; UML Profile; Model Checking and Simulation; JavaPathFinder
Résumé :
[en] Hardware-in-the-loop (HiL) testing is an important step in the development of cyber physical systems (CPS). CPS HiL test cases manipulate hardware components, are time-consuming and their behaviors are impacted by the uncertainties in the CPS environment. To mitigate the risks associated with HiL testing, engineers have to ensure that (1) HiL test cases are well-behaved, i.e., they implement valid test scenarios and do not accidentally damage hardware, and (2) HiL test cases can execute within the time budget allotted to HiL testing. This paper proposes an approach to help engineers systematically specify and analyze CPS HiL test cases. Leveraging the UML profile mechanism, we develop an executable domain-specific language, HITECS, for HiL test case specification. HITECS builds on the UML Testing Profile (UTP) and the UML action language (Alf). Using HITECS, we provide analysis methods to check whether HiL test cases are well-behaved, and to estimate the execution times of these test cases before the actual HiL testing stage. We apply HITECS to an industrial case study from the satellite domain. Our results show that: (1) HITECS is feasible to use in practice; (2) HITECS helps engineers define more complete and effective well-behavedness assertions for HiL test cases, compared to when these assertions are defined without systematic guidance; (3) HITECS verifies in practical time that HiL test cases are well-behaved; and (4) HITECS accurately estimates HiL test case execution times.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Software Verification and Validation Lab (SVV Lab)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
SHIN, Seung Yeob  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
CHAOUCH, Karim ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
NEJATI, Shiva ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
SABETZADEH, Mehrdad ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
BRIAND, Lionel ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Zimmer, Frank;  SES Networks
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
HITECS: A UML Profile and Analysis Framework for Hardware-in-the-Loop Testing of Cyber Physical Systems
Date de publication/diffusion :
octobre 2018
Nom de la manifestation :
ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
Lieu de la manifestation :
Copenhagen, Danemark
Date de la manifestation :
from 14-10-2018 to 19-10-2018
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of ACM/IEEE 21st International Conference on Model Driven Engineering Languages and Systems (MODELS’18)
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Projet européen :
H2020 - 694277 - TUNE - Testing the Untestable: Model Testing of Complex Software-Intensive Systems
Projet FnR :
FNR11270448 - Model-based Simulation Of Integrated Software Systems, 2016 (01/01/2017-31/12/2019) - Lionel Briand
Organisme subsidiant :
CE - Commission Européenne
Disponible sur ORBilu :
depuis le 06 juillet 2018

Statistiques


Nombre de vues
484 (dont 94 Unilu)
Nombre de téléchargements
431 (dont 46 Unilu)

citations Scopus®
 
7
citations Scopus®
sans auto-citations
5
OpenCitations
 
3
citations OpenAlex
 
6
citations WoS
 
6

Bibliographie


Publications similaires



Contacter ORBilu