Component selection is a crucial problem in Component Based Software Engineering (CBSE). CBSE is concerned with the assembly of pre-existing software components that leads to a software system that responds to client-specific requirements. This work deals with the component selection problem which we formulate as multiobjective optimization, involving four objectives: the number of used components, the number of new requirements, the number of provided interfaces and the number of the initial requirements that are not in solution. We use the Pareto dominance principle to deal with the multiobjective optimization problem. Needles to say the last two objectives should be zero. Afterwards, we investigate the problem in an dynamic or changing e...
Abstract. Design decisions for complex, component-based systems impact multiple quality of service (...
peer-reviewedSoftware Product Lines Engineering (SPLE) proposes techniques to model, create and impr...
This paper studies the strategies for multi-objective optimization in a dynamic environment. In part...
This paper addresses the problem of determining the next set of releases in the course of software e...
To improve the maintenance and quality of software product lines, efficient configurations techniqu...
International audienceEvolutionary Multi-objective optimization is a popular tool to generate a set ...
Software Product Lines Engineering (SPLE) proposes techniques to model, create and improve groups of...
In feature selection problems, the aim is to select a subset of features to characterize an output o...
18th International Symposium on Search Based Software Engineering (SSBSE 2016), Ralaigh, North Carol...
simple yet effective selection operator for the decomposition-based evolutionary multiobjective opti...
Abstract — In optimization, multiple objectives and con-straints cannot be handled independently of ...
This paper investigates the use of evolutionary multiobjective optimization methods (EMOs) for solvi...
Multi-objective evolutionary algorithms and selection hyper-heuristics are adaptive methods that can...
When dealing with software-intensive systems, it is often beneficial to consider families of similar...
In optimization, multiple objectives and constraints cannot be handled independently of the underlyi...
Abstract. Design decisions for complex, component-based systems impact multiple quality of service (...
peer-reviewedSoftware Product Lines Engineering (SPLE) proposes techniques to model, create and impr...
This paper studies the strategies for multi-objective optimization in a dynamic environment. In part...
This paper addresses the problem of determining the next set of releases in the course of software e...
To improve the maintenance and quality of software product lines, efficient configurations techniqu...
International audienceEvolutionary Multi-objective optimization is a popular tool to generate a set ...
Software Product Lines Engineering (SPLE) proposes techniques to model, create and improve groups of...
In feature selection problems, the aim is to select a subset of features to characterize an output o...
18th International Symposium on Search Based Software Engineering (SSBSE 2016), Ralaigh, North Carol...
simple yet effective selection operator for the decomposition-based evolutionary multiobjective opti...
Abstract — In optimization, multiple objectives and con-straints cannot be handled independently of ...
This paper investigates the use of evolutionary multiobjective optimization methods (EMOs) for solvi...
Multi-objective evolutionary algorithms and selection hyper-heuristics are adaptive methods that can...
When dealing with software-intensive systems, it is often beneficial to consider families of similar...
In optimization, multiple objectives and constraints cannot be handled independently of the underlyi...
Abstract. Design decisions for complex, component-based systems impact multiple quality of service (...
peer-reviewedSoftware Product Lines Engineering (SPLE) proposes techniques to model, create and impr...
This paper studies the strategies for multi-objective optimization in a dynamic environment. In part...