Title : 
Software evolution via reusable architecture
         
        
            Author : 
Harn, M. ; Berzins, V. ; Luqi
         
        
            Author_Institution : 
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
         
        
        
        
        
        
            Abstract : 
This paper explores the idea of component-based reuse of software development architecture. It includes: (1) analysis of a domain-specific software development architecture, (2) development of a component base (repository) that is robust with respect to system evolution, and (3) implementation of a light weight inference engine for automated decision support. The study is aimed at gaining a framework for component-based reuse of software architecture, where a family of software systems sharing the same architecture are produced using common components. This embraces a component base (repository) equipped with a lightweight inference engine for software evolution and automated decision support for processes such as component retrieval, version control, project management, and task decomposition
         
        
            Keywords : 
configuration management; inference mechanisms; project management; software architecture; software reusability; automated decision support; component retrieval; component-based reuse; lightweight inference engine; project management; software development architecture; software evolution; task decomposition; version control; Automatic control; Computer architecture; Engines; Lighting control; Programming; Project management; Robustness; Software architecture; Software reusability; Software systems;
         
        
        
        
            Conference_Titel : 
Engineering of Computer-Based Systems, 1999. Proceedings. ECBS '99. IEEE Conference and Workshop on
         
        
            Conference_Location : 
Nashville, TN
         
        
            Print_ISBN : 
0-7695-0028-5
         
        
        
            DOI : 
10.1109/ECBS.1999.755856