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 条
  • [1] An approach for managing the dynamic reconfiguration of software architectures
    Saadi, Abdelfetah
    Oussalah, Mourad Chabane
    Henni, Abderrazak
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2018, 17 (02) : 220 - 233
  • [2] Dynamic reconfiguration of cloud application architectures
    Zuniga-Prieto, Miguel
    Gonzalez-Huerta, Javier
    Insfran, Emilio
    Abrahao, Silvia
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (02) : 327 - 344
  • [3] An Aspect-Oriented Approach for Supporting Autonomic Reconfiguration of Software Architectures
    Costa-Soria, Cristobal
    Perez, Jennifer
    Angel Carsi, Jose
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2011, 35 (01): : 14 - 26
  • [4] An Experimental Study on the Dynamic Reconfiguration of Software Projects
    Rosito, Mauricio Covolan
    Ribeiro, Marcelo Blois
    Bastos, Ricardo Melo
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2013, : 232 - 239
  • [5] Handling dynamic behaviour in software architectures
    Cîmpan, S
    Leymonerie, F
    Oquendo, F
    SOFTWARE ARCHITECTURE, PROCEEDINGS, 2005, 3527 : 77 - 93
  • [6] Supporting Dynamic Software Architectures: From Architectural Description to Implementation
    Cavalcante, Everton
    Batista, Thais
    Oquendo, Flavio
    2015 12TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2015, : 31 - 40
  • [7] FPGA Dynamic and Partial Reconfiguration: A Survey of Architectures, Methods, and Applications
    Vipin, Kizheppatt
    Fahmy, Suhaib A.
    ACM COMPUTING SURVEYS, 2018, 51 (04)
  • [8] Dynamic reconfiguration through a generic connector
    Batista, T
    Chavez, CF
    Rodriguez, N
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1127 - 1132
  • [9] Ensuring Correctness of Dynamic Reconfiguration in SOA based Software
    Yin, YuYu
    Li, Ying
    Yin, JianWei
    Deng, ShuiGuang
    Shi, Wei
    2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 599 - 606
  • [10] Deployment and dynamic reconfiguration planning for distributed software systems
    Naveed Arshad
    Dennis Heimbigner
    Alexander L. Wolf
    Software Quality Journal, 2007, 15 : 265 - 281