CLAIR: A contract-based framework for developing resilient cps architectures

Sidharta Andalam, Daniel Jun Xian Ng, Arvind Easwaran, Karthikeyan Thangamariappan

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Citations (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2018 IEEE 21st International Symposium on Real-Time Computing, ISORC 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages33-41
Number of pages9
ISBN (Print)9781538658475
DOIs
Publication statusPublished - Jul 25 2018
Externally publishedYes
Event21st IEEE International Symposium on Real-Time Computing, ISORC 2018 - Singapore, Singapore
Duration: May 29 2018May 31 2018

Publication series

NameProceedings - 2018 IEEE 21st International Symposium on Real-Time Computing, ISORC 2018

Conference

Conference21st IEEE International Symposium on Real-Time Computing, ISORC 2018
Country/TerritorySingapore
CitySingapore
Period5/29/185/31/18

Bibliographical note

Publisher Copyright:
© 2018 IEEE.

ASJC Scopus Subject Areas

  • Hardware and Architecture
  • Software
  • Safety, Risk, Reliability and Quality

Keywords

  • Contracts
  • CPS
  • Fault tolerance
  • Industry 4.0
  • Resiliency

Fingerprint

Dive into the research topics of 'CLAIR: A contract-based framework for developing resilient cps architectures'. Together they form a unique fingerprint.

Cite this