Using aspect orientation in understanding legacy COBOL code

被引:0
|
作者
Pu, Jianjun [1 ]
Zhang, Zhuopeng [1 ]
Kang, Jian [1 ]
Xu, Yang [1 ]
Yang, Hongji [1 ]
机构
[1] De Montfort Univ, Software Technol Res Lab, Leicester LE1 9BH, Leics, England
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Understanding and maintaining legacy COBOL systems are still a challenging task for both academic research and industry practice. With the development of aspect-oriented software engineering, aspect-oriented code comprehension and reengineering for COBOL software systems become a very promising research direction. In this paper, context aspect and error handling aspect, which are two most important aspects for COBOL code understanding, are defined. Furthermore, the approach for aspect location and operations in COBOL code is presented. Program slicing technique is adopted to locate aspect code from large COBOL systems. This paper reports our experience to date on the application of aspect-oriented program understanding in COBOL code, and more future work will be carry out shortly.
引用
收藏
页码:385 / +
页数:2
相关论文
共 50 条
  • [1] TYPE-FLOW ANALYSIS FOR LEGACY COBOL CODE
    Spano, Alvise
    Bugliesi, Michele
    Cortesi, Agostino
    [J]. ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 64 - 75
  • [2] AUTOMATED SUPPORT FOR LEGACY CODE UNDERSTANDING
    NING, JQ
    ENGBERTS, A
    KOZACZYNSKI, W
    [J]. COMMUNICATIONS OF THE ACM, 1994, 37 (05) : 50 - 57
  • [3] Reusing legacy COBOL code with UNIL collaboration diagrams via a wide spectrum language
    Pu, JJ
    Zhang, ZP
    Xu, Y
    Yang, HJ
    [J]. PROCEEDINGS OF THE 2005 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2005, : 78 - 83
  • [4] Aspect-orientation For Revitalising Legacy Business Software
    De Schutter, Kris
    Adams, Bram
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 166 : 63 - 80
  • [5] Understanding COBOL systems using inferred types
    van Deursen, A
    Moonen, L
    [J]. SEVENTH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 1999, : 74 - 81
  • [6] Restructuring of COBOL/CICS legacy systems
    Sellink, A
    Sneed, H
    Verhoef, C
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2002, 45 (2-3) : 193 - 243
  • [7] COBOL APPLICATION CODE GENERATORS
    GREMILLION, LL
    SHEA, T
    [J]. JOURNAL OF SYSTEMS MANAGEMENT, 1985, 36 (12): : 30 - 33
  • [8] Restructuring of COBOL/CICS legacy systems
    Sellink, A
    Sneed, H
    Verhoef, C
    [J]. PROCEEDINGS OF THE THIRD EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, 1999, : 72 - 82
  • [9] Integration of Static and Dynamic Code Analysis for Understanding Legacy Source Code
    Kirchmayr, Wilhelm
    Moser, Michael
    Nocke, Ludwig
    Pichler, Josef
    Tober, Rudolf
    [J]. 32ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2016), 2016, : 543 - 552
  • [10] COBOL - COMMON BASE, ONEROUS LEGACY
    REISMAN, S
    [J]. IEEE SOFTWARE, 1993, 10 (06) : 112 - +