Title : 
A COTS-Based Approach for Evolving legacy Systems
         
        
            Author : 
Kotonya, Gerald ; Hutchinson, John
         
        
            Author_Institution : 
Dept. of Comput., Lancaster Univ.
         
        
        
            fDate : 
Feb. 26 2007-March 2 2007
         
        
        
        
            Abstract : 
The potential benefits of evolving legacy systems to COTS-based component architectures are well documented. These include rapid, non-intrusive modernization through the use of COTS software components, and significantly reduced post maintenance costs. However, the hype has not translated to a corresponding increase in the migration of legacy systems to COTS-based architectures. There are two main reasons for this. First, many legacy systems provide adequate core functionality. For this type of legacy system, replacement may not be the most cost-effective solution. Secondly, there is a general lack of scalable methods and tools that support COTS-based evolution of legacy systems. This paper describes our experience in using a component-based method to evolve a legacy system
         
        
            Keywords : 
object-oriented programming; software architecture; software maintenance; software packages; COTS software components; COTS-based component architectures; component-based method; legacy systems; post maintenance costs; Component architectures; Computer architecture; Computer bugs; Cost function; Documentation; Hardware; Probability distribution; Productivity; Risk management; Software maintenance;
         
        
        
        
            Conference_Titel : 
Commercial-off-the-Shelf (COTS)-Based Software Systems, 2007. ICCBSS '07. Sixth International IEEE Conference on
         
        
            Conference_Location : 
Banff, Alta.
         
        
            Print_ISBN : 
0-7695-2785-X
         
        
        
            DOI : 
10.1109/ICCBSS.2007.1