Redirigiendo al acceso original de articulo en 24 segundos...
Inicio  /  Applied Sciences  /  Vol: 13 Par: 15 (2023)  /  Artículo
ARTÍCULO
TITULO

Software Product Line Maintenance Using Multi-Objective Optimization Techniques

Muhammad Abid Jamil    
Mohamed K. Nour    
Saud S. Alotaibi    
Mohammad Jabed Hussain    
Syed Mutiullah Hussaini and Atif Naseer    

Resumen

Currently, software development is more associated with families of configurable software than the single implementation of a product. Due to the numerous possible combinations in a software product line, testing these families of software product lines (SPLs) is a difficult undertaking. Moreover, the presence of optional features makes the testing of SPLs impractical. Several features are presented in SPLs, but due to the environment?s time and financial constraints, these features are rendered unfeasible. Thus, testing subsets of configured products is one approach to solving this issue. To reduce the testing effort and obtain better results, alternative methods for testing SPLs are required, such as the combinatorial interaction testing (CIT) technique. Unfortunately, the CIT method produces unscalable solutions for large SPLs with excessive constraints. The CIT method costs more because of feature combinations. The optimization of the various conflicting testing objectives, such as reducing the cost and configuration number, should also be considered. In this article, we proposed a search-based software engineering solution using multi-objective evolutionary algorithms (MOEAs). In particular, the research was applied to different types of MOEA method: the Indicator-Based Evolutionary Algorithm (IBEA), Multi-objective Evolutionary Algorithm based on Decomposition (MOEA/D), Non-dominant Sorting Genetic Algorithm II (NSGAII), NSGAIII, and Strength Pareto Evolutionary Algorithm 2 (SPEA2). The results of the algorithms were examined in the context of distinct objectives and two quality indicators. The results revealed how the feature model attributes, implementation context, and number of objectives affected the performances of the algorithms.

 Artículos similares

       
 
Pavlo Maruschak, Ihor Konovalenko, Yaroslav Osadtsa, Volodymyr Medvid, Oleksandr Shovkun, Denys Baran, Halyna Kozbur and Roman Mykhailyshyn    
Modern neural networks have made great strides in recognising objects in images and are widely used in defect detection. However, the output of a neural network strongly depends on both the training dataset and the conditions under which the image was ac... ver más
Revista: Applied Sciences

 
Andreas Wurzinger, Florian Kraxberger, Paul Maurerlehner, Bernhard Mayr-Mittermüller, Peter Rucz, Harald Sima, Manfred Kaltenbacher and Stefan Schoder    
Acoustic emissions play a major role in the usability of many product categories. Therefore, mitigating the emitted sound directly at the source is paramount to improve usability and customer satisfaction. To reliably predict acoustic emissions, numerica... ver más
Revista: Acoustics

 
Sebastian Bickel, Stefan Goetz and Sandro Wartzack    
The field of application of data-driven product development is diverse and ranges from requirements through the early phases to the detailed design of the product. The goal is to consistently analyze data to support and improve individual steps in the de... ver más
Revista: Algorithms

 
Leyla Gamidullaeva, Alexey Finogeev, Mikhail Kataev and Larisa Bulysheva    
Despite of tourism infrastructure and software, the development of tourism is hampered due to the lack of information support, which encapsulates various aspects of travel implementation. This paper highlights a demand for integrating various approaches ... ver más
Revista: Algorithms

 
Eugenio Brusa, Alberto Dagna, Cristiana Delprete and Rocco Gentile    
In recent years, the methodology of Model-Based System Engineering (MBSE) has become relevant to the design of complex products, especially when safety critical systems need to be addressed. It allows, in fact, the deployment of product development direc... ver más
Revista: Aerospace