Automated Management of Dynamic Component Dependency for Runtime System Reconfiguration

被引:1
|
作者
Su, Ping [1 ]
Cao, Chun
Ma, Xiaoxing
Lu, Jian
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing 210008, Jiangsu, Peoples R China
关键词
runtime system reconfiguration; dynamic component dependency; dynamic dependency mealy machine;
D O I
10.1109/APSEC.2013.66
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Runtime reconfigurations of component- based systems must be undertaken with careful considerations of dependency between components. The safer and less disruptive a reconfiguration strategy is, the more accurate dependency information it needs. This paper proposes to manage dynamic dependency between components with mealy machine automatically derived from the implementation of components. To maintain the current dependency information for a component at runtime, the corresponding machine is instrumented into the component implementation in such a way that it is always synchronized with the execution of the component. We implemented a prototypical tool for this approach and evaluated it with a realistic benchmark application. The results show that our approach achieves a high accuracy and keeps low overheads without introducing any manual work.
引用
收藏
页码:450 / 458
页数:9
相关论文
共 50 条
  • [1] Automated Dependency Resolution for Dynamic Reconfiguration of IEC 61499
    Prenzel, Laurin
    Steinhorst, Sebastian
    2021 26TH IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2021,
  • [2] Dependency-based dynamic component reconfiguration for wireless computing systems
    Kwon, Jung-Ho
    Lee, Byung-Hoon
    Kim, Jai-Hoon
    Cho, We-Duke
    WIRELESS ALGORITHMS, SYSTEMS, AND APPLICATIONS, PROCEEDINGS, 2006, 4138 : 382 - 393
  • [3] Integrating runtime verification into an automated UAS traffic management system
    Hammer, Abigail
    Cauwels, Matthew
    Hertz, Benjamin
    Jones, Phillip H.
    Rozier, Kristin Y.
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2022, 18 (04) : 567 - 580
  • [4] Integrating runtime verification into an automated UAS traffic management system
    Abigail Hammer
    Matthew Cauwels
    Benjamin Hertz
    Phillip H. Jones
    Kristin Y. Rozier
    Innovations in Systems and Software Engineering, 2022, 18 : 567 - 580
  • [5] Runtime Monitoring and Dynamic Reconfiguration for Intrusion Detection Systems
    Rehak, Martin
    Staab, Eugen
    Fusenig, Volker
    Pechoucek, Michal
    Grill, Martin
    Stiborek, Jan
    Bartos, Karel
    Engel, Thomas
    RECENT ADVANCES IN INTRUSION DETECTION, PROCEEDINGS, 2009, 5758 : 61 - +
  • [6] On the role of software architectures in runtime system reconfiguration
    Oreizy, P
    Taylor, RN
    FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 61 - 70
  • [7] Dependence management for dynamic reconfiguration of component-based distributed systems
    Chen, XJ
    ASE 2002: 17TH IEEE INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, 2002, : 279 - 284
  • [8] Virtual Configuration Management: A Technique for Partial Runtime Reconfiguration
    Taher, Mohamed
    El-Ghazawi, Tarek
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (10) : 1398 - 1410
  • [9] Seamless Dynamic Runtime Reconfiguration in a Software-Defined Radio
    Dickens, Michael
    Laneman, J. Nicholas
    Dunn, Brian P.
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2012, 69 (01): : 87 - 94
  • [10] Seamless Dynamic Runtime Reconfiguration in a Software-Defined Radio
    Michael Dickens
    J. Nicholas Laneman
    Brian P. Dunn
    Journal of Signal Processing Systems, 2012, 69 : 87 - 94