Early identification of crosscutting concerns with the Language Extended Lexicon

被引:0
|
作者
Leandro Antonelli
Gustavo Rossi
Julio Cesar Sampaio do Prado Leite
João Araújo
机构
[1] UNLP,Lifia, Fac. de Informática
[2] PUC-Rio,Dep. Informática
[3] Universidade Nova de Lisboa,CITI, Faculdade de Ciências e Tecnologia
来源
Requirements Engineering | 2015年 / 20卷
关键词
Requirements engineering; Modularity; Crosscutting concerns; Language Extended Lexicon;
D O I
暂无
中图分类号
学科分类号
摘要
Large-scale software applications are complex systems that involve a myriad of different concerns. Ideally, these concerns should be organized into separated and different modules, but often some of these concerns overlap and crosscut each other. Such a situation is problematic, as concerns are tangled and scattered into different modules; thus, design and source code become difficult to produce and maintain. The Modularity community has been addressing crosscutting concerns by developing techniques based on separation of concerns. This separation must be done as early as possible during software construction to obtain a more modular and consequently better maintainable software, where evolution is performed with less effort and the possibility of introducing unforeseen mistakes is minimal. In this paper, we propose a strategy to identify crosscutting concerns at requirements level, i.e., at early stages in the software development process, by using the Language Extended Lexicon.
引用
下载
收藏
页码:139 / 161
页数:22
相关论文
共 50 条
  • [1] Early identification of crosscutting concerns with the Language Extended Lexicon
    Antonelli, Leandro
    Rossi, Gustavo
    do Prado Leite, Julio Cesar Sampaio
    Araujo, Joao
    REQUIREMENTS ENGINEERING, 2015, 20 (02) : 139 - 161
  • [2] Identification of crosscutting concerns at design level
    Dahi, Fairouz
    Bounour, Nora
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2016, 54 (04) : 334 - 349
  • [3] A Partitional Clustering Algorithm for Crosscutting Concerns Identification
    Czibula, Gabriela
    Cojocar, Grigoreta Sofia
    Czibula, Istvan Gergely
    SEPADS'09: PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2009, : 111 - 116
  • [4] AspectQuery: A Method for Identification of Crosscutting Concerns in the Requirement Phase
    He, Chengwan
    Tu, Chengmao
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (04): : 897 - 905
  • [5] CrossCutting Concerns Identification Supported by Ontologies: A Preliminary Study
    Parreira, Paulo Afonso, Jr.
    Penteado, Rosangela Dellosso
    ENTERPRISE INFORMATION SYSTEMS (ICEIS 2015), 2015, 241 : 385 - 407
  • [6] Techniques for the Identification of Crosscutting Concerns: A Systematic Literature Review
    Marcal, Ingrid
    Garcia, Rogerio Eduardo
    Eler, Danilo Medeiros
    Olivete Junior, Celso
    Correia, Ronaldo C. M.
    INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 569 - 579
  • [7] A classification of crosscutting concerns
    Marin, M
    Moonen, L
    van Deursen, A
    ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 673 - 676
  • [8] Modularizing Crosscutting Concerns with Ptolemy
    Rajan, Hridesh
    Leavens, Gary T.
    Dyer, Robert
    Bagherzadeh, Mehdi
    AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 61 - 62
  • [9] On A Top Down Aspect Mining Approach for Monitoring Crosscutting Concerns Identification
    Cojocar, Grigoreta-Sofia
    Guran, Adriana-Mihaela
    2017 IEEE 14TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS, 2017, : 51 - 56
  • [10] Isolating idiomatic crosscutting concerns
    Bruntink, M
    van Deursen, A
    Tourwé, T
    ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 37 - 46