Documenting software architectures: views and beyond
Proceedings of the 25th International Conference on Software Engineering
Architecture Decisions: Demystifying Architecture
IEEE Software
A quality-driven systematic approach for architecting distributed software applications
Proceedings of the 27th international conference on Software engineering
Software Architecture as a Set of Architectural Design Decisions
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
Rationale Management in Software Engineering
Rationale Management in Software Engineering
The essential components of software architecture design and analysis
Journal of Systems and Software
A web-based tool for managing architectural design decisions
ACM SIGSOFT Software Engineering Notes
A survey of architecture design rationale
Journal of Systems and Software
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
Using ontology to support development of software architectures
IBM Systems Journal
A rationale-based architecture model for design traceability and reasoning
Journal of Systems and Software
Sharig and Reusing Architectural Knowledge--Architecture, Rationale, and Design Intent
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Tool Support for Architectural Decisions
WICSA '07 Proceedings of the Sixth Working IEEE/IFIP Conference on Software Architecture
A Tool for Managing Software Architecture Knowledge
SHARK-ADI '07 Proceedings of the Second Workshop on SHAring and Reusing architectural Knowledge Architecture, Rationale, and Design Intent
Towards Automated Solution Synthesis and Rationale Capture in Decision-Centric Architecture Design
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
An analysis of decision-centric architectural design approaches
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Architectural knowledge: getting to the core
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
An analysis of decision-centric architectural design approaches
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Architectural decision modeling with reuse: challenges and opportunities
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Hi-index | 0.00 |
Emerging research suggests that software architecture can be represented as a set of design decisions. Several decision-centric architectural approaches have been proposed, which provide methodological support to design reasoning and justification. However, these approaches have different premises and they address different aspects of design reasoning. We analyze this developing field from three perspectives: architectural knowledge modeling, architectural design techniques and design rationale capture and use. From this analysis we have identified areas of improvements such as ASR identification, design reasoning process and architectural knowledge management.