Motivating hierarchical run-time models in measurement and control systems

被引:0
|
作者
Liu, J [1 ]
Jefferson, S [1 ]
Lee, EA [1 ]
机构
[1] Univ Calif Berkeley, Dept EECS, Berkeley, CA 94720 USA
关键词
run-time models; hierarchical heterogeneity; real-time systems embedded systems;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:3457 / 3462
页数:6
相关论文
共 50 条
  • [31] RRA: Models and Tools for Robotics Run-time Adaptation
    Gherardi, Luca
    Hochgeschwender, Nico
    [J]. 2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 1777 - 1784
  • [32] Run-Time Generation, Transformation, and Verification of Access Control Models for Self-Protection
    Bailey, Christopher
    Montrieux, Lionel
    de Lemos, Rogerio
    Yu, Yijun
    Wermelinger, Michel
    [J]. 9TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2014), 2014, : 135 - 144
  • [33] Run-time support for dynamically reconfigurable computing systems
    Edwards, M
    Green, P
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2003, 49 (4-6) : 267 - 281
  • [34] Predicting Performance Anomalies in Software Systems at Run-time
    Zhao, Guoliang
    Hassan, Safwat
    Zou, Ying
    Truong, Derek
    Corbin, Toby
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2021, 30 (03)
  • [35] Run-time correction
    Grubb, WA
    [J]. OIL & GAS JOURNAL, 2004, 102 (13) : 10 - 10
  • [36] RUN-TIME DEBUGGERS
    NELSON, T
    [J]. DR DOBBS JOURNAL, 1993, 18 (12): : 36 - 36
  • [37] Run-time verification
    Colin, S
    Mariani, L
    [J]. MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 525 - 555
  • [38] Run-time management of systems with partially reconfigurable FPGAs
    Charitopoulos, George
    Koidis, Iosif
    Papadimitriou, Kyprianos
    Pnevmatikatos, Dionisios
    [J]. INTEGRATION-THE VLSI JOURNAL, 2017, 57 : 34 - 44
  • [39] A case for run-time adaptation in packet processing systems
    Kokku, R
    Riché, TL
    Kunze, A
    Mudigonda, J
    Jason, J
    Vin, HM
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2004, 34 (01) : 107 - 112
  • [40] Run-time mission evolution in mobile multiagent systems
    Jayaputera, GT
    Zaslavsky, A
    Loke, SW
    [J]. IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2004, : 79 - 85