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 :
بازگشت