Title :
A prototype domain modeling environment for reusable software architectures
Author :
Gomaa, H. ; Kerschberg, L. ; Sugumaran, V. ; Bosch, C. ; Tavakoli, I.
Author_Institution :
Dept. of Inf. & Software Syst. Eng., George Mason Univ., Fairfax, VA, USA
Abstract :
This paper describes a prototype domain modeling environment used to demonstrate the concepts of reuse of software requirements and software architectures. The environment, which is application-domain independent, is used to support the development of domain models and to generate target system specifications from them. The prototype environment consists of an integrated set of commercial-off-the-shelf software tools and custom developed software tools. The concept of reuse is prevalent at several levels of the domain modeling method and prototype environment. The environment is domain-independent thereby supporting the specification of diverse application domain models. The domain modeling method specifies a family of systems rather than a single system; optional features characterize the variations in functional requirements supported by the family, and individual family members are specified by the features they are to support. The knowledge-based approach to target system generation provides the rules for generating target system specifications from the domain model; target system specifications, themselves, may be stored in an object repository for subsequent retrieval and reuse
Keywords :
programming environments; software prototyping; software reusability; software tools; application-domain independent; custom developed software tools; domain modeling environment; knowledge-based approach; object repository; reusable software architectures; software requirements; software tools; Application software; Computer architecture; Payloads; Prototypes; Software architecture; Software libraries; Software prototyping; Software reusability; Software systems; Software tools;
Conference_Titel :
Software Reuse: Advances in Software Reusability, 1994. Proceedings., Third International Conference on
Conference_Location :
Rio de Janeiro
Print_ISBN :
0-8186-6632-3
DOI :
10.1109/ICSR.1994.365809