Restructuring Conditional Code Structures Using Object Oriented Design Patterns

R Santaolaya, Og Fragoso,J Perez,L Zambrano

ICCSA'03: Proceedings of the 2003 international conference on Computational science and its applications: PartI(2003)

引用 0|浏览4
暂无评分
摘要
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.
更多
查看译文
关键词
reengineering process,reusable software component,software industry demand,high quality reusable artifact,reusable function,C language,object-oriented framework,quality attribute,Gamma design patterns strategy,legacy code,conditional code structure
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要