DocumentCode :
3233522
Title :
Quality driven transformation compositions for object oriented migration
Author :
Zou, Ying ; Kontogiannis, Kostas
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Ont., Canada
fYear :
2002
fDate :
2002
Firstpage :
346
Lastpage :
355
Abstract :
Reengineering legacy software systems to object oriented platforms has received significant attention over the past few years. In this paper, we propose a goal driven software migration framework that aims to identify and extract a quality object model from a procedural system and to generate quality object oriented code. The framework is composed of analysis tools, transformation rules, and non-functional requirement models for the target migrant system. Specifically, to facilitate the design and development of such goal driven migration framework, source code transformation rules are associated with a degree of belief that they contribute towards enhancing a desired property for the target system. The migration process applies a search algorithm that is guided by the source code analysis to select a transformation sequence that has the highest likelihood of yielding such a target system. The migration of a selected set of gnu AVL libraries to a new object oriented platform is presented as a proof of concept for the proposed technique.
Keywords :
object-oriented programming; software libraries; software maintenance; software quality; systems re-engineering; analysis tools; gnu AVL libraries; goal driven software migration framework; legacy software system reengineering; nonfunctional requirement models; object oriented migration; procedural system; quality driven transformation compositions; quality object model; quality object oriented code generation; search algorithm; transformation rules; transformation sequence; Algorithm design and analysis; Context modeling; Data analysis; Data mining; Information analysis; Object oriented modeling; Software design; Software libraries; Software quality; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 2002. Ninth Asia-Pacific
ISSN :
1530-1362
Print_ISBN :
0-7695-1850-8
Type :
conf
DOI :
10.1109/APSEC.2002.1183004
Filename :
1183004
Link To Document :
بازگشت