
TL;DR
The paper proposes the pattern atlas, a comprehensive tool inspired by cartography, to help software architects navigate and select relevant patterns across multiple pattern languages for building complex systems.
Contribution
It introduces the pattern atlas, an innovative tool that integrates multiple pattern languages to assist in designing complex software architectures.
Findings
Conceptual framework for pattern atlas
Potential to improve pattern selection process
Enhanced understanding of pattern language integration
Abstract
Pattern languages are well-established in the software architecture community. Many different aspects of creating a software architecture are addressed by such languages. Thus, several pattern languages have to be considered when building a particular architecture. But these pattern languages are isolated, i.e. it is hard to determine the relevant patterns to be applied from the different pattern languages. Moreover, the sum of patterns from different languages may be huge, i.e. restriction to relevant patterns is desirable. In this contribution we envision an encompassing tool, the pattern atlas, that supports building complex systems based on pattern languages. The analogy to cartography motivates the name of the tool.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
