Extending design environments to software architecture design

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 achie...

Full description

Saved in:
Bibliographic Details
Published inProceedings of the 11th Knowledge-Based Software Engineering Conference pp. 63 - 72
Main Authors Robbins, J.E., Hilbert, D.M., Redmiles, D.F.
Format Conference Proceeding
LanguageEnglish
Published IEEE 1996
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
ISBN:9780818676819
0818676817
ISSN:1068-3062
DOI:10.1109/KBSE.1996.552824