NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Software synthesis using generic architecturesA 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.
Document ID
19940008882
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Bhansali, Sanjay
(Stanford Univ. CA, United States)
Date Acquired
September 6, 2013
Publication Date
August 1, 1993
Subject Category
Computer Programming And Software
Report/Patent Number
KSL-93-60
NASA-CR-194201
NAS 1.26:194201
Report Number: KSL-93-60
Report Number: NASA-CR-194201
Report Number: NAS 1.26:194201
Accession Number
94N13355
Funding Number(s)
CONTRACT_GRANT: NCC2-749
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available