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
Link To Document