An Aspect-Oriented and Model-Driven Approach for Managing Dynamic Variability

被引:0
|
作者
Morin, Brice [1 ]
Fleurey, Franck [2 ]
Bencomo, Nelly [3 ]
Jezequel, Jean-Marc [1 ]
Solberg, Arnor [2 ]
Dehlen, Vegard [2 ]
Blair, Gordon [3 ]
机构
[1] IRISA INRIA Rennes, Canpus Beaulieu, F-35042 Rennes, France
[2] SINTEF, Oslo, Norway
[3] Univ Lancaster, Dept Comp, InfoLab21, Lancaster LA1 4WA, England
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Constructing and executing distributed systems that can adapt to their operating context in order to sustain provided services and the service qualities are complex tasks. Managing adaptation of multiple, interacting services is particularly difficult since these services tend to be distributed across the system,. interdependent and sometimes tangled with other services. Furthermore. the exponential growth of the number of potential system configurations derived front the variabilities of each service need to be handled. Current practices of writing low-level reconfiguration scripts as part of the system code to handle run time adaptation are both error prone and time consuming and make adaptive systems difficult to validate and evolve. In this paper, we propose to combine model driven and aspect oriented techniques to better cope with the complexities of adaptive Systems Construction and execution. and to handle the problem of exponential growth of the number of possible configurations. Combining these techniques allows us to use high level domain abstractions, simplify the representation of variants and limit the problem pertaining to the combinatorial explosion of possible configurations. In out-approach we also use models at runtime to generate the adaptation logic by comparing the current configuration of the system to a composed model representing the configuration we want to reach.
引用
收藏
页码:782 / +
页数:3
相关论文
共 50 条
  • [21] Using model-driven and aspect-oriented development to support end-user quality of service
    Durand, D
    Logé, C
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2005: OTM 2005 WORKSHOPS, PROCEEDINGS, 2005, 3762 : 16 - 17
  • [22] Aspect-Oriented Modeling and Mapping Driven by Model Driven Architecture
    Zhang, Jingjun
    Chen, Yuejuan
    Zhang, Yang
    Li, Hui
    [J]. 2009 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 1, 2009, : 180 - +
  • [23] Construction and execution of adaptable applications using an aspect-oriented and model driven approach
    Lundesgaard, Sten A.
    Solberg, Arnor
    Oldevik, Jon
    France, Robert
    Aagedal, Jan Oyvind
    Eliassen, Frank
    [J]. DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, PROCEEDINGS, 2007, 4531 : 76 - +
  • [24] Aspect-Oriented Model-Driven Engineering for FPGA/VHDL based Embedded Real-Time Systems
    Leite, Marcela
    Wehrmeister, Marco Aurelio
    [J]. 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 261 - 268
  • [25] A METADATA-DRIVEN APPROACH FOR ASPECT-ORIENTED REQUIREMENTS ANALYSIS
    Agostinho, Sergio
    Moreira, Ana
    Marques, Andre
    Araujo, Joao
    Brito, Isabel
    Ferreira, Ricardo
    Raminhos, Ricardo
    Kovacevic, Jasna
    Ribeiro, Rita
    Chevalley, Philippe
    [J]. ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL ISAS-2: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, VOL 2, 2008, : 129 - +
  • [26] Aspect-oriented Modeling for Variability Management
    Noda, Natsuko
    Kishi, Tomoji
    [J]. SPLC 2008: 12TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2008, : 213 - 222
  • [27] An aspect-oriented approach for dealing with non-functional requirements in a model-driven development of distributed embedded real-time systems
    Wehrmeister, Marco A.
    Freitas, Edison P.
    Pereira, Carlos E.
    Wagner, Flavio R.
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 428 - +
  • [28] An approach to analysing and verifying aspect-oriented requirements model
    [J]. Liu, H.-X. (jlulhx@gmail.com), 2013, Science Press (36):
  • [29] Managing the evolution of aspect-oriented software with model-based pointcuts
    Kellens, Andy
    Mens, Kim
    Brichau, Johan
    Gybels, Kris
    [J]. ECOOP 2006 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2006, 4067 : 501 - 525
  • [30] CrossMDA: a model-driven approach for aspect management
    Alves, Marcelo Pitanga
    Pires, Paulo F.
    Delicato, Flavia C.
    Campos, Maria Luiza M.
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (08) : 1314 - U1