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
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;
Journal_Title :
Automatic Control, IEEE Transactions on
DOI :
10.1109/TAC.2014.2351672