CLAIR: A Contract-based Framework for Developing Resilient CPS Architectures

04/09/2020
by   Sidharta Andalam, et al.
0

Industrial cyber-infrastructure is normally a multilayered architecture. The purpose of the layered architecture is to hide complexity and allow independent evolution of the layers. In this paper, we argue that this traditional strict layering results in poor transparency across layers affecting the ability to significantly improve resiliency. We propose a contract-based methodology where components across and within the layers of the cyber-infrastructure are associated with contracts and a light-weight resilience manager. This allows the system to detect faults (contract violation monitored using observers) and react (change contracts dynamically) effectively. It results in (1) improving transparency across layers; helps resiliency, (2) decoupling fault-handling code from application code; helps code maintenance, (3) systematically generate error-free fault handling code; reduces development time. Using an industrial case study, we demonstrate the proposed methodology.

READ FULL TEXT

page 2

page 3

page 6

page 7

page 8

research
04/09/2020

Contract-based Methodology for Developing Resilient Cyber-Infrastructure in the Industry 4.0 Era

As the industrial cyber-infrastructure become increasingly important to ...
research
04/14/2020

Managing Industrial Communication Delays with Software-Defined Networking

Recent technological advances have fostered the development of complex i...
research
04/13/2020

Automatic Generation of Hierarchical Contracts for Resilience in Cyber-Physical Systems

With the growing scale of Cyber-Physical Systems (CPSs), it is challengi...
research
04/11/2023

Analyzing the Impact of Elusive Faults on Blockchain Reliability

Blockchain recently became very popular due to its use in cryptocurrenci...
research
03/22/2022

Mitigating Moral Hazard in Cyber Insurance Using Risk Preference Design

Cyber insurance is a risk-sharing mechanism that can improve cyber-physi...
research
02/01/2020

An Open Source Solution for Smart Contract-based Parking

This paper discusses an open source solution to smart-parking in highly ...
research
02/14/2020

Robust Contract Evolution in a TypeSafe MicroServices Architecture

Microservices architectures allow for short deployment cycles and immedi...

Please sign up or login with your details

Forgot password? Click here to reset