The Internet of Things (IoT) is rapidly increasing its diffusion, posing great challenges to the research community. IoT systems are composed by smart objects (Things) that are interconnected in order to provide new products and services. The interaction of heterogeneous and distributed smart things guided by software with the physical world brings new sources of safety issues. To this reason, providing valuable and effective solutions to support the verification and validation of such systems is needed. In this paper we introduce a model-driven Thing-In-the-Loop verification and validation approach that transfers the best practices adopted in different embedded system domains towards the IoT world. Starting from models and scenarios representing the structure and behaviors of the IoT system as well as models of its context our approach generates appropriate test cases that are executed in accordance with Model-in-the-Loop, Software-in-the-Loop and Hardware-in-the-Loop techniques. We preliminarily evaluated the feasibility of our approach by applying it in the context of a Smart Mobility case study.
Towards a Thing-In-the-Loop approach for the Verification and Validation of IoT systems / Amalfitano, Domenico; Amatucci, Nicola; De Simone, Vincenzo; Riccio, Vincenzo; Fasolino, ANNA RITA. - (2017), pp. 57-63. (Intervento presentato al convegno 1st ACM Workshop on the Internet of Safe Things- SAFETHINGS tenutosi a DELFT- Netherlands) [10.1145/3137003.3137007].
Towards a Thing-In-the-Loop approach for the Verification and Validation of IoT systems
Amalfitano, Domenico;Amatucci, Nicola;De Simone, Vincenzo;Riccio, Vincenzo;Rita, Fasolino Anna
2017
Abstract
The Internet of Things (IoT) is rapidly increasing its diffusion, posing great challenges to the research community. IoT systems are composed by smart objects (Things) that are interconnected in order to provide new products and services. The interaction of heterogeneous and distributed smart things guided by software with the physical world brings new sources of safety issues. To this reason, providing valuable and effective solutions to support the verification and validation of such systems is needed. In this paper we introduce a model-driven Thing-In-the-Loop verification and validation approach that transfers the best practices adopted in different embedded system domains towards the IoT world. Starting from models and scenarios representing the structure and behaviors of the IoT system as well as models of its context our approach generates appropriate test cases that are executed in accordance with Model-in-the-Loop, Software-in-the-Loop and Hardware-in-the-Loop techniques. We preliminarily evaluated the feasibility of our approach by applying it in the context of a Smart Mobility case study.File | Dimensione | Formato | |
---|---|---|---|
SafeComp 2017.pdf
solo utenti autorizzati
Descrizione: Articolo principale
Tipologia:
Documento in Post-print
Licenza:
Accesso privato/ristretto
Dimensione
645.56 kB
Formato
Adobe PDF
|
645.56 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.