Title :
Quality-driven object-oriented re-engineering framework
Author :
Tahvildari, Ladan
Author_Institution :
Dept. of Electr. & Comput. Eng., Waterloo Univ., Canada
Abstract :
This work presents a framework for providing quality based re-engineering of object-oriented systems (Tahvildari, 2003). The framework allows for specific design and quality requirements (performance and maintainability) of the target migrant system to be considered during the reengineering process. Quality requirements for the migrant system can be encoded using soft-goal interdependency graphs and be associated with specific software transformations that need to be carried out for the specific target quality requirement to be achieved. These transformations can be applied as a series of the iterative and incremental steps to the source code. An evaluation procedure can be used at each transformation step to determine whether specific goals have been achieved.
Keywords :
graph theory; object-oriented programming; software quality; systems re-engineering; migrant system design; migrant system maintainability; migrant system quality; object-oriented systems; quality based reengineering; quality-driven object-oriented reengineering; reengineering process; soft-goal interdependency graphs; software transformations; Business; Humans; Object oriented modeling; Software maintenance; Software measurement; Software performance; Software prototyping; Software quality; Software systems; Software tools;
Conference_Titel :
Software Maintenance, 2004. Proceedings. 20th IEEE International Conference on
Print_ISBN :
0-7695-2213-0
DOI :
10.1109/ICSM.2004.1357839