Visible to the public Dependability Assessment of SOA-Based CPS With Contracts and Model-Based Fault Injection

TitleDependability Assessment of SOA-Based CPS With Contracts and Model-Based Fault Injection
Publication TypeJournal Article
Year of Publication2018
AuthorsLago, Loris Dal, Ferrante, Orlando, Passerone, Roberto, Ferrari, Alberto
JournalIEEE Transactions on Industrial Informatics
Volume14
Pagination360—369
ISSN1941-0050
KeywordsAdaptation models, Analytical models, architectural designs, Automata, compositionality, Computational modeling, constituent components, contract specification help, Contract-based, contracts, CPS model, cyber-physical, Cyber-physical systems, Dependability, engineering complex distributed systems, fault diagnosis, fault injection, formal specification, Model-based, pubcrawl, service behavior, service orientation, service orientation (SOA), service-oriented architecture, software architecture, Tools
Abstract

Engineering complex distributed systems is challenging. Recent solutions for the development of cyber-physical systems (CPS) in industry tend to rely on architectural designs based on service orientation, where the constituent components are deployed according to their service behavior and are to be understood as loosely coupled and mostly independent. In this paper, we develop a workflow that combines contract-based and CPS model-based specifications with service orientation, and analyze the resulting model using fault injection to assess the dependability of the systems. Compositionality principles based on the contract specification help us to make the analysis practical. The presented techniques are evaluated on two case studies.

URLhttps://ieeexplore.ieee.org/document/7915730/
DOI10.1109/TII.2017.2689337
Citation Keylago_dependability_2018