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)
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)
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)
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)
Global System for Mobile communication (GSM) is a widely accepted standard for digital cellular communication. It has become the mobile communication standard in more than 160 countries all over the globe. In this paper, we are interested in modeling the radio network part of a GSM system, in particular the Mobile Station (MS), using a UML-based notation.(More)