Guidelines for the incremental identification of aspects in requirements specifications

被引:4
|
作者
Garcia-Duque, Jorge [1 ]
Lopez-Nores, Martin [1 ]
Pazos-Arias, Jose J. [1 ]
Fernandez-Vilas, Ana [1 ]
Diaz-Redondo, Rebeca P. [1 ]
Gil-Solla, Alberto [1 ]
Ramos-Cabrer, Manuel [1 ]
Blanco-Fernandez, Yolanda [1 ]
机构
[1] Univ Vigo, Dept Telematics Engn, Vigo, Spain
关键词
crosscutting concerns; incremental software development; requirements specifications; aspect-mining;
D O I
10.1007/s00766-006-0028-7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The desired principle of separation of concerns in software development can be jeopardized by the so-called crosscutting concerns, which tend to be scattered over (and tangled with) the functionality of the modular units of a system. The correct identification of such concerns (and their encapsulation into separate artifacts) is thereby considered a way to improve software understanding and evolution. Pursuing a proper management of concerns from the requirements engineering stage can greatly benefit the entire software life-cycle. In this paper, we propose conceptual guidelines on how to perform the identification of crosscutting concerns in the process of building requirements specifications. We argue that the identification must be carried out in an incremental way, to encapsulate apart the crosscutting concerns even if they have not emerged completely yet.
引用
收藏
页码:239 / 263
页数:25
相关论文
共 50 条
  • [1] Guidelines for the incremental identification of aspects in requirements specifications
    Jorge García-Duque
    Martín López-Nores
    José J. Pazos-Arias
    Ana Fernández-Vilas
    Rebeca P. Díaz-Redondo
    Alberto Gil-Solla
    Manuel Ramos-Cabrer
    Yolanda Blanco-Fernández
    [J]. Requirements Engineering, 2006, 11 : 239 - 263
  • [2] Linguistic aspects of dynamics in requirements specifications
    Fliedl, G
    Kop, C
    Mayerthaler, W
    Mayr, HC
    Winkler, C
    [J]. 11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 83 - 90
  • [3] An agile approach to support incremental development of requirements specifications
    Lopez-Nores, Martin
    Pazos-Arias, Jose J.
    Garcia-Duque, Jorge
    Barragans-Martinez, Belen
    [J]. 2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 9 - +
  • [4] Guidelines for NL-based requirements specifications in NIBA
    Fliedl, G
    Kop, C
    Mayerthaler, W
    Mayr, HC
    Winkler, C
    [J]. NATURAL LANGUAGE PROCESSING AND INFORMATION SYSTEMS, 2001, 1959 : 251 - 264
  • [5] Requirements for tools for ambiguity identification and measurement in natural language requirements specifications
    Kiyavitskaya, Nadzeya
    Zeni, Nicola
    Mich, Luisa
    Berry, Daniel M.
    [J]. REQUIREMENTS ENGINEERING, 2008, 13 (03) : 207 - 239
  • [6] Requirements for tools for ambiguity identification and measurement in natural language requirements specifications
    Nadzeya Kiyavitskaya
    Nicola Zeni
    Luisa Mich
    Daniel M. Berry
    [J]. Requirements Engineering, 2008, 13 : 207 - 239
  • [7] Cloud Services categories identification from Requirements Specifications
    Di Martino, Beniamino
    Pascarella, Jessica
    Nacchia, Stefania
    Maisto, Salvatore Augusto
    Iannucci, Pietro
    Cerri, Fabio
    [J]. 2018 32ND INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2018, : 436 - 441
  • [8] Guidelines for the Identification of Requirements for Personnel in a Company
    Ibragimova, L. A.
    Koshovkina, O. V.
    [J]. THIRD FORUM OF YOUNG RESEARCHERS: IN THE FRAMEWORK OF INTERNATIONAL FORUM EDUCATION QUALITY - 2012, 2012, : 59 - 61
  • [9] Using Tools to Assist Identification of Non-requirements in Requirements Specifications - A Controlled Experiment
    Winkler, Jonas Paul
    Vogelsang, Andreas
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2018), 2018, 10753 : 57 - 71
  • [10] Incremental execution of transformation specifications
    Sittampalam, G
    de Moor, O
    Larsen, KF
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (01) : 26 - 38