loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Eleventh Annual International Workshop on Software Technology and Engineering Practice (STEP'03)
Incorporating Quality Requirements in Software Migration Process
Amsterdam, The Netherlands
September 19-September 21
ISBN: 0-7695-2218-1
Ying Zou, Queen?s University
The reengineering of legacy software systems to modern Object Oriented platforms has received significant attention over the past few years. However, most often the reengineering process ignores to take into account specific non-functional requirements, such as maintainability, for the target system. In this paper, we propose a quality driven software migration framework that aims to identify and extract an object model from a procedural system and to generate quality migrant object oriented code which satisfies non-functional requirements. Such a reengineering framework is composed of quality models to denote desired quality characteristics for the target migrant systems, transformation rules and, an incremental and iterative quality-driven transformation process that is based on a state transition system. The process aims to identify a sequence of software transformations that generate a target system with desired quality characteristics. Moreover, an evaluation technique is presented to verify and validate the achievement of quality requirements in the obtained migrated system. The result obtained from case studies demonstrates the effectiveness and usefulness of the proposed quality driven migration technique.
Citation:
Ying Zou, "Incorporating Quality Requirements in Software Migration Process," step, pp.175-185, Eleventh Annual International Workshop on Software Technology and Engineering Practice (STEP'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.