DocumentCode :
1737842
Title :
A methodology to extract objects from procedural software
Author :
Lee, Moon-Kun ; Park, Sung-Og
Author_Institution :
Dept. of Comput. Sci., Chonbuk Nat. Univ., Chonju, South Korea
fYear :
2000
fDate :
2000
Firstpage :
557
Lastpage :
566
Abstract :
The paper presents a methodology to extract objects from procedural software. The methodology is the first phase in transforming procedural software to object oriented software. The methodology is based on the idea of generating all groups of object candidates with possible combinations and selecting a group with the best or optimal combination of candidates with respect to the degree of relativity and similarity between objects in the group and classes in a domain model. The methodology has innovative features in object extraction: a clustering method based on both static and dynamic clustering, the combinatorial cases of grouping object candidate cases based on abstraction, a refinement algorithm, a similarity algorithm for multiple n object and m classes, etc. This methodology provides reengineering experts with a comprehensive and integrated environment to select the best or optimal group of object candidates
Keywords :
combinatorial mathematics; object-oriented programming; software maintenance; systems re-engineering; clustering method; combinatorial cases; domain model; dynamic clustering; integrated environment; object candidate cases; object candidates; object extraction; object oriented software; optimal combination; optimal group; procedural software; reengineering experts; refinement algorithm; similarity algorithm; Clustering algorithms; Clustering methods; Computer science; Data mining; Environmental economics; Feature extraction; Investments; Object oriented modeling; Productivity; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
Conference_Location :
Taipei
ISSN :
0730-3157
Print_ISBN :
0-7695-0792-1
Type :
conf
DOI :
10.1109/CMPSAC.2000.884781
Filename :
884781
Link To Document :
بازگشت