• DocumentCode
    44020
  • Title

    Supporting Heterogeneity in Cyber-Physical Systems Architectures

  • Author

    Rajhans, Akshay ; Bhave, Ajinkya ; Ruchkin, Ivan ; Krogh, Bruce H. ; Garlan, David ; Platzer, Andre ; Schmerl, Bradley

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • Volume
    59
  • Issue
    12
  • fYear
    2014
  • fDate
    Dec. 2014
  • Firstpage
    3178
  • Lastpage
    3193
  • Abstract
    Cyber-physical systems (CPS) are heterogeneous, because they tightly couple computation, communication, and control along with physical dynamics, which are traditionally considered separately. Without a comprehensive modeling formalism, model-based development of CPS involves using a multitude of models in a variety of formalisms that capture various aspects of the system design, such as software design, networking design, physical models, and protocol design. Without a rigorous unifying framework, system integration and integration of the analysis results for various models remains ad hoc. In this paper, we propose a multi-view architecture framework that treats models as views of the underlying system structure and uses structural and semantic mappings to ensure consistency and enable system-level verification in a hierarchical and compositional manner. Throughout the paper, the theoretical concepts are illustrated using two examples: a quadrotor and an automotive intersection collision avoidance system.
  • Keywords
    autonomous aerial vehicles; collision avoidance; control engineering computing; formal verification; helicopters; mobile robots; road traffic control; software architecture; CPS; automotive intersection collision avoidance system; control system design; cyber-physical system architectures; quadrotor; semantic mappings; system structure heterogeneity; system-level verification; Analytical models; Computational modeling; Computer architecture; Connectors; Semantics; Unified modeling language; Vehicles; Control design; control engineering; formal verification; software architecture;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2014.2351672
  • Filename
    6882828