Dynamic reconfiguration of component-based real-time software

被引:17
|
作者
Rasche, A [1 ]
Polze, A [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, D-14482 Potsdam, Germany
关键词
D O I
10.1109/WORDS.2005.31
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Increasing capabilities of modem microcontrollers greatly increase their applicability to more and more complex scenarios. However unstable and ever-changing environmental settings require embedded systems permanently to adapt to new situations. Dynamic reconfiguration provides a powerful mechanism to execute such adaptation strategies. The implementation of dynamic reconfiguration is still challenging for embedded real-time control software. Within earlier work we have presented our framework Adapt.NET for runtime adaption of component-based applications, including a runtime infrastructure for dynamic reconfiguration and monitoring, targeted for mobile and desktop environments. New experiments in our web-based remote laboratory - the Distributed Control Lab - require the reconfiguration to complete in bounded time. In the remote lab we use dynamic reconfiguration to adapt experiment control to failures in user control components. Within this paper we will analyze the timing behavior of the implemented dynamic reconfiguration algorithm in order to allow for predictable execution times. We describe how complex component-based real-time applications can be adapted to changing environmental conditions, continuously meeting all tasks deadlines during dynamic reconfiguration.
引用
收藏
页码:347 / 354
页数:8
相关论文
共 50 条
  • [1] Developing component-based software for real-time systems
    Zalewski, J
    [J]. PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 80 - 87
  • [2] Open framework for the dynamic reconfiguration of component-based software
    Ketfi, A
    Belkhatir, N
    [J]. SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 948 - 951
  • [3] Real-time dynamic guarantee in component-based middleware
    Tatibana, Cassia Yuri
    Montez, Carlos
    de Oliveira, Romulo Silva
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 214 - +
  • [4] On Component-Based Software Development for Multiprocessor Real-Time Systems
    Khalilzad, Nima
    Behnam, Moris
    Nolte, Thomas
    [J]. 2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 132 - 140
  • [5] Enabling Component-Based Design for Embedded Real-Time Software
    Wiklander, Jimmie
    Eliasson, Jens
    Kruglyak, Andrey
    Lindgren, Per
    Nordlander, Johan
    [J]. JOURNAL OF COMPUTERS, 2009, 4 (12) : 1309 - 1321
  • [7] Dynamic guarantee in component-based distributed real-time systems
    Tatibana, Cssia Yuri
    de Oliveira, Romulo Silva
    Montez, Carlos
    [J]. ETFA 2005: 10TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 1, PTS 1 AND 2, PROCEEDINGS, 2005, : 7 - 14
  • [8] A metamodel-based approach for the dynamic reconfiguration of component-based software
    Ketfi, A
    Belkhatir, N
    [J]. SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS: PROCEEDINGS, 2004, 3107 : 264 - 273
  • [9] An approach to distributed component-based real-time application software development
    Yau, SS
    Xia, B
    [J]. FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 275 - 283
  • [10] Synthesis of real-time implementations from component-based software models
    Gu, ZH
    Shin, KG
    [J]. RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 167 - 176