z-logo
open-access-imgOpen Access
Software synthesis using generic architectures
Author(s) -
Shekhar Bhansali
Publication year - 1994
Publication title -
automated software engineering
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.424
H-Index - 45
eISSN - 1573-7535
pISSN - 0928-8910
DOI - 10.1007/bf00871705
Subject(s) - computer science , personalization , abstraction , software engineering , architecture , software architecture , reference architecture , software , process (computing) , programming language , systems engineering , engineering , art , philosophy , epistemology , world wide web , visual arts
We describe a framework for synthesizing software systems based on abstracting software system designs, problem descriptions, and the design process. The result of such an abstraction process is a generic architecture and the customization knowledge for customizing the architecture for instances of a problem class. The customization knowledge is used to assist a designer in customizing the architecture as opposed to completely automating the design of systems. We illustrate our approach using an implemented example of a generic tracking architecture which we have customized in two different domains. We describe how the designs produced using KASE compare to the original designs of the two systems, discuss how our work relates to other approaches to software design, and describe current work and plans for extending KASE to other application areas.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom