Co-evolving Pattern Synthesis and Class Responsibility Assignment in Architectural Synthesis

0Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Architectural synthesis (AS) activity plays a key role in architecture design as it essentially links the problem to the solution space. To reuse successful design experience, architects may use architectural patterns in AS to generate candidate solutions. In a pattern-based AS, there are two challenges: one is class responsibility assignment (CRA) when using specific patterns and the other is pattern synthesis which attempts to avoid the pattern constraint violations. In this paper, we propose a cooperative coevolution approach to assign class responsibility and synthesize pattern automatically in a pattern-based AS. We formally translate the problem of the automated pattern-based AS into a multi-objective optimization problem, and describe the approach in detail. © 2014 Springer International Publishing Switzerland.

Cite

CITATION STYLE

APA

Xu, Y., & Liang, P. (2014). Co-evolving Pattern Synthesis and Class Responsibility Assignment in Architectural Synthesis. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8627 LNCS, pp. 74–81). Springer Verlag. https://doi.org/10.1007/978-3-319-09970-5_7

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free