• DocumentCode
    3152230
  • Title

    Extracting objects of Ada programs using module features

  • Author

    Zhou, Yuming ; Xu, Baowen

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Southeast Univ., Nanjing, China
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    23
  • Lastpage
    29
  • Abstract
    Reengineering legacy systems written in conventional procedural languages to equivalent OO systems makes software more maintainable and reliable. In this paper a method for extracting objects from legacy Ada 83 systems using module features is proposed. First, we develop metrics to measure module cohesion. Then, effects on cohesion from changing module components are discussed and rules on how to extract inheritance relations among objects are given. Finally, an object identification tool in APAUS is described
  • Keywords
    Ada; inheritance; object-oriented languages; object-oriented methods; software maintenance; software reliability; systems re-engineering; APAUS; Ada programs; inheritance relations; legacy Ada 83 systems; legacy systems; module cohesion; module features; object identification tool; objects extraction; procedural languages; reengineering; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 1999. (ICSM '99) Proceedings. IEEE International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-0016-1
  • Type

    conf

  • DOI
    10.1109/ICSM.1999.792495
  • Filename
    792495