Tailoring knowledge sharing to the architecting process
ACM SIGSOFT Software Engineering Notes
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
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
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
Integrating a software architecture-centric method into object-oriented analysis and design
Journal of Systems and Software
Model-Driven approach to Software Architecture design
SHARK '09 Proceedings of the 2009 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Comparing methodologies for the transition between software requirements and architectures
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
A comparative study of architecture knowledge management tools
Journal of Systems and Software
Architectural knowledge: getting to the core
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
The influence of CMMI on establishing an architecting process
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
How do architecture patterns and tactics interact? A model and annotation
Journal of Systems and Software
Architecting automotive product lines: industrial practice
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Naive architecting - understanding the reasoning process of students: a descriptive survey
ECSA'10 Proceedings of the 4th European conference on Software architecture
Ontological analysis for generating baseline architectural descriptions
ECSA'10 Proceedings of the 4th European conference on Software architecture
Implementing reliability: the interaction of requirements, tactics and architecture patterns
Architecting dependable systems VII
A question-based method for deriving software architectures
ECSA'11 Proceedings of the 5th European conference on Software architecture
Towards supporting the software architecture life cycle
Journal of Systems and Software
Assessment of a framework for designing and evaluating security sensitive architecture
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Effective tool support for architectural knowledge sharing
ECSA'07 Proceedings of the First European conference on Software Architecture
Software development improvement with SFIM
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Variability in quality attributes of service-based software systems: A systematic literature review
Information and Software Technology
3D architecture viewpoints on service automation
Journal of Systems and Software
Pattern-oriented knowledge model for architecture design
Proceedings of the 17th Conference on Pattern Languages of Programs
Architecting automotive product lines: Industrial practice
Science of Computer Programming
Hi-index | 0.00 |
We compare five industrial software architecture design methods and we extract from their commonalities a general software architecture design approach. Using this general approach, we compare across the five methods the artifacts and activities they use or recommend, and we pinpoint similarities and differences. Once we get beyond the great variance in terminology and description, we find that the 5 approaches have a lot in common and match more or less the "ideal" pattern we introduced.