Dynamic reconfiguration of software architectures through aspects

被引:0
作者
Costa, Cristobal [1 ]
Ali, Nour [1 ]
Perez, Jennifer [2 ]
Carsi, Jose Angel [1 ]
Ramos, Isidro [1 ]
机构
[1] Univ Politecn Valencia, Dept Informat Syst & Computat, Camino Vera S-N, Valencia 46022, Spain
[2] Technical University of Madrid UPM, E U Informat, E-28051 Madrid, Spain
来源
SOFTWARE ARCHITECTURE, PROCEEDINGS | 2007年 / 4758卷
关键词
dynamic reconfiguration; software architectures; AOSD;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Currently, most software systems have a dynamic nature and evolve at run-time. The dynamic reconfiguration of, software architectures has to be supported in order to enable their architectural element instances and their links to be created and destroyed at run-time. Complex components also need reconfiguration capabilities to evolve their internal compositions. This paper introduces an approach to support the dynamic reconfiguration of software architectures taking advantage of aspect-oriented techniques. It enables complex components to autonomously reconfigure themselves: they are capable of both having knowledge of their current configuration and reconfiguring themselves at run-time. This approach has been developed for the PRISMA aspect-oriented architectural model. A new kind of aspect has been created in PRISMA in order to provide dynamic reconfiguration services to each complex component; it is called the Configuration Aspect.
引用
收藏
页码:279 / +
页数:3
相关论文
共 50 条
[21]   A robust reconfiguration protocol for the dynamic update of component-based software systems [J].
Boyer, Fabienne ;
Gruber, Olivier ;
Pous, Damien .
SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (11) :1729-1753
[22]   A metamodel-based approach for the dynamic reconfiguration of component-based software [J].
Ketfi, A ;
Belkhatir, N .
SOFTWARE REUSE: METHODS, TECHNIQUES, AND TOOLS: PROCEEDINGS, 2004, 3107 :264-273
[23]   Improving System-of-Systems Agility through Dynamic Reconfiguration [J].
Fang, Zhemei ;
Liao, Jingjing ;
Zhou, Xiaozhou .
2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, :4466-4472
[24]   Architecture description language and dynamic reconfiguration of the runtime software architecture model based on design hierarchy [J].
Liu Changsheng ;
Li Changyun ;
Tang Jingtian ;
Cheng Ying .
IMECS 2007: INTERNATIONAL MULTICONFERENCE OF ENGINEERS AND COMPUTER SCIENTISTS, VOLS I AND II, 2007, :1071-+
[25]   Safe Dynamic Reconfiguration Through Supervisory Control in IEC 61499 Compliant Systems [J].
Pinto, Leandro I. ;
Leal, Andre B. ;
Rosso, Roberto S. U., Jr. .
2017 IEEE 15TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2017, :753-758
[26]   Efficiency Improvement Control Strategy for Photovoltaic Generation Through DC Dynamic Reconfiguration [J].
Xue S. ;
Jia Q. ;
Li P. ;
Liang J. ;
Geng L. .
Diangong Jishu Xuebao/Transactions of China Electrotechnical Society, 2021, 36 (09) :1761-1770
[27]   Multi task hyperreconfigurable architectures: models and reconfiguration problems [J].
Lange, Sebastian ;
Middendorf, Martin .
INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2005, 1 (3-4) :154-164
[28]   Performance improvement strategy for photovoltaic generation through dynamic reconfiguration of cell strings [J].
Xue, Shiwei ;
Jia, Qingquan ;
Tian, Shuya ;
Su, Yachao ;
Yu, Hao .
INTERNATIONAL JOURNAL OF ELECTRICAL POWER & ENERGY SYSTEMS, 2021, 125
[29]   Defeasible Argumentation of Software Architectures [J].
Miguel Canete-Valdeon, Jose ;
Ruiz-Cortes, Antonio ;
Toro, Miguel .
2016 13TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2016, :115-121
[30]   A dynamic reconfiguration service for CORBA [J].
Bidan, C ;
Issarny, V ;
Saridakis, T ;
Zarras, A .
FOURTH INTERNATIONAL CONFERENCE ON CONFIGURABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, :35-42