Dynamic adaptation of aspect-oriented components

被引:0
|
作者
Costa, Cristobal [1 ]
Perez, Jennifer [2 ]
Carsí, Jose Angel [1 ]
机构
[1] Univ Politecn Valencia, Dept Informat Syst & Computat, Camino Vera S-N, Valencia 46022, Spain
[2] Univ Politecn Madrid, Dept Org & Informat Struct, Madrid 28051, Spain
关键词
runtime adaptation; dynamic evolution; component adaptability; reflection; CBSD; software architectures; AOSD;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Current works address self-adaptability of software architectures to build more autonomous and flexible systems. However, most of these works only perform adaptations at configuration-level: a component is adapted by being replaced with a new one. The state of the replaced component is lost and related components can undergo undesirable changes. This paper presents a generic solution to design components that are capable of supporting runtime adaptation, taking into account that component type changes must be propagated to its instances. The adaptation is performed in a decentralized and autonomous way, in order to cope with the increasing need for building heterogeneous and autonomous systems. As a result, each component type manages its instances and each instance applies autonomously the changes. Moreover, our proposal uses aspect-oriented components to benefit from their reuse and maintenance, and it is based on MOF and Reflection concepts to benefit from the high abstraction level they provide.
引用
收藏
页码:49 / +
页数:4
相关论文
共 50 条
  • [1] An Aspect-Oriented Adaptation Framework for Dynamic Component Evolution
    Camara, Javier
    Canal, Carlos
    Cubo, Javier
    Manuel Murillo, Juan
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 189 : 21 - 34
  • [2] A Safe Dynamic Adaptation Framework for Aspect-Oriented Software Development
    Perez-Toledano, Miguel A.
    Navasa, Amparo
    Murillo, Juan M.
    Canal, Carlos
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (13) : 2212 - 2238
  • [3] An aspect-oriented framework for service adaptation
    Kongdenfha, Woralak
    Saint-Paul, Regis
    Benatallah, Boualem
    Casati, Fabio
    [J]. SERVICE ORIENTED COMPUTING - ICSOC 2006, PROCEEDINGS, 2006, 4294 : 15 - +
  • [4] Generative aspect-oriented component adaptation
    Liu, X.
    Feng, Y.
    Kerridge, J.
    [J]. IET SOFTWARE, 2008, 2 (02) : 149 - 160
  • [5] Aspect-Oriented Adaptation of Access Control Rules
    Bures, Tomas
    Gerostathopoulos, Ilias
    Hnetynka, Petr
    Seifermann, Stephan
    Walter, Maximilian
    Heinrich, Robert
    [J]. 2021 47TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2021), 2021, : 363 - 370
  • [6] Supporting Dynamic Aspect-Oriented Features
    Dyer, Robert
    Rajan, Hridesh
    [J]. ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2010, 20 (02)
  • [7] A dynamic component and aspect-oriented platform
    [J]. Pinto, M. (pinto@lcc.uma.es), 1600, Oxford University Press (48):
  • [8] A dynamic component and aspect-oriented platform
    Pinto, M
    Fuentes, L
    Troya, JM
    [J]. COMPUTER JOURNAL, 2005, 48 (04): : 401 - 420
  • [9] Model for Dynamic Evolution of Aspect-Oriented Software
    Katic, Marija
    Fertalj, Kresimir
    [J]. 2011 15TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2011, : 377 - 380
  • [10] Aspect-Oriented Unsupervised Domain Adaptation for Polarity Classification
    Lu, Binghan
    Kshirai, Kiyoaki
    Kertkeidkachorn, Natthawut
    [J]. 2023 18TH INTERNATIONAL JOINT SYMPOSIUM ON ARTIFICIAL INTELLIGENCE AND NATURAL LANGUAGE PROCESSING, ISAI-NLP, 2023,