• DocumentCode
    1751602
  • Title

    Motivating hierarchical run-time models in measurement and control systems

  • Author

    Liu, Jie ; Jefferson, Stanley ; Lee, Edward A.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • Volume
    5
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    3457
  • Abstract
    Measurement and control systems are intrinsically distributed and real-time, as they contain sensor and actuator nodes that interact with the physical world directly. Embedded software in the computational nodes is responsible for timely reaction to sensor data, and for producing actuation. This paper reviews run-time computation models for this kind of real-time embedded software, from message semantics, message acquisition, and the dataflow/control flow perspectives. In general, dataflow centric models are natural for describing measurement and control algorithms and easy to use in distributed systems, but they lack mechanisms for controlling the execution order to fulfill timing constrains. Control-flow centric models are good at handling real-time requirements but are hard to distribute and sometimes hard to analyze. Although most practical run-time models to some extent support both dataflow and control flow, they are hardly universal. In complex applications, it is desirable to use different models in different parts of the system or under different modes of operation. Cleanly integrating multiple run-time models is a challenging task. In this paper, we motivate a hierarchical architecture for composing run-time models, based on the Ptolemy II component framework and models of computation. Unlike traditional real-time operating systems that provide only one flat layer of abstraction, the hierarchical architecture enhances flexibility, scalability, and reliability of MC systems by mixing and matching multiple run-time models in a disciplined way
  • Keywords
    distributed control; measurement systems; message passing; operating systems (computers); real-time systems; control-flow centric models; dataflow centric models; embedded software; embedded systems; hierarchical heterogeneity; measurement and control systems; message acquisition; message semantics; real-time systems; run-time computation models; run-time models; Actuators; Computational modeling; Computer architecture; Control systems; Data flow computing; Embedded computing; Embedded software; Real time systems; Runtime; Sensor systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference, 2001. Proceedings of the 2001
  • Conference_Location
    Arlington, VA
  • ISSN
    0743-1619
  • Print_ISBN
    0-7803-6495-3
  • Type

    conf

  • DOI
    10.1109/ACC.2001.946165
  • Filename
    946165