Requirements Engineering and Aspects

被引:0
|
作者
Yu, Yijun
Niu, Nan
Gonzalez-Baixauli, Bruno
Mylopoulos, John
Easterbrook, Steve
Sampaio do Prado Leite, Julio Cesar
机构
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A fundamental problem with requirements engineering (RE) is to validate that a design does satisfy stakeholder requirements. Some requirements can be fulfilled locally by designed modules, where others must be accommodated globally by multiple modules together. These global requirements often crosscut with other local requirements and as such lead to scattered concerns. We explore the possibility of borrowing concepts from aspect-oriented programming (AOP) to tackle these problems in early requirements. In order to validate the design against such early aspects, we propose a framework to trace them into coding and testing aspects. We demonstrate the approach using an open-source e-commerce platform. In the conclusion of this work. we reflect on the lessons learnt from the case study on how to fit RE and AOP research together.
引用
收藏
页码:432 / 452
页数:21
相关论文
共 50 条
  • [1] Requirements Engineering Aspects of a Geographically Distributed Architecture
    Spichkova, Maria
    Schmidt, Heinz
    [J]. ENASE 2015 - PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2015, : 276 - 281
  • [2] Requirements Engineering for Global Systems: Cultural, Regulatory and Technical Aspects
    Spichkova, Maria
    Schmidt, Heinz
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 563 - 569
  • [3] 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
  • [4] Requirements Engineering Based on Knowledge Management: Theoretical Aspects and a Practical Proposal
    Olmos-Sanchez, Karla
    Rodas-Osollo, Jorge
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2017, 27 (08) : 1199 - 1233
  • [5] Early aspects: Aspect-oriented requirements engineering and architecture design
    Rashid, A
    Moreira, A
    Tekinerdogan, B
    [J]. IEE PROCEEDINGS-SOFTWARE, 2004, 151 (04): : 153 - 155
  • [6] The Effects of Human Aspects on the Requirements Engineering Process: A Systematic Literature Review
    Hidellaarachchi, Dulaji
    Grundy, John
    Hoda, Rashina
    Madampe, Kashumi
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (06) : 2105 - 2127
  • [7] Aspects of modelling requirements in very-large agile systems engineering
    Liebel, Grischa
    Knauss, Eric
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2023, 199
  • [8] Time aspects in requirements engineering: Or 'every cloud has a silver lining'
    Daugulis A.
    [J]. Requirements Engineering, 2000, 5 (3) : 137 - 143
  • [9] Resilient Requirements Engineering New Requirements Engineering for Engineering 4.0
    Gräßler, Iris
    Oleff, Christian
    Preuß, Daniel
    Koch, Anna-Sophie
    [J]. ZWF Zeitschrift fuer Wirtschaftlichen Fabrikbetrieb, 2023, 118 (04): : 222 - 225
  • [10] Requirements for requirements engineering techniques
    Macaulay, L
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, 1996, : 157 - 164