• DocumentCode
    2242136
  • Title

    Interactive elaboration of generic designs

  • Author

    Johnson, W. Lewis ; Narayanaswamy, K. ; Balzer, Robert

  • Author_Institution
    Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA, USA
  • fYear
    1993
  • fDate
    20-23 Sep 1993
  • Firstpage
    96
  • Lastpage
    103
  • Abstract
    The paper describes a family of tools called Binders that support the elaboration of generic designs. Rather than taking the approach of building new languages and environments, a Binder is designed to inter-operate with existing languages and tools. Binders support grammatical extensions to a language (for example, a language to describe architectures or a language to describe processes) that permits the inclusion of uninstantiated descriptions in the language. Design elaboration is performed interactively-the Binder informs the designer as to which elements of the design require further elaboration, and suggests possible ways in which the elaboration may be performed. The Binder relies upon application specific knowledge bases of design constraints to be satisfied, and methods for satisfying those constraints. Two Binders have been developed using the above methodology: an Architecture Binder for developing software architectures from generic architectures, and a Process Binder that supports refinement of generic processes during process enactment
  • Keywords
    grammars; interactive systems; knowledge based systems; software tools; Architecture Binder; Binder; Process Binder; application specific knowledge bases; design constraints; generic designs; generic processes; grammatical extensions; process enactment; software architectures; uninstantiated descriptions; Artificial intelligence; Command and control systems; Computer architecture; Databases; Error correction; Humans; Software architecture; Software design; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge-Based Software Engineering Conference, 1993. Proceedings., Eighth
  • Conference_Location
    Chicago, IL
  • ISSN
    1068-3062
  • Print_ISBN
    0-8186-4100-2
  • Type

    conf

  • DOI
    10.1109/KBSE.1993.341210
  • Filename
    341210