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
Link To Document