Requirements engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
A survey on software architecture analysis methods
IEEE Transactions on Software Engineering
Software Ecosystem: Understanding an Indispensable Technology and Industry
Software Ecosystem: Understanding an Indispensable Technology and Industry
Architecture-level modifiability analysis (ALMA)
Journal of Systems and Software
A general model of software architecture design derived from five industrial approaches
Journal of Systems and Software
Controversy Corner: On the similarity between requirements and architecture
Journal of Systems and Software
Applied Software Architecture
From software product lines to software ecosystems
Proceedings of the 13th International Software Product Line Conference
Software ecosystems - A systematic literature review
Journal of Systems and Software
The state of the art and future perspectives in systems of systems software architectures
Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems
Hi-index | 0.00 |
This paper will show how architecture design and analysis techniques rest on a small number of foundational principles. We will show how those principles have been instantiated as a core set of techniques. These techniques, combined together, have resulted in several highly successful architecture analysis and design methods. Finally, we will show how these foundations, and the techniques that instantiate them, can be re-combined for new purposes addressing problems of ever-increasing scale, specifically: addressing the highly complex problems of analyzing software-intensive ecosystems.