• DocumentCode
    128953
  • Title

    Contract-based design of control protocols for safety-critical cyber-physical systems

  • Author

    Nuzzo, Pierluigi ; Finn, John B. ; Iannopollo, Antonio ; Sangiovanni-Vincentelli, Alberto L.

  • Author_Institution
    EECS Dept., Univ. of California at Berkeley, Berkeley, CA, USA
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    We introduce a platform-based design methodology that addresses the complexity and heterogeneity of cyber-physical systems by using assume-guarantee contracts to formalize the design process and enable realization of control protocols in a hierarchical and compositional manner. Given the architecture of the physical plant to be controlled, the design is carried out as a sequence of refinement steps from an initial specification to a final implementation, including synthesis from requirements and mapping of higher-level functional and nonfunctional models into a set of candidate solutions built out of a library of components at the lower level. Initial top-level requirements are captured as contracts and expressed using linear temporal logic (LTL) and signal temporal logic (STL) formulas to enable requirement analysis and early detection of inconsistencies. Requirements are then refined into a controller architecture by combining reactive synthesis steps from LTL specifications with simulation-based design space exploration steps. We demonstrate our approach on the design of embedded controllers for aircraft electric power distribution.
  • Keywords
    aircraft; contracts; control system synthesis; controllers; embedded systems; protocols; temporal logic; CPS control protocols; LTL; STL; aircraft electric power distribution; assume-guarantee contracts; contract-based design; controller architecture; embedded controllers; higher-level functional models; linear temporal logic; nonfunctional models; platform-based design; reactive synthesis steps; safety-critical cyber-physical systems; signal temporal logic; simulation based design space exploration steps; Aircraft; Contracts; Generators; Mathematical model; Object oriented modeling; Optimization; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.072
  • Filename
    6800273