Back to Search Start Over

Restructuring Conditional Code Structures Using Object Oriented Design Patterns

Authors :
Pérez O. Joaquín
D. Olivia G. Fragoso
Santaolaya S. Rene
Zambrano S. Lorenzo
Source :
Computational Science and Its Applications — ICCSA 2003 ISBN: 9783540401551, ICCSA (1)
Publication Year :
2003
Publisher :
Springer Berlin Heidelberg, 2003.

Abstract

Nowadays, software industry demands high quality reusable artifacts that are easy to configure for developing new applications or modifying the existing ones at minimum cost. In this context several approaches have been proposed, as a result of this, libraries with a number of reusable functions and/or classes have been obtained. Such approaches have also proposed guidelines aimed to reuse most of the software developed by programmers. However this goal has not been achieved yet, mainly due to the lack of quality attributes of the reusable software components currently available. This paper introduces an approach known as SR2, which means software reengineering for reuse, it is based on a reengineering process whose input is legacy code written in C language and the output is an object-oriented framework in C++. In this work we employ the Gamma design patterns strategy and state to structure the framework generated by the reengineering process.

Details

ISBN :
978-3-540-40155-1
ISBNs :
9783540401551
Database :
OpenAIRE
Journal :
Computational Science and Its Applications — ICCSA 2003 ISBN: 9783540401551, ICCSA (1)
Accession number :
edsair.doi...........4083cf30cf01935efc20a6edeef6c5c3