A large number of quality properties need to be addressed in nowadays complex embedded systems by architects. Evolutionary algorithms can help architects to find optimal solutions which meet these conicting quality attributes. Also, architectural patterns and antipatterns give the architect knowledge of solving design bottlenecks. Hence, antipatterns heuristics have been used as domain-specific search operators within the evolutionary optimization. However, these heuristics usually improve only one quality attribute and using them in multiobjective problem is challenging. This paper studies the extent to which heuristic-based search operators can improve multiobjective optimization of software architecture for embedded systems. It compares ...
This chapter is dedicated to the optimization algorithms developed in the MULTICUBE project and to t...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
A large number of quality properties need to be addressed in nowadays complex embedded systems by ar...
Today\u27s complex systems require software architects to address a large number of quality attribut...
Having come of age in the last decade, the use of architecture to describe complex systems, especial...
This book describes how evolutionary algorithms (EA), including genetic algorithms (GA) and particle...
Abstract Context: Software architecture refactoring can be induced by multiple reasons, such as sati...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Software architecture optimization aims to enhance non-functional attributes like performance and re...
Abstract—The automation of software architecture design is an important goal in software engineering...
Abstract. This paper compares three heuristic search algorithms: genetic algorithm (GA), simulated a...
The design of the product line architecture (PLA) is a difficult activity that can benefit from the ...
This chapter presents guidelines to choose an appropriate exploration algorithm, based on the proper...
Architecture design is one of the most important steps in software development, since design decisio...
This chapter is dedicated to the optimization algorithms developed in the MULTICUBE project and to t...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
A large number of quality properties need to be addressed in nowadays complex embedded systems by ar...
Today\u27s complex systems require software architects to address a large number of quality attribut...
Having come of age in the last decade, the use of architecture to describe complex systems, especial...
This book describes how evolutionary algorithms (EA), including genetic algorithms (GA) and particle...
Abstract Context: Software architecture refactoring can be induced by multiple reasons, such as sati...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...
Software architecture optimization aims to enhance non-functional attributes like performance and re...
Abstract—The automation of software architecture design is an important goal in software engineering...
Abstract. This paper compares three heuristic search algorithms: genetic algorithm (GA), simulated a...
The design of the product line architecture (PLA) is a difficult activity that can benefit from the ...
This chapter presents guidelines to choose an appropriate exploration algorithm, based on the proper...
Architecture design is one of the most important steps in software development, since design decisio...
This chapter is dedicated to the optimization algorithms developed in the MULTICUBE project and to t...
It has long been known that a fixed ordering of optimization phases will not produce the best code f...
This thesis experiments with a novel approach to applying genetic algorithms in software architectur...