Beyond hypertext: knowledge management for technical documentation
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
CODE4: a unified system for managing conceptual knowledge
International Journal of Human-Computer Studies
ICSE '91 Proceedings of the 13th international conference on Software engineering
Software architecture in practice
Software architecture in practice
The Unified Modeling Language user guide
The Unified Modeling Language user guide
QSketcher: an environment for composing music for film
C&C '02 Proceedings of the 4th conference on Creativity & cognition
The 4+1 View Model of Architecture
IEEE Software
A standard for architecture description
IBM Systems Journal
A Bayesian approach to diagram matching with application to architectural models
Proceedings of the 28th international conference on Software engineering
A Tool to Visualize Architectural Design Decisions
QoSA '08 Proceedings of the 4th International Conference on Quality of Software-Architectures: Models and Architectures
Automatic Realization of SOA Deployment Patterns in Distributed Environments
ICSOC '08 Proceedings of the 6th International Conference on Service-Oriented Computing
Journal of Systems and Software
Using tagging to identify and organize concerns during pre-requirements analysis
EA '09 Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design
Paving the road for formally defined architecture description in software development
Proceedings of the 2010 ACM Symposium on Applied Computing
Reusable architectural decision models for enterprise application development
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
From a freeform graphics tool to a repository based modeling tool
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Exploring design principles of task elicitation systems for unrestricted natural language documents
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Hi-index | 0.00 |
Collecting and organizing all of the architectural information for a system is a challenge faced by information technology (IT) architects. Transforming that information into models of a viable architecture and keeping associated work products consistent and up to date is an even greater challenge. Despite this, model-centric architectural methods are not as widely adopted or as closely followed as they could be, partly due to a lack of appropriate tools. The Architects' Workbench (AWB) is a prototype tool that addresses these problems and supports the creative process of architectural thinking and modeling. This paper presents key AWB innovations and discusses how their design was motivated by insights into architectural work and feedback from IT architects. We describe the design of AWB itself as a metamodel-driven and method-based tool, and we report on experience from the use of AWB in production environments.