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 条
  • [31] Formal semantic conflict detection in aspect-oriented requirements
    Nathan Weston
    Ruzanna Chitchyan
    Awais Rashid
    [J]. Requirements Engineering, 2009, 14 : 247 - 268
  • [32] An approach to analysing and verifying aspect-oriented requirements model
    [J]. Liu, H.-X. (jlulhx@gmail.com), 2013, Science Press (36):
  • [33] An aspect-oriented reference architecture for Software Engineering Environments
    Nakagawa, Elisa Y.
    Ferrari, Fabiano C.
    Sasaki, Mariela M. F.
    Maldonado, Jose C.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2011, 84 (10) : 1670 - 1684
  • [34] Based Aspect-oriented Petri Nets in Software Engineering
    Hu, Wensong
    Yang, Xingui
    Zuo, Ke
    [J]. 2011 INTERNATIONAL CONFERENCE ON PHYSICS SCIENCE AND TECHNOLOGY (ICPST), 2011, 22 : 646 - 650
  • [35] Web software evolution by aspect-oriented adaptation engineering
    Niederhausen, Matthias
    Fiala, Zoltan
    Kopcsek, Norbert
    Meissner, Klaus
    [J]. WSE 2007: NINTH IEEE INTERNATIONAL SYMPOSIUM ON WEB SITE EVOLUTION, PROCEEDINGS, 2007, : 3 - 7
  • [36] Aspect-oriented specification of threat-driven security requirements
    Xu, Dianxiang
    Goel, Vivek
    Nygard, Kendall E.
    Wong, W. Eric
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2008, 31 (1-2) : 131 - 140
  • [37] 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 - +
  • [38] The Aspect-Oriented User Requirements Notation: Aspects, Goals, and Scenarios
    Mussbacher, Gunter
    [J]. AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 59 - 60
  • [39] From aspectual requirements to proof obligations for aspect-oriented systems
    Katz, S
    Rashid, A
    [J]. 12TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 48 - 57
  • [40] Aspect-oriented specification of threat-driven security requirements
    Department of Computer Science, North Dakota State University, Fargo, ND 58105, United States
    不详
    不详
    不详
    不详
    不详
    [J]. Int J Comput Appl Technol, 2008, 1-2 (131-140):