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 条
  • [1] Real-time framework for distributed embedded systems
    Chaaban, K
    Crubillé, P
    Shawky, M
    PRINCIPLES OF DISTRIBUTED SYSTEMS, 2004, 3144 : 96 - 107
  • [2] A software framework for real-time embedded automation and control systems
    Perkusich, A
    Almeida, HO
    de Araujo, DH
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 181 - 184
  • [3] Java']Java framework for distributed real-time embedded systems
    Silva, Elias Teodoro, Jr.
    Freitas, Edison Pignaton
    Wagner, Flavio Rech
    Carvalho, Fabiano Costa
    Pereira, Carlos Eduardo
    NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 85 - 92
  • [4] A Framework for the Development of Parallel and Distributed Real-Time Embedded Systems
    Garibay-Martinez, Ricardo
    Ferreira, Luis Lino
    Pinho, Luis Miguel
    2012 38TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2012, : 39 - 46
  • [5] A Code Generation Framework for Distributed Real-Time Embedded Systems
    Bambagini, Mario
    Di Natale, Marco
    2012 IEEE 17TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2012,
  • [6] A formal software synthesis approach for embedded hard real-time systems
    Barreto, R
    Oliveira, M
    Tavares, E
    Neves, M
    Maciel, P
    Lima, R
    SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, : 163 - 168
  • [7] Software Synthesis for Hard Real-Time Embedded Systems with Energy Constraints
    Tavares, Eduardo
    Silva, Bruno
    Maciel, Paulo
    Dallegrave, Pedro
    20TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS, 2008, : 115 - 122
  • [8] A software framework for energy and performance tradeoff in fixed-priority hard real-time embedded systems
    Zeng, Gang
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 13 - 24
  • [9] Optimizing the Software Architecture for Extensibility in Hard Real-Time Distributed Systems
    Zhu, Qi
    Yang, Yang
    Di Natale, Marco
    Scholte, Eelco
    Sangiovanni-Vincentelli, Alberto
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2010, 6 (04) : 621 - 636
  • [10] The REAR framework for emulation and analysis of embedded hard real-time systems
    Petters, S
    Muth, A
    Kolloch, T
    Hopfner, T
    Fischer, F
    Färber, G
    TENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEMS PROTOTYPING, PROCEEDINGS, 1999, : 100 - 107