Aspect-Oriented Model Weaving Beyond Model Composition and Model Transformation

被引:0
|
作者
Sanchez, Pablo [1 ]
Fuentes, Lidia [1 ]
Stein, Dominik [2 ]
Hanenberg, Stefan [2 ]
Unland, Rainer [2 ]
机构
[1] Univ Malaga, E-29071 Malaga, Spain
[2] Univ Duisburg Essen, Duisburg, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Research in Aspect-Oriented Software Development (AOSD) has brought LIP powerful abstractions in order to specify under which conditions an aspect affects the base software. So far Model-Driven Development (MDD) approaches to AOSD have mostly concentrated on the weaving process and, as a result, they have come up with manifold ways to compose aspect models and base models. All too often, however, the approaches disregard the benefits that the aspect-oriented abstractions can bring to software development, though. This paper discusses the implications that such negligence has on the specification of aspect-oriented models in MDD. Furthermore, it presents a weaver that is able to cope with sophisticated join point selection abstractions, as they are known from many aspect-oriented programming languages, and which go far beyond the selection capabilities provided by Current model weavers. By means of this weaver, models can realize both a higher separation of concerns as well as a higher level of abstraction.
引用
收藏
页码:766 / +
页数:3
相关论文
共 50 条
  • [1] Weaving aspect-oriented constraints into metamodel-based model transformation steps
    Lengyel, L
    Levendovszky, T
    Charaf, H
    [J]. ADVANCES IN INFORMATICS, PROCEEDINGS, 2005, 3746 : 393 - 403
  • [2] Aspect-Oriented Design Automation with Model Transformation
    Han, Zhao
    Wang, Deyan
    Rutsch, Gabriel
    Li, Bowen
    Prebeck, Sebastian Siegfried
    Lopera, Daniela Sanchez
    Devarajegowda, Keerthikumara
    Ecker, Wolfgang
    [J]. PROCEEDINGS OF THE 2021 IFIP/IEEE INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2021, : 48 - 53
  • [3] Metamodel-Based Model Transformation with Aspect-Oriented Constraints
    Lengyel, Laszlo
    Levendovszky, Tihamer
    Mezei, Gergely
    Forstner, Bertalan
    Charaf, Hassan
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2006, 152 : 111 - 123
  • [4] An Aspect-Oriented Model Transformation to Weave Security using CVL
    Horcas, Jose-Miguel
    Pinto, Monica
    Fuentes, Lidia
    [J]. PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 138 - 147
  • [5] An aspect-oriented model to monitor misuse
    Padayachee, K.
    Eloff, J. H. P.
    [J]. INNOVATIONS AND ADVANCED TECHNIQUES IN COMPUTER AND INFORMATION SCIENCES AND ENGINEERING, 2007, : 273 - +
  • [6] Model evolution with aspect-oriented mechanisms
    Ubayashi, N
    Tamai, T
    Sano, S
    Maeno, Y
    Murakami, S
    [J]. EIGHTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2005, : 187 - 194
  • [7] A machine model for aspect-oriented programming
    Haupt, Michael
    Schippers, Hans
    [J]. ECOOP 2007 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2007, 4609 : 501 - +
  • [8] A compilation and optimization model for aspect-oriented programs
    Masuhara, H
    Kiczales, G
    Dutchyn, C
    [J]. COMPILER CONSTRUCTION, PROCEEDINGS, 2003, 2622 : 46 - 60
  • [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] Flexible Aspect-Oriented Design Model Checking
    Shen, Wuwei
    Wong, W. Eric
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 537 - +