• DocumentCode
    1305282
  • Title

    Distributed Real-Time Software for Cyber–Physical Systems

  • Author

    Eidson, John C. ; Lee, Edward A. ; Matic, Slobodan ; Seshia, Sanjit A. ; Zou, Jia

  • Author_Institution
    Electr. Eng. & Comput. Syst. Dept., Univ. of California Berkeley, Berkeley, CA, USA
  • Volume
    100
  • Issue
    1
  • fYear
    2012
  • Firstpage
    45
  • Lastpage
    59
  • Abstract
    Real-time embedded software today is commonly built using programming abstractions with little or no temporal semantics. This paper addresses this problem by presenting a programming model called programming temporally integrated distributed embedded systems (PTIDES) that serves as a coordination language for model-based design of distributed real-time embedded systems. Specifically, the paper describes the principles of PTIDES, which leverages network time synchronization to provide a determinate distributed real-time semantics. We show how PTIDES can function as a coordination language, orchestrating components that may be designed and specified using different formalisms. We show the use of this environment in the design of interesting and practical cyber-physical systems, such as a power plant control system.
  • Keywords
    distributed processing; embedded systems; synchronisation; PTIDES; cyber-physical systems; distributed embedded systems; embedded system; network time synchronization; programming temporally integrated system; real-time system; Computational modeling; Cyberspace; Distributed processing; Embedded systems; Network topology; Real time systems; Semantics; Software engineering; Unified modeling language; Analysis and verification; cyber-physical systems; distributed systems and networking; embedded software; modeling; real-time systems;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/JPROC.2011.2161237
  • Filename
    5995282