DocumentCode
304115
Title
Extending design environments to software architecture design
Author
Robbins, Jason E. ; Hilbert, David M. ; Redmiles, David F.
Author_Institution
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear
1996
fDate
25-28 Sep 1996
Firstpage
63
Lastpage
72
Abstract
Domain-oriented design environments are cooperative problem-solving systems that support designers in complex design tasks. We present the facilities and architecture of Argo, a domain-oriented design environment for software architecture. Argo´s architecture is motivated by the desire to achieve reuse and extensibility of the design environment. It separates domain-neutral code from domain-oriented code, which is distributed among intelligent design materials as opposed to being centralized in the design environment. Argo´s facilities are motivated by the observed cognitive needs of designers. These facilities extend previous work in design environments to support reflection-in-action, opportunistic design, and comprehension and problem-solving
Keywords
computer aided software engineering; cooperative systems; intelligent design assistants; problem solving; software reusability; user interfaces; Argo; cognitive needs; complex design tasks; comprehension; cooperative problem-solving systems; domain-neutral code; domain-oriented code; domain-oriented design environments; environment extensibility; intelligent design; opportunistic design; problem-solving; reflection-in-action; software architecture design; software design environments; software reuse; user interface; Buildings; Computer architecture; Computer science; Contracts; Humans; Information analysis; Military computing; Problem-solving; Software architecture; Software design;
fLanguage
English
Publisher
ieee
Conference_Titel
Knowledge-Based Software Engineering Conference, 1996., Proceedings of the 11th
Conference_Location
Syracuse, NY
ISSN
1068-3062
Print_ISBN
0-8186-7681-7
Type
conf
DOI
10.1109/KBSE.1996.552824
Filename
552824
Link To Document