CrossCutting Concerns Identification Supported by Ontologies: A Preliminary Study

被引:0
|
作者
Parreira, Paulo Afonso, Jr. [1 ,2 ]
Penteado, Rosangela Dellosso [1 ]
机构
[1] Univ Fed Sao Carlos, Dept Comp Sci, BR-13560 Sao Carlos, SP, Brazil
[2] Univ Fed Goias, Comp Sci Course, Jatai, Goias, Brazil
关键词
Aspect-Oriented Requirements Engineering; Ontologies; Early-Aspects; CrossCutting Concerns;
D O I
10.1007/978-3-319-29133-8_19
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Contextualization: CrossCutting Concerns (CCC) or Early-Aspects consist of software concerns that are spread and/or tangled with requirements of other concerns and can be treated by Aspect-Oriented Requirements Engineering (AORE). Problem: several AORE approaches have been proposed, however, some experimental studies have found problems regarding to the accuracy of these approaches. According to the authors of these studies these problems occur, due to: (i) the lack of knowledge presented by the users of these approaches about the crosscutting nature of CCC; and (ii) the lack of resources to support users of these approaches during the CCC identification. Goal: this work aims to improve the CCC identification accuracy from the support of domain ontologies. Hence, an ontology for the CCC domain was proposed and the Theme/Doc AORE approach was extended aiming to make it suitable for the usage of this ontology. As results, a preliminary experimental study showed a significant increasing of the recall of the extended approach, without negative effects on the precision and execution time of it.
引用
收藏
页码:385 / 407
页数:23
相关论文
共 50 条
  • [1] Identification of crosscutting concerns at design level
    Dahi, Fairouz
    Bounour, Nora
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2016, 54 (04) : 334 - 349
  • [2] A Partitional Clustering Algorithm for Crosscutting Concerns Identification
    Czibula, Gabriela
    Cojocar, Grigoreta Sofia
    Czibula, Istvan Gergely
    [J]. SEPADS'09: PROCEEDINGS OF THE 8TH WSEAS INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SOFTWARE ENGINEERING, PARALLEL AND DISTRIBUTED SYSTEMS, 2009, : 111 - 116
  • [3] Early identification of crosscutting concerns with the Language Extended Lexicon
    Antonelli, Leandro
    Rossi, Gustavo
    do Prado Leite, Julio Cesar Sampaio
    Araujo, Joao
    [J]. REQUIREMENTS ENGINEERING, 2015, 20 (02) : 139 - 161
  • [4] AspectQuery: A Method for Identification of Crosscutting Concerns in the Requirement Phase
    He, Chengwan
    Tu, Chengmao
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2013, E96D (04): : 897 - 905
  • [5] 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.
    [J]. INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 569 - 579
  • [6] Early identification of crosscutting concerns with the Language Extended Lexicon
    Leandro Antonelli
    Gustavo Rossi
    Julio Cesar Sampaio do Prado Leite
    João Araújo
    [J]. Requirements Engineering, 2015, 20 : 139 - 161
  • [7] Poster: A Study Of Monitoring Crosscutting Concerns Implementation
    Cojocar, Grigoreta-Sofia
    Guran, Adriana-Mihaela
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 169 - 170
  • [8] A classification of crosscutting concerns
    Marin, M
    Moonen, L
    van Deursen, A
    [J]. ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 673 - 676
  • [9] Modularizing Crosscutting Concerns with Ptolemy
    Rajan, Hridesh
    Leavens, Gary T.
    Dyer, Robert
    Bagherzadeh, Mehdi
    [J]. AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 61 - 62
  • [10] On A Top Down Aspect Mining Approach for Monitoring Crosscutting Concerns Identification
    Cojocar, Grigoreta-Sofia
    Guran, Adriana-Mihaela
    [J]. 2017 IEEE 14TH INTERNATIONAL SCIENTIFIC CONFERENCE ON INFORMATICS, 2017, : 51 - 56