• DocumentCode
    3283426
  • Title

    Using Aspect Orientation in Understanding Legacy COBOL Code

  • Author

    Pu, Jianjun ; Zhang, Zhuopeng ; Kang, Jian ; Xu, Yang ; Yang, Hongji

  • Author_Institution
    De Montfort Univ., Leicester
  • Volume
    2
  • fYear
    2007
  • fDate
    24-27 July 2007
  • Firstpage
    385
  • Lastpage
    390
  • Abstract
    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.
  • Keywords
    COBOL; error handling; object-oriented programming; program slicing; software maintenance; systems re-engineering; COBOL code context aspect; COBOL code error handling aspect; aspect-oriented code comprehension; aspect-oriented reengineering; aspect-oriented software engineering; legacy COBOL software systems; program slicing technique; Application software; Computer industry; Laboratories; Law; Legal factors; Software design; Software engineering; Software maintenance; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2007. COMPSAC 2007. 31st Annual International
  • Conference_Location
    Beijing
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2870-8
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2007.232
  • Filename
    4291151