12 International Workshop on Software Technology and Engineering Practice (STEP'04) Evolving Legacy Systems through a Multi-Objective Decision Process Chicago, Illinois September 17-September 19 ISBN: 0-7695-2293-9
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/STEP.2004.11
Our previous work on improving the quality of objectoriented legacy systems includes : i) devising a qualitydriven re-engineering framework [11], ii) proposing a software transformation framework based on soft-goal interdependency graphs to enhance quality [9], and iii) investigating the usage of metrics for detecting potential design flaws [10]. This paper defines a decision making process that determines a list of source-code improving transformations among several applicable transformations. The decisionmaking process is developed on a multi-objective decision analysis technique. This type of technique is necessary as there are a number of different, and sometimes conflicting, criterion among non-functional requirements. For the migrant system, the proposed approach uses heuristic estimates to guide the discovery process.
Citation:
Ladan Tahvildari, "Evolving Legacy Systems through a Multi-Objective Decision Process," step, pp.65-75, 12 International Workshop on Software Technology and Engineering Practice (STEP'04), 2004 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||