Skip to main navigation Skip to search Skip to main content

Formal analysis of event-driven cyber physical systems

  • Amrita Vishwa Vidyapeetham

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

We propose a programming language (E#) that facilitates formal verification of security properties of event-driven cy- berphysical systems. We describe the syntax of E# with the help of several illustrative examples. Since the environment plays a crucial role in cyberphysical systems, E# facilitates modeling of the environment processes abstractly using the novel 'causes' clauses. We show that event causality graphs (ECGs) may be constructed from causes clauses and handle specifications. We present how ECGs can be used to detect compute-bound event loops which are undesirable in event- driven systems and also to analyze response-style event live- ness specifications. We show how safety properties can be inductively established by employing either theorem-proving or model checking. This technique facilitates compositional verification, allowing us to establish properties of each component separately. The technique also avoids state explosion that arises due to interleaving of the atomic blocks of concurrent event handlers. An interesting feature of our safety analysis is our use of model checking for safety properties in an inductive setting. We conclude that E# is a viable language for programming safety-critical event-driven cyber- physical systems.

Original languageEnglish
Title of host publicationProceedings - 1st International Conference on Security of Internet of Things, SecurIT 2012
Pages1-8
Number of pages8
DOIs
StatePublished - 2012
Event1st International Conference on Security of Internet of Things, SecurIT 2012 - Kerala, India
Duration: Aug 17 2012Aug 19 2012

Publication series

NameACM International Conference Proceeding Series

Conference

Conference1st International Conference on Security of Internet of Things, SecurIT 2012
Country/TerritoryIndia
CityKerala
Period08/17/1208/19/12

Keywords

  • ACM proceedings
  • LATEX
  • Text tagging

Fingerprint

Dive into the research topics of 'Formal analysis of event-driven cyber physical systems'. Together they form a unique fingerprint.

Cite this