An Application of SMC to continuous validation of heterogeneous systems
This paper considers the rigorous design of Systems of Systems (SoS), i.e. systems composed of a set ofheterogeneous components whose number evolves with time. Such components cooperate to accomplishfunctions that they could not achieve in isolation. Examples of SoS include smart cities or airport m...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
European Alliance for Innovation (EAI)
2017-12-01
|
Series: | EAI Endorsed Transactions on Industrial Networks and Intelligent Systems |
Subjects: | |
Online Access: | https://eudl.eu/pdf/10.4108/eai.21-12-2017.153500 |
id |
doaj-ebdbd21cb29640a085a892bcf8e1487a |
---|---|
record_format |
Article |
spelling |
doaj-ebdbd21cb29640a085a892bcf8e1487a2020-11-25T01:48:42ZengEuropean Alliance for Innovation (EAI)EAI Endorsed Transactions on Industrial Networks and Intelligent Systems2410-02182017-12-0141110.4108/eai.21-12-2017.153500An Application of SMC to continuous validation of heterogeneous systemsAlexandre Arnold0Massimo Beleani1Alberto Ferrari2Marco Marazza3Valerio Senni4Axel Legay5Jean Quilbeuf6Christoph Etzien7AIRBUS, Toulouse, FranceALES - UTRC, Roma, ItalyALES - UTRC, Roma, ItalyALES - UTRC, Roma, ItalyALES - UTRC, Roma, ItalyInria, Rennes, FranceInria, Rennes, FranceOFFIS, Oldenburg, GermanyThis paper considers the rigorous design of Systems of Systems (SoS), i.e. systems composed of a set ofheterogeneous components whose number evolves with time. Such components cooperate to accomplishfunctions that they could not achieve in isolation. Examples of SoS include smart cities or airport management system. The dynamical evolution of SoS behavior and architecture makes it impossible to design an appropriate solution beforehand. Consequently, existing approaches build on an iterative process that takes SoS evolution into account. A key challenge in this process is the ability to reason about and analyze agiven view of the SoS (on a fixed number of SoS constituents) with respect to a set of goals, and use theresults to eventually predict the evolution of the SoS. To address this challenge, we rely on a scalable formalverification technique known as Statistical Model Checking (SMC). SMC quantifies how close the currentview is from achieving a given mission. We integrate SMC with existing industrial practice, by addressingboth methodological and technological issues. Our contribution is: (1) a methodology for validation of SoSformal requirements; (2) a formal specification language able to express complex SoS requirements; (3) the adoption of current industry standards for simulation and heterogeneous systems integration ; (4) a robust SMC tool-chain integrated with system design tools used in practice. We illustrate the application of our SMC tool-chain and the obtained results on a case study.https://eudl.eu/pdf/10.4108/eai.21-12-2017.153500systems of systemsstatistical model checkingfmitool-chainsimulation. |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Alexandre Arnold Massimo Beleani Alberto Ferrari Marco Marazza Valerio Senni Axel Legay Jean Quilbeuf Christoph Etzien |
spellingShingle |
Alexandre Arnold Massimo Beleani Alberto Ferrari Marco Marazza Valerio Senni Axel Legay Jean Quilbeuf Christoph Etzien An Application of SMC to continuous validation of heterogeneous systems EAI Endorsed Transactions on Industrial Networks and Intelligent Systems systems of systems statistical model checking fmi tool-chain simulation. |
author_facet |
Alexandre Arnold Massimo Beleani Alberto Ferrari Marco Marazza Valerio Senni Axel Legay Jean Quilbeuf Christoph Etzien |
author_sort |
Alexandre Arnold |
title |
An Application of SMC to continuous validation of heterogeneous systems |
title_short |
An Application of SMC to continuous validation of heterogeneous systems |
title_full |
An Application of SMC to continuous validation of heterogeneous systems |
title_fullStr |
An Application of SMC to continuous validation of heterogeneous systems |
title_full_unstemmed |
An Application of SMC to continuous validation of heterogeneous systems |
title_sort |
application of smc to continuous validation of heterogeneous systems |
publisher |
European Alliance for Innovation (EAI) |
series |
EAI Endorsed Transactions on Industrial Networks and Intelligent Systems |
issn |
2410-0218 |
publishDate |
2017-12-01 |
description |
This paper considers the rigorous design of Systems of Systems (SoS), i.e. systems composed of a set ofheterogeneous components whose number evolves with time. Such components cooperate to accomplishfunctions that they could not achieve in isolation. Examples of SoS include smart cities or airport management system. The dynamical evolution of SoS behavior and architecture makes it impossible to design an appropriate solution beforehand. Consequently, existing approaches build on an iterative process that takes SoS evolution into account. A key challenge in this process is the ability to reason about and analyze agiven view of the SoS (on a fixed number of SoS constituents) with respect to a set of goals, and use theresults to eventually predict the evolution of the SoS. To address this challenge, we rely on a scalable formalverification technique known as Statistical Model Checking (SMC). SMC quantifies how close the currentview is from achieving a given mission. We integrate SMC with existing industrial practice, by addressingboth methodological and technological issues. Our contribution is: (1) a methodology for validation of SoSformal requirements; (2) a formal specification language able to express complex SoS requirements; (3) the adoption of current industry standards for simulation and heterogeneous systems integration ; (4) a robust SMC tool-chain integrated with system design tools used in practice. We illustrate the application of our SMC tool-chain and the obtained results on a case study. |
topic |
systems of systems statistical model checking fmi tool-chain simulation. |
url |
https://eudl.eu/pdf/10.4108/eai.21-12-2017.153500 |
work_keys_str_mv |
AT alexandrearnold anapplicationofsmctocontinuousvalidationofheterogeneoussystems AT massimobeleani anapplicationofsmctocontinuousvalidationofheterogeneoussystems AT albertoferrari anapplicationofsmctocontinuousvalidationofheterogeneoussystems AT marcomarazza anapplicationofsmctocontinuousvalidationofheterogeneoussystems AT valeriosenni anapplicationofsmctocontinuousvalidationofheterogeneoussystems AT axellegay anapplicationofsmctocontinuousvalidationofheterogeneoussystems AT jeanquilbeuf anapplicationofsmctocontinuousvalidationofheterogeneoussystems AT christophetzien anapplicationofsmctocontinuousvalidationofheterogeneoussystems AT alexandrearnold applicationofsmctocontinuousvalidationofheterogeneoussystems AT massimobeleani applicationofsmctocontinuousvalidationofheterogeneoussystems AT albertoferrari applicationofsmctocontinuousvalidationofheterogeneoussystems AT marcomarazza applicationofsmctocontinuousvalidationofheterogeneoussystems AT valeriosenni applicationofsmctocontinuousvalidationofheterogeneoussystems AT axellegay applicationofsmctocontinuousvalidationofheterogeneoussystems AT jeanquilbeuf applicationofsmctocontinuousvalidationofheterogeneoussystems AT christophetzien applicationofsmctocontinuousvalidationofheterogeneoussystems |
_version_ |
1725010604335300608 |