DocumentCode
2686652
Title
Software evolution via reusable architecture
Author
Harn, M. ; Berzins, V. ; Luqi
Author_Institution
Dept. of Comput. Sci., Naval Postgraduate Sch., Monterey, CA, USA
fYear
1999
fDate
7-12 Mar 1999
Firstpage
11
Lastpage
17
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ECBS.1999.755856
Filename
755856
Link To Document