An Overview on Aspect-Oriented Requirements Engineering Area

被引:1
|
作者
Parreira Junior, Paulo Afonso [1 ,2 ]
Penteado, Rosangela Dellosso [1 ]
机构
[1] Univ Fed Sao Carlos, Dept Comp Sci, BR-13560 Sao Carlos, SP, Brazil
[2] Univ Fed Goias, Comp Sci Course, Jatai, Go, Brazil
关键词
Systematic mapping; Concern identification and classification; Aspect-oriented requirements engineering; Crosscutting concerns; Early-Aspects;
D O I
10.1007/978-3-319-22348-3_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Background: Aspect-Oriented Requirements Engineering (AORE) is a research field that aims to provide appropriate strategies for identification, modularization and composition of crosscutting concerns (also called early-aspects). Several AORE approaches have been developed recently, with different features, strengths and limitations. Goals: the aim of this paper is threefold: (i) cataloguing existing AORE approaches based on the activities encompassed by them; (ii) describing what types of techniques have been used by these approaches for "Concern Identification and Classification" - a bottleneck activity; and (iii) identifying which are the most used means of publication of AORE-based studies and how it has been the progress of these studies over the years. Results: we have selected and analyzed 60 (sixty) papers and among them, we identified 38 (thirty-eight) AORE distinct approaches. Some interesting results are: (i) few approaches lead to "Conflict Identification and Resolution", an activity responsible for discovering and treating the mutual influence between different concerns existing in a software; (ii) there is a lack of evaluation studies about already existing AORE approaches; (iii) the most productive research institutions on AORE in the world are located in Lancaster (UK) and Nova Lisboa (Portugal); among other.
引用
收藏
页码:244 / 264
页数:21
相关论文
共 50 条
  • [1] Aspect-Oriented Requirements Engineering: An Introduction
    Rashid, Awais
    [J]. PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2008, : 306 - 309
  • [2] An aspect-oriented approach in early requirements engineering
    Amirat, Abdelkrim
    Meslati, Djamel
    Laskri, M. Tayeb
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2006, : 1054 - +
  • [3] Aspect-Oriented Requirements Engineering: Approaches and Techniques
    Alshareef, Sohil F.
    Maatuk, Abdelsalam M.
    Abdelaziz, Tawfig M.
    [J]. PROCEEDINGS OF THE FIRST INTERNATIONAL CONFERENCE ON DATA SCIENCE, E-LEARNING AND INFORMATION SYSTEMS 2018 (DATA'18), 2018,
  • [4] Aspect-oriented requirements engineering for software product lines
    Kuloor, C
    Eberlein, A
    [J]. ECBS 2003: 10TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2003, : 98 - 107
  • [5] Criteria for Comparison of Aspect-Oriented Requirements Engineering Approaches
    Parreira Junior, Paulo Afonso
    Dellosso Penteado, Rosangela Aparecida
    [J]. 2013 27TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2013), 2013, : 1 - 10
  • [6] Early aspects:: a model for aspect-oriented requirements engineering
    Rashid, A
    Sawyer, P
    Moreira, A
    Araújo, J
    [J]. IEEE JOINT INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2002, : 199 - 202
  • [7] A process for Aspect-Oriented Quality Requirements Engineering: AOQuaRE
    Castillo, Isi
    Losavio, Francisca
    Matteo, Alfredo
    [J]. PROCEEDINGS OF THE 2013 XXXIX LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2013,
  • [8] Aspect-Oriented Requirements Modeling
    Jingjun, Zhang
    Furong, Li
    Yang, Zhang
    [J]. 31ST IEEE SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2007, : 35 - +
  • [9] Early aspects: Aspect-oriented requirements engineering and architecture design
    Rashid, A
    Moreira, A
    Tekinerdogan, B
    [J]. IEE PROCEEDINGS-SOFTWARE, 2004, 151 (04): : 153 - 155
  • [10] Aspect-oriented requirements engineering: A use case based approach
    Sharif, Hammad
    Rehan, Saqib
    Farrukh, Ghulam Ahmad
    [J]. PROCEEDINGS OF THE INMIC 2005: 9TH INTERNATIONAL MULTITOPIC CONFERENCE - PROCEEDINGS, 2005, : 566 - 570