A review on aspect oriented implementation of software product lines components

被引:3
|
作者
Fazal-E-Amin [1 ]
Mahmood A.K. [1 ]
Oxley A. [1 ]
机构
[1] Department of Computer and Information Sciences, 31750, Tronoh Perak, Umversiti Teknologi PETRONAS
关键词
Aspect-oriented; Software engineering; Software product line components;
D O I
10.3923/itj.2010.1262.1269
中图分类号
学科分类号
摘要
Aspect orientation is an emerging technique which provides a solution to the implementation of concerns that span more than one module, thus enhancing modularity. Modularity is directly related to reusability. The whole point of having a software product line is so that software assets can be reused to develop multiple individual products. This co-relation between aspect-oriented techniques and software product lines motivates the development of aspect-oriented product line components. Several researchers have presented their work on the development of core assets using aspect-oriented techniques. These studies used aspect-oriented techniques for an improved separation of a concern, the treatment of crosscutting concerns, the inclusion of optional/alternative features and for variability management. In this study, an attempt is made to review the research in this field, highlighting the application domains along with other pertinent results. Furthermore, the study also tries to highlight the opportunities and challenges for carrying out the aspect-oriented implementation of software product line components. © 2010 Asian Network for Scientific Information.
引用
收藏
页码:1262 / 1269
页数:7
相关论文
共 50 条
  • [1] Aspect-oriented requirements engineering for software product lines
    Kuloor, C
    Eberlein, A
    ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 98 - 107
  • [2] AORE (Aspect-Oriented Requirements Engineering) Methodology for Automotive Software Product Lines
    Aoyama, Mkio
    Yoshino, Atsuko
    APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 203 - 210
  • [3] Study on Manufacturing Materials with An Aspect-oriented Modeling Method for Embedded Software Product Lines
    Liu, HuaXiao
    Li, Bing
    Jin, Ying
    Chi, XueHang
    MATERIALS IN INDUSTRY AND NANOTECHNOLOGY, 2013, 771 : 183 - 186
  • [4] PL-AspectualACME: An Aspect-Oriented Architectural Description Language for Software Product Lines
    Barbosa, Eiji Adachi
    Batista, Thais
    Garcia, Alessandro
    Silva, Eduardo
    SOFTWARE ARCHITECTURE, 2011, 6903 : 139 - +
  • [5] Product line implementation using aspect-oriented and model-driven software development
    Voelter, Markus
    Groher, Iris
    SPLC 2007: 11TH INTERNATIONAL SOFTWARE PRODUCT LINE CONFERENCE, PROCEEDINGS, 2007, : 233 - +
  • [6] Aspect-oriented implementation of software health indicators
    Thai, J
    Pekilis, B
    Lau, A
    Seviora, R
    APSEC 2001: EIGHTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2001, : 97 - 104
  • [7] A prototype implementation using aspect oriented software development
    Dahiya, Deepak
    Sachdeva, R. K.
    Sudha
    2006 1st International Conference on Digital Information Management, 2006, : 6 - 12
  • [8] Facilitating Controlled Tests of Website Design Changes Using Aspect-Oriented Software Development and Software Product Lines
    Camara, Javier
    Kobsa, Alfred
    TRANSACTIONS ON LARGE-SCALE DATA- AND KNOWLEDGE-CENTERED SYSTEMS I, 2009, 5740 : 116 - +
  • [9] Managing Features and Aspect Interactions in Software Product Lines
    Barreiros, Jorge
    Moreira, Ana
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 506 - +
  • [10] Maturing architectures and components in software product lines
    Bosch, J
    COMPONENT-BASED SOFTWARE QUALITY: METHODS AND TECHNIQUES, 2003, 2693 : 246 - 258