Learn More
Software design is a process of trading off competing objectives. If the user objective space is rich, then we should use optimizers that can fully exploit that richness. For example, this study configures software product lines (expressed as feature maps) using various search-based software engineering methods. As we increase the number of optimization(More)
Software product lines are hard to configure. Techniques that work for medium sized product lines fail for much larger product lines such as the Linux kernel with 6000+ features. This paper presents simple heuristics that help the Indicator-Based Evolutionary Algorithm (IBEA) in finding sound and optimum configurations of very large variability models in(More)
The Search-Based Software Engineering (SBSE) community is increasingly recognizing the inherit “multiobjectiveness” in Software Engineering problems. The old ways of aggregating all objectives into one may very well be behind us. We perform a well-deserved literature survey of SBSE papers that used multiobjective search to find Pareto-optimal(More)
The improvement in conformal radiotherapy techniques enables us to achieve steep dose gradients around the target which allows the delivery of higher doses to a tumor volume while maintaining the sparing of surrounding normal tissue. One of the reasons for this improvement was the implementation of intensity-modulated radio therapy (IMRT) by using linear(More)
Dosimetric properties of Virtual Wedge (VW) and physical wedge (PW) in 6 and 23 MV photon beams from a Siemens Primus linear accelerator, including wedge factors, depth doses, dose profiles, peripheral doses and surface doses, are compared. While there is a great difference in absolute values of wedge factors, VW factors (VWFs) and PW factors (PWFs) have a(More)
In Search-Based Software Engineering, well-known metaheuristic search algorithms are utilized to find solutions to common software engineering problems. The algorithms are usually taken "off the shelf" and applied with trust, i.e. software engineers are not concerned with the inner workings of algorithms, only with the results. While this may be sufficient(More)
Search Based Software Engineering (SBSE) is the field of Software Engineering that helps in solving the problems using metaheuristic approach rather than solving the problems manually i. e. it helps in providing the automated solution for the complex problems of Software Engineering. Search Based Optimization is used by SBSE to solve the problems in(More)
Feature Models are popular tools for describing software product lines. Analysis of feature models has traditionally focused on consistency checking (yielding a yes/no answer) and product selection assistance, interactive or offline. In this paper, we describe a novel approach to identify the most critical decisions in product selection/configuration by(More)
In our research, we are interested in modeling the radio network part of the GSM system in order to apply in-house developed framework for timing and performance analyses. Our approach in both timing and performance analyses was introduced in former works, and is based on applying the proposed techniques on UML-based simulation models of systems' dynamic(More)