Publication Date:
2019-06-28
Description:
A framework for synthesizing software systems based on abstracting software system designs and the design process is described. The result of such an abstraction process is a generic architecture and the process knowledge for customizing the architecture. The customization process knowledge is used to assist a designer in customizing the architecture as opposed to completely automating the design of systems. Our approach using an implemented example of a generic tracking architecture which was customized in two different domains is illustrated. How the designs produced using KASE compare to the original designs of the two systems, and current work and plans for extending KASE to other application areas are described.
Keywords:
COMPUTER PROGRAMMING AND SOFTWARE
Type:
NASA-CR-194201
,
NAS 1.26:194201
,
KSL-93-60
Format:
application/pdf