A Software Framework for Hard Real-Time Distributed Embedded Systems

被引:1
|
作者
Angelov, Christo [1 ]
Sierszecki, Krzysztof [1 ]
Zhou, Feng [1 ]
机构
[1] Univ So Denmark, Mads Clausen Inst Prod Innovat, DK-6400 Sonderborg, Denmark
关键词
D O I
10.1109/SEAA.2008.29
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper presents a framework for distributed embedded applications that can be used to engineer open, and the same time, predictable embedded systems. Applications are composed from components (actors), which communicate transparently by exchanging labeled messages (signals) over a real-time network. The signals are exchanged at precisely specified time instants, in accordance with the Distributed Timed Multitasking (DTM) model of computation, resulting in the elimination of task and transaction I/O jitter. DTM is supported by an operational environment, which has been integrated with application components in an implementation model specifying explicitly the composition of software nodes allocated to physical network nodes. The framework is characterized by complete separation of computation and communication, whereby communication is delegated to the timed-multitasking operational environment. This has resulted in a simplified application model in which actors have been reduced to actor tasks composed of prefabricated components, such as state machine and action function blocks.
引用
收藏
页码:385 / 392
页数:8
相关论文
共 50 条
  • [21] Component-based software engineering for distributed embedded real-time systems
    Rastofer, U. (Uwe.Rastofer@informatik.uni-erlangen.de), 2001, Institution of Engineering and Technology (148):
  • [22] Time Weaver: A software-through-models framework for embedded real-time systems
    de Niz, D
    Rajkumar, R
    ACM SIGPLAN NOTICES, 2003, 38 (07) : 133 - 143
  • [23] XANDAR: X-by-Construction Design framework for Engineering Autonomous & Distributed Real-time Embedded Software Systems
    Becker, Juergen
    Masing, Leonard
    Doerr, Tobias
    Schade, Florian
    Keramidas, Georgios
    Antonopoulos, Christos P.
    Mavropoulos, Michail
    Tiganourias, Efstratios
    Kelefouras, Vasilios
    Antonopoulos, Konstantinos
    Voros, Nikolaos
    Durak, Umut
    Ahlbrecht, Alexander
    Zaeske, Wanja
    Panagiotou, Christos
    Karadimas, Dimitris
    Adler, Nico
    Sailer, Andreas
    Weber, Raphael
    Wilhelm, Thomas
    Oszwald, Florian
    Reinhardt, Dominik
    Chamas, Mohamad
    Bekan, Adnan
    Smethurst, Graham
    Siddiqui, Fahad
    Khan, Rafiullah
    Garousi, Vahid
    Sezer, Sakir
    Morales, Victor
    2021 31ST INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2021), 2021, : 382 - 383
  • [24] Middleware for distributed embedded real-time systems
    Musial, Marek
    Remuss, Volker
    Hommel, Guenter
    EMBEDDED SYSTEMS - MODELING, TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2006, : 111 - +
  • [25] A Unified Framework for Period and Priority Optimization in Distributed Hard Real-Time Systems
    Zhao, Yecheng
    Gala, Vinit
    Zeng, Haibo
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2188 - 2199
  • [26] Hard real-time implementation of embedded software in JAVA']JAVA
    Talpin, JP
    Gamatié, A
    Berner, D
    Le Dez, B
    Le Guernic, P
    SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2004, 2952 : 33 - 47
  • [27] A compositional framework for real-time embedded systems
    Shin, I
    Lee, I
    SERVICE AVAILABILITY, 2005, 3694 : 137 - 148
  • [28] A distributed real-time software framework for robotic applications
    Kuo, YH
    MacDonald, BA
    2005 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-4, 2005, : 1964 - 1969
  • [29] Implementation of Hard Real-Time Embedded Control Systems
    Matjazc Colnari
    Domen Verber
    Roman Gumzej
    Wolfgang A. Halang
    Real-Time Systems, 1998, 14 : 293 - 310
  • [30] Codesign for complex hard real-time embedded systems
    Jin, YX
    DCABES 2004, PROCEEDINGS, VOLS, 1 AND 2, 2004, : 700 - 704