Automatic design of software architecture by use of genetic algorithms has already been shown to be feasible. A natural problem is to augment – if not replace – genetic algorithms with some other search method in the process of searching good architectures. The present paper studies the possibilities of simulated annealing in designing software architecture. We start from functional requirements given as a graph of functional responsibilities and consider two quality attributes, modifiability and efficiency. It is concluded that simulated annealing as such does not produce “natural ” architectures, but it is useful as a method of producing initial populations for genetic algorithms
Modularity is one of the four key principles of software design and architecture. According to this ...
The goal of automatic programming is to create, in an automated way, a computer program that enables...
The chapter covers two main areas, these being an introduction to the technology and techniques asso...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Software architecture design is a complex task, requiring handling and balancing multiple tradeoffs....
This paper is aimed to apply genetic algorithms in creating architecture forms and establishing a pr...
Today\u27s complex systems require software architects to address a large number of quality attribut...
Software systems are becoming complex entities with an increasing diffusion into many new domains. A...
Today's software systems are growing in size and complexity. This means not only increased complexit...
This report studies the problem of automatically selecting a suitable system architecture for implem...
Quantitative prediction of quality properties (i.e. extra-functional properties such as performance,...
Combinatorial optimization problems arise in many scientific and practical applications. Therefore m...
Genetic Algorithms (GAs), a computational technique based on the principles of evolution, have been ...
The goal of automatic programming is to create, in an automated way, a computer program that enables...
Modularity is one of the four key principles of software design and architecture. According to this ...
The goal of automatic programming is to create, in an automated way, a computer program that enables...
The chapter covers two main areas, these being an introduction to the technology and techniques asso...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Software architecture design is a complex task, requiring handling and balancing multiple tradeoffs....
This paper is aimed to apply genetic algorithms in creating architecture forms and establishing a pr...
Today\u27s complex systems require software architects to address a large number of quality attribut...
Software systems are becoming complex entities with an increasing diffusion into many new domains. A...
Today's software systems are growing in size and complexity. This means not only increased complexit...
This report studies the problem of automatically selecting a suitable system architecture for implem...
Quantitative prediction of quality properties (i.e. extra-functional properties such as performance,...
Combinatorial optimization problems arise in many scientific and practical applications. Therefore m...
Genetic Algorithms (GAs), a computational technique based on the principles of evolution, have been ...
The goal of automatic programming is to create, in an automated way, a computer program that enables...
Modularity is one of the four key principles of software design and architecture. According to this ...
The goal of automatic programming is to create, in an automated way, a computer program that enables...
The chapter covers two main areas, these being an introduction to the technology and techniques asso...