Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/7574
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSegura, S-
dc.contributor.authorBenavides, D-
dc.contributor.authorRuiz-Cortés, A-
dc.contributor.authorHierons, RM-
dc.date.accessioned2013-07-10T13:46:50Z-
dc.date.available2013-07-10T13:46:50Z-
dc.date.issued2010-
dc.identifier.citationICST 2010 - 3rd International Conference on Software Testing, Verification and Validation, pp. 35 - 44, Apr 2010en_US
dc.identifier.isbn978-1-4244-6435-7-
dc.identifier.urihttp://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=5477103en
dc.identifier.urihttp://bura.brunel.ac.uk/handle/2438/7574-
dc.descriptionThis is the post-print version of the Article. The official published version can be accessed from the links below. Copyright © 2010 IEEE.en_US
dc.description.abstractA Feature Model (FM) is a compact representation of all the products of a software product line. The automated extraction of information from FMs is a thriving research topic involving a number of analysis operations, algorithms, paradigms and tools. Implementing these operations is far from trivial and easily leads to errors and defects in analysis solutions. Current testing methods in this context mainly rely on the ability of the tester to decide whether the output of an analysis is correct. However, this is acknowledged to be time-consuming, error-prone and in most cases infeasible due to the combinatorial complexity of the analyses. In this paper, we present a set of relations (so-called metamorphic relations) between input FMs and their set of products and a test data generator relying on them. Given an FM and its known set of products, a set of neighbour FMs together with their corresponding set of products are automatically generated and used for testing different analyses. Complex FMs representing millions of products can be efficiently created applying this process iteratively. The evaluation of our approach using mutation testing as well as real faults and tools reveals that most faults can be automatically detected within a few seconds.en_US
dc.description.sponsorshipThis work has been partially supported by the European Commission (FEDER) and Spanish Government under CICYT project SETI (TIN2009-07366) and the Andalusian Government project ISABEL (TIC-2533).en_US
dc.language.isoenen_US
dc.publisherIEEEen_US
dc.titleAutomated test data generation on the analyses of feature models: A metamorphic testing approachen_US
dc.typeConference Paperen_US
dc.identifier.doihttp://dx.doi.org/10.1109/ICST.2010.20-
pubs.organisational-data/Brunel-
pubs.organisational-data/Brunel/Brunel Active Staff-
pubs.organisational-data/Brunel/Brunel Active Staff/School of Info. Systems, Comp & Maths-
pubs.organisational-data/Brunel/Brunel Active Staff/School of Info. Systems, Comp & Maths/IS and Computing-
pubs.organisational-data/Brunel/University Research Centres and Groups-
pubs.organisational-data/Brunel/University Research Centres and Groups/School of Information Systems, Computing and Mathematics - URCs and Groups-
pubs.organisational-data/Brunel/University Research Centres and Groups/School of Information Systems, Computing and Mathematics - URCs and Groups/Centre for Information and Knowledge Management-
Appears in Collections:Publications
Computer Science
Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
segura10-icst.pdf256.52 kBAdobe PDFView/Open


Items in BURA are protected by copyright, with all rights reserved, unless otherwise indicated.