We address the problem of synthesizing safety-critical embedded and cyber-physical system architectures to minimize a cost function while guaranteeing the desired reliability. We represent a system architecture as a configurable graph in which both the nodes (components) and edges (interconnections) may fail. We then propose a compact analytical formalism to efficiently reason about the reliability of the overall system based on the failure probabilities of the components, and provide expressions of the design constraints that avoid exhaustive enumeration of failure cases on all possible graph configurations. Based on these constraints, we cast the synthesis problem as an optimization problem and propose monolithic and iterative optimization schemes to decrease the problem complexity. We implement the proposed algorithms in the ArchEx framework, leveraging a pattern-based specification language to facilitate problem formulation. Design problems from aircraft electric power distribution networks and reconfigurable industrial manufacturing systems illustrate the effectiveness of our approach.

Optimized selection of reliable and cost-effective safety-critical system architectures / Nuzzo, Pierluigi; Bajaj, Nikunj; Masin, Michael; Kirov, Dmitrii; Passerone, Roberto; Sangiovanni- Vincentelli, Alberto L.. - In: IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS. - ISSN 0278-0070. - 39:10(2020), pp. 2109-2123. [10.1109/TCAD.2019.2963255]

Optimized selection of reliable and cost-effective safety-critical system architectures

Dmitrii Kirov;Roberto Passerone;
2020-01-01

Abstract

We address the problem of synthesizing safety-critical embedded and cyber-physical system architectures to minimize a cost function while guaranteeing the desired reliability. We represent a system architecture as a configurable graph in which both the nodes (components) and edges (interconnections) may fail. We then propose a compact analytical formalism to efficiently reason about the reliability of the overall system based on the failure probabilities of the components, and provide expressions of the design constraints that avoid exhaustive enumeration of failure cases on all possible graph configurations. Based on these constraints, we cast the synthesis problem as an optimization problem and propose monolithic and iterative optimization schemes to decrease the problem complexity. We implement the proposed algorithms in the ArchEx framework, leveraging a pattern-based specification language to facilitate problem formulation. Design problems from aircraft electric power distribution networks and reconfigurable industrial manufacturing systems illustrate the effectiveness of our approach.
2020
10
Nuzzo, Pierluigi; Bajaj, Nikunj; Masin, Michael; Kirov, Dmitrii; Passerone, Roberto; Sangiovanni- Vincentelli, Alberto L.
Optimized selection of reliable and cost-effective safety-critical system architectures / Nuzzo, Pierluigi; Bajaj, Nikunj; Masin, Michael; Kirov, Dmitrii; Passerone, Roberto; Sangiovanni- Vincentelli, Alberto L.. - In: IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS. - ISSN 0278-0070. - 39:10(2020), pp. 2109-2123. [10.1109/TCAD.2019.2963255]
File in questo prodotto:
File Dimensione Formato  
NuzzoBajajMasinKirovPasseroneASV20TCAD.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.79 MB
Formato Adobe PDF
1.79 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/252672
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 23
  • ???jsp.display-item.citation.isi??? 16
  • OpenAlex ND
social impact