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