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