Mostrar el registro sencillo del ítem
Informe
ETHOM: An Evolutionary Algorithm for Optimized Feature Models Generation - TECHNICAL REPORT ISA-2012-TR-01 (v. 1.1)
dc.creator | Segura Rueda, Sergio | es |
dc.creator | Parejo Maestre, José Antonio | es |
dc.creator | Hierons, Robert M. | es |
dc.creator | Benavides Cuevas, David Felipe | es |
dc.creator | Ruiz Cortés, Antonio | es |
dc.date.accessioned | 2022-06-22T08:08:45Z | |
dc.date.available | 2022-06-22T08:08:45Z | |
dc.date.issued | 2012 | |
dc.identifier.citation | Segura Rueda, S., Parejo Maestre, J.A.,...,Ruiz Cortés, A. (2012). ETHOM: An Evolutionary Algorithm for Optimized Feature Models Generation - TECHNICAL REPORT ISA-2012-TR-01 (v. 1.1). https://hdl.handle.net/11441/134576. | |
dc.identifier.uri | https://hdl.handle.net/11441/134576 | |
dc.description.abstract | A feature model defines the valid combinations of features in a domain. The automated extraction of information from feature models is a thriv ing topic involving numerous analysis operations, techniques and tools. The progress of this discipline is leading to an increasing concern to test and compare the performance of analysis solutions using tough input mod els that show the behaviour of the tools in extreme situations (e.g. those producing longest execution times or highest memory consumption). Cur rently, these feature models are generated randomly ignoring the internal aspects of the tools under tests. As a result, these only provide a rough idea of the behaviour of the tools with average problems and are not sufficient to reveal their real strengths and weaknesses. In this technical report, we model the problem of finding computationally– hard feature models as an optimization problem and we solve it using a novel evolutionary algorithm. Given a tool and an analysis operation, our algorithm generates input models of a predefined size maximizing aspects as the execution time or the memory consumption of the tool when per forming the operation over the model. This allows users and developers to know the behaviour of tools in pessimistic cases providing a better idea of their real power. Experiments using our evolutionary algorithm on a num ber of analysis operations and tools have successfully identified input mod els causing much longer executions times and higher memory consumption than random models of identical or even larger size. Our solution is generic and applicable to a variety of optimization problems on feature models, not only those involving analysis operations. In view of the positive results, we expect this work to be the seed for a new wave of research contributions exploiting the benefit of evolutionary programming in the field of feature modelling. | es |
dc.format | application/pdf | es |
dc.format.extent | 42 | es |
dc.language.iso | eng | es |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.title | ETHOM: An Evolutionary Algorithm for Optimized Feature Models Generation - TECHNICAL REPORT ISA-2012-TR-01 (v. 1.1) | es |
dc.type | info:eu-repo/semantics/report | es |
dc.type.version | info:eu-repo/semantics/publishedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.contributor.group | Universidad de Sevilla. TIC205: Ingeniería del Software Aplicada | es |
dc.publication.endPage | 42 | es |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Ethom An evolutionary algorithm ... | 2.032Mb | [PDF] | Ver/ | |