An aspect-oriented approach in early requirements engineering

被引:0
|
作者
Amirat, Abdelkrim [1 ]
Meslati, Djamel [1 ]
Laskri, M. Tayeb [1 ]
机构
[1] Univ Annaba, LRI, Lab Res Comp Sci, Annaba, Algeria
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There has been a significant body of work on separation of concerns (SoC) in the requirements engineering and architecture design communities. Techniques such as use cases, viewpoints and goals models help achieve separation of stakeholders concerns but ensuring their consistency with global requirements and constraints is largely unsupported. The work on early aspects, therefore, complements these approaches by providing systematic means for handling such concerns. In this paper we focus on a methodology to elicit the crosscutting concerns "aspects" in the early life phases of software development generally and especially during requirements analysis. Early aspects cannot be localized and tend to be scattered over multiple early life cycle modules. This reduces the modularity of the artifacts and might consequently lead to serious maintenance problems and low degree of reusability. Unfortunately, conventional aspect oriented software development approaches have mainly focused on identifying the aspects at the programming level and less attention has been taken on the impact of crosscutting concerns at the early phases of the software development.
引用
收藏
页码:1054 / +
页数:2
相关论文
共 50 条
  • [1] 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
  • [2] Aspect-Oriented Requirements Engineering: An Introduction
    Rashid, Awais
    [J]. PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2008, : 306 - 309
  • [3] Early aspects: Aspect-oriented requirements engineering and architecture design
    Rashid, A
    Moreira, A
    Tekinerdogan, B
    [J]. IEE PROCEEDINGS-SOFTWARE, 2004, 151 (04): : 153 - 155
  • [4] 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
  • [5] An Overview on Aspect-Oriented Requirements Engineering Area
    Parreira Junior, Paulo Afonso
    Penteado, Rosangela Dellosso
    [J]. ENTERPRISE INFORMATION SYSTEMS, ICEIS 2014, 2015, 227 : 244 - 264
  • [6] 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,
  • [7] Towards an aspect-oriented agile requirements approach
    Araújo, J
    Ribeiro, JC
    [J]. Eighth International Workshop on Principles of Software Evolution, Proceedings, 2005, : 140 - 143
  • [8] An aspect-oriented approach to security requirements analysis
    Xu, Dianxiang
    Goel, Vivek
    Nygard, Kendall
    [J]. 30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 79 - +
  • [9] 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
  • [10] 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