loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
21st IEEE International Conference on Software Maintenance (ICSM'05)
A Case Study in Refactoring a Legacy Component for Reuse in a Product Line
Budapest, Hungary
September 25-September 30
ISBN: 0-7695-2368-4
Ronny Kolb, Fraunhofer Institute for Experimental Software Engineering
Dirk Muthig, Fraunhofer Institute for Experimental Software Engineering
Thomas Patzke, Fraunhofer Institute for Experimental Software Engineering
Kazuyuki Yamauchi, Ricoh Company, Ltd.
This paper describes activities performed to systematically improve the design and implementation of an existing software component in order to reuse it in a software product line. The activities are embedded in the application of Fraunhofer?s PuLSE™-DSSA approach for defining the architecture of a new product line. The component under investigation is the so called Image Memory Handler (IMH) which is used in Ricoh?s current products of office appliances such as copier machines, printers, and multi-functional peripherals. It is responsible for controlling memory usage and compressing and decompressing image data. Both the improvement of the component?s design and implementation are based on a systematic analysis and focused on increasing maintainability and reusability and hence suitability for use in a product line.
Citation:
Ronny Kolb, Dirk Muthig, Thomas Patzke, Kazuyuki Yamauchi, "A Case Study in Refactoring a Legacy Component for Reuse in a Product Line," icsm, pp.369-378, 21st IEEE International Conference on Software Maintenance (ICSM'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.