Early aspects:: a model for aspect-oriented requirements engineering

被引:80
|
作者
Rashid, A [1 ]
Sawyer, P [1 ]
Moreira, A [1 ]
Araújo, J [1 ]
机构
[1] Univ Lancaster, Dept Comp, Lancaster LA1 4YR, England
关键词
D O I
10.1109/ICRE.2002.1048526
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Effective RE must reconcile the need to achieve separation of concerns, with the need to satisfy broadly scoped requirements and constraints. Techniques such as use cases and viewpoints help achieve separation of stakeholders' concerns but ensuring their consistency with global requirements and constraints is largely unsupported. In this paper we build on recent work that has emerged from the aspect-oriented programming (AOP) community to propose a general model for aspect oriented requirements engineering (AORE). The model supports separation of crosscutting functional and. nonfunctional properties at the requirements level. We argue that early separation of such crosscutting properties supports effective determination of their mapping and influence on artefacts at later development stages. A realisation of the model based on a case study of a toll collection system is presented.
引用
收藏
页码:199 / 202
页数:4
相关论文
共 50 条
  • [1] Early aspects: Aspect-oriented requirements engineering and architecture design
    Rashid, A
    Moreira, A
    Tekinerdogan, B
    [J]. IEE PROCEEDINGS-SOFTWARE, 2004, 151 (04): : 153 - 155
  • [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] Early aspects at ICSE 2007: Workshop on aspect-oriented requirements engineering and architecture design
    Chitchyan, Ruzanna
    Rashid, Awais
    Moreira, Ana
    Araujo, Joao
    Clements, Paul
    Baniassad, Elisa
    Tekinerdogan, Bedir
    [J]. 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 127 - +
  • [4] Early Aspects at ICSE 2008: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
    Pinto, Monica
    Chitchyan, Ruzanna
    Rashid, Awais
    Moreira, Ana
    Araujo, Joao
    Clements, Paul
    Baniassad, Elisa
    Tekinerdogan, Bedir
    [J]. ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 1053 - 1054
  • [5] Early Aspects at ICSE 2009: Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
    Chitchyan, Ruzanna
    Pinto, Monica
    Khan, Safoora Shakil
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 466 - +
  • [6] Aspect-Oriented Requirements Engineering: An Introduction
    Rashid, Awais
    [J]. PROCEEDINGS OF THE 16TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE, 2008, : 306 - 309
  • [7] 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
  • [8] 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,
  • [9] 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
  • [10] 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