Early-Stage Resource Estimation from Functional Reliability Specification in Embedded Cyber-Physical Systems

05/03/2020
by   Ginju V. George, et al.
0

Reliability and fault tolerance are critical attributes of embedded cyber-physical systems that require a high safety-integrity level. For such systems, the use of formal functional safety specifications has been strongly advocated in most industrial safety standards, but reliability and fault tolerance have traditionally been treated as platform issues. We believe that addressing reliability and fault tolerance at the functional safety level widens the scope for resource optimization, targeting those functionalities that are safety-critical, rather than the entire platform. Moreover, for software based control functionalities, temporal redundancies have become just as important as replication of physical resources, and such redundancies can be modeled at the functional specification level. The ability to formally model functional reliability at a specification level enables early estimation of physical resources and computation bandwidth requirements. In this paper we propose, for the first time, a resource estimation methodology from a formal functional safety specification augmented by reliability annotations. The proposed reliability specification is overlaid on the safety-critical functional specification and our methodology extracts a constraint satisfaction problem for determining the optimal set of resources for meeting the reliability target for the safety-critical behaviors. We use SMT (Satisfiability Modulo Theories) / ILP (Integer Linear Programming) solvers at the back end to solve the optimization problem, and demonstrate the feasibility of our methodology on a Satellite Launch Vehicle Navigation, Guidance and Control (NGC) System.

READ FULL TEXT

page 12

page 13

page 18

page 20

research
12/15/2020

Monitoring Cyber-Physical Systems: From Design to Integration

Cyber-physical systems are inherently safety-critical. The deployment of...
research
06/24/2018

Cyber-Physical Specification Mismatches

Embedded systems use increasingly complex software and are evolving into...
research
05/03/2019

A New Hierarchical Software Architecture Towards Safety-Critical Aspects of a Drone System

In this paper, a new hierarchical software architecture is proposed to i...
research
05/13/2020

Low Cost High Integrity Platform

Developing safety critical applications often require rare human resourc...
research
07/24/2023

Formal description of ML models for unambiguous implementation

Implementing deep neural networks in safety critical systems, in particu...
research
01/12/2017

Formal Analysis of SEU Mitigation for Early Dependability and Performability Analysis of FPGA-based Space Applications

SRAM-based FPGAs are increasingly popular in the aerospace industry due ...
research
11/29/2019

RESCUE: Interdependent Challenges of Reliability, Security and Quality in Nanoelectronic Systems

The recent trends for nanoelectronic computing systems include machine-t...

Please sign up or login with your details

Forgot password? Click here to reset