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 条
  • [1] Hierarchical run-time reconfiguration managed by an operating system for reconfigurable systems
    Nollet, V
    Mignolet, JY
    Bartic, TA
    Verkest, D
    Vernalde, S
    Lauwereins, R
    [J]. ERSA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ENGINEERING OF RECONFIGURABLE SYSTEMS AND ALGORITHMS, 2003, : 81 - 87
  • [2] Integrating Semantic Run-Time Models for Adaptive Software Systems
    Poggi, Francesco
    Rossi, Davide
    Ciancarini, Paolo
    [J]. JOURNAL OF WEB ENGINEERING, 2019, 18 (1-3): : 1 - 41
  • [3] Machine learning in run-time control of multicore processor systems
    Maurer, Florian
    Thoma, Moritz
    Surhonne, Anmol Prakash
    Donyanavard, Bryan
    Herkersdorf, Andreas
    [J]. IT-INFORMATION TECHNOLOGY, 2023, 65 (4-5): : 164 - 176
  • [4] A Framework for Run-time Reconfigurable Systems
    Michael Eisenring
    Marco Platzner
    [J]. The Journal of Supercomputing, 2002, 21 : 145 - 159
  • [5] Reprogramming Embedded Systems at Run-Time
    Oliver, Richard
    Wilde, Adriana
    Zaluska, Ed
    [J]. INTERNATIONAL JOURNAL ON SMART SENSING AND INTELLIGENT SYSTEMS, 2014, 7 (05):
  • [6] A framework for run-time reconfigurable systems
    Eisenring, M
    Platzner, M
    [J]. JOURNAL OF SUPERCOMPUTING, 2002, 21 (02): : 145 - 159
  • [7] Towards Run-time Efficient Hierarchical Reinforcement Learning
    Abramowitz, Sasha
    Nitschke, Geoff
    [J]. 2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [8] Enterprise Dynamic Systems Control Enforcement of Run-Time Business Transactions
    Guerreiro, Sergio
    Vasconcelos, Andre
    Tribolet, Jose
    [J]. ADVANCES IN ENTERPRISE ENGINEERING VI, 2012, 110 : 46 - 60
  • [9] Run-time guarantees for real-time systems
    Wilhelm, R
    [J]. FORMAL MODELING AND ANALYSIS OF TIMED SYSTEMS, 2003, 2791 : 166 - 167
  • [10] Semantic Run-time Models for Self-Adaptative Systems: a Case Study
    Poggi, Francesco
    Rossi, Davide
    Ciancarini, Paolo
    Bompani, Luca
    [J]. 2016 IEEE 25TH INTERNATIONAL CONFERENCE ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WETICE), 2016, : 50 - 55