• DocumentCode
    2358231
  • 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
  • fYear
    1994
  • fDate
    1-4 Nov 1994
  • Firstpage
    74
  • Lastpage
    83
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICSR.1994.365809
  • Filename
    365809