2008
DOI: 10.1007/978-3-540-89694-4_57
|View full text |Cite
|
Sign up to set email alerts
|

Genetic Synthesis of Software Architecture

Abstract: This thesis experiments with a novel approach to applying genetic algorithms in software architecture design by giving the structure of an architecture at a highly abstract level.Previously in the literature, genetic algorithms are used only to improve existing architectures. The structure and evaluation of software architectures and the principles of meta-heuristic search algorithms are introduced to give a basis to understand the implementation. Current research in the field of search-based software engineer… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
36
0

Year Published

2008
2008
2020
2020

Publication Types

Select...
4
2
1

Relationship

3
4

Authors

Journals

citations
Cited by 29 publications
(36 citation statements)
references
References 19 publications
(86 reference statements)
0
36
0
Order By: Relevance
“…The chromosome handled by the genetic algorithm is gained by collecting the supergenes, i.e., all data regarding all operations, thus representing a whole view of the architecture. A more detailed specification of the architecture representation is given by Räihä et al (2008a;2008b).…”
Section: Representing Architecturementioning
confidence: 99%
“…The chromosome handled by the genetic algorithm is gained by collecting the supergenes, i.e., all data regarding all operations, thus representing a whole view of the architecture. A more detailed specification of the architecture representation is given by Räihä et al (2008a;2008b).…”
Section: Representing Architecturementioning
confidence: 99%
“…Räihä et al [14] have taken a more advanced approach to designing software architecture than Simons and Parmee [17] by starting the design from a responsibility dependency graph and developing the architecture further than the class distribution of actions and data. A GA is used for the automation of design.…”
Section: Related Workmentioning
confidence: 99%
“…Notice that the test runs depicted in Figures 2-4 use the same fitness function as the genetic algorithm used in the rest of the paper (and the same used in our previous tests [13,14]). …”
Section: Figure 4 Sa Curves For Different Starting Temperaturesmentioning
confidence: 99%
See 1 more Smart Citation
“…An algorithm receives a UML diagram and a fitness function as an input and gives a result diagram as an output [5][6][7][8][9][10].…”
Section: Introductionmentioning
confidence: 99%