DocumentCode
174038
Title
A direction of migrating procedural paradigm to object based architecture by forming cluster of functions using local search heuristics
Author
Siddik, Md Saeed ; Gias, Alim Ul ; Selim, Mona ; Khaled, Shah Mostafa ; Sakib, Kazi
Author_Institution
Inst. of Inf. Technol., Univ. of Dhaka, Dhaka, Bangladesh
fYear
2014
fDate
23-24 May 2014
Firstpage
1
Lastpage
6
Abstract
In contrast to procedural programming, object oriented design provides better modularity, manageability and extensibility. Some legacy softwares written in procedural languages phase out of upgrading and support due to an unmanageable design. This paper proposes two variations of local search based heuristic to discover clues for object oriented design from the underlying structure of procedural languages. This has the potential to help a semi-automated migration of legacy software to a new object based design. The scheme was applied on three data instances which were generated from synthetic and real life software. In terms of optimal cluster finding, results show that the proposed technique improves 24.714% and 5.66% more than Greedy and Genetic approaches respectively.
Keywords
object-oriented programming; pattern clustering; software architecture; software maintenance; forming cluster; local search heuristics; migrating procedural paradigm direction; object based architecture; object oriented design; optimal cluster finding; procedural languages; procedural programming; software legacy; Algorithm design and analysis; Clustering algorithms; Heuristic algorithms; Indexes; Informatics; Search problems; Software; Call Graph; Graph Clustering; Legacy Code; Local Search; Software Design;
fLanguage
English
Publisher
ieee
Conference_Titel
Informatics, Electronics & Vision (ICIEV), 2014 International Conference on
Conference_Location
Dhaka
Print_ISBN
978-1-4799-5179-6
Type
conf
DOI
10.1109/ICIEV.2014.6850767
Filename
6850767
Link To Document