Analysing Object Type Hierarchies to Identify Crosscutting Concerns

被引:0
|
作者
Bernardi, Mario Luca [1 ]
Di Lucca, Giuseppe Antonio [1 ]
机构
[1] Univ Sannio, Dept Engn, Benevento, Italy
关键词
Reverse Engineering; Aspect Mining; Code Analysis; Aspect Oriented Programming; Software Evolution; MOF;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In Object Oriented (OO) systems super-imposition is a way to implement crosscutting concerns that introduce scattering and tangling of code components among the Types implemented along Type Hierarchies. This paper presents the results of the analysis of a set of existing Java systems to confirm and verify this assumption. The analysis was carried out exploiting a method to automatically analyse and identify the Type Fragments implementing static crosscutting concerns in OO systems.
引用
收藏
页码:216 / 224
页数:9
相关论文
共 50 条
  • [1] ConAn: A tool for the Identification of Crosscutting Concerns in Object Oriented Systems based on Type Hierarchy Analysis
    Bernardi, Mario Luca
    Di Lucca, Giuseppe Antonio
    [J]. 16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, : 319 - 320
  • [2] Extending the object model to provide explicit support for crosscutting concerns
    Constantinides, CA
    Elrad, T
    Fayad, ME
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (07): : 703 - 734
  • [3] 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
  • [4] Modularizing Crosscutting Concerns with Ptolemy
    Rajan, Hridesh
    Leavens, Gary T.
    Dyer, Robert
    Bagherzadeh, Mehdi
    [J]. AOSD 2011 PROCEEDINGS AND COMPANION MATERIAL, 2011, : 61 - 62
  • [5] Isolating idiomatic crosscutting concerns
    Bruntink, M
    van Deursen, A
    Tourwé, T
    [J]. ICSM 2005: PROCEEDINGS OF THE 21ST IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2005, : 37 - 46
  • [6] Finding Core Crosscutting Concerns from Object Oriented Systems Using Information Retrieval
    Nunez-Varela, Alberto S.
    Perez-Gonzalez, Hector G.
    Flores-Puente, Yarin T.
    Valdes-Souto, Francisco
    [J]. 2017 5TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2017), 2017, : 18 - 24
  • [7] Documenting typical crosscutting concerns
    Marin, Marius
    Moonen, Leon
    van Deursen, Arie
    [J]. 14TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2007, : 31 - 40
  • [8] Aop - Introduced Crosscutting Concerns
    Kamble, Goutam
    [J]. COMPUTING, COMMUNICATION, AND CONTROL, 2011, 1 : 141 - 145
  • [9] Mining execution relations for crosscutting concerns
    Krinke, J.
    [J]. IET SOFTWARE, 2008, 2 (02) : 65 - 78
  • [10] Dealing with Crosscutting Concerns in Existing Software
    Moonen, Leon
    [J]. 2008 FRONTIERS OF SOFTWARE MAINTENANCE, 2008, : 68 - 77