Published April 17, 2015
| Version v1
Publication
Functional Testing of Feature Model Analysis Tools: a Test Suite
Description
A Feature Model (FM) is a compact representation of all the products of a software product
line. Automated analysis of FMs is rapidly gaining importance: new operations of analysis have been
proposed, new tools have been developed to support those operations and different logical paradigms and
algorithms have been proposed to perform them. Implementing operations is a complex task that easily
leads to errors in analysis solutions. In this context, the lack of specific testing mechanisms is becoming a
major obstacle hindering the development of tools and affecting their quality and reliability. In this article,
we present FaMa Test Suite, a set of implementation–independent test cases to validate the functionality of
FM analysis tools. This is an efficient and handy mechanism to assist in the development of tools, detecting
faults and improving their quality. In order to show the effectiveness of our proposal, we evaluated the suite
using mutation testing as well as real faults and tools. Our results are promising and directly applicable
in the testing of analysis solutions. We intend this work to be a first step toward the development of a
widely accepted test suite to support functional testing in the community of automated analysis of feature
models.
Abstract
CICYT TIN2009-07366Abstract
CICYT TIN2006-00472Abstract
Junta de Andalucía TIC-2533Additional details
Identifiers
- URL
- https://idus.us.es/handle/11441/24592
- URN
- urn:oai:idus.us.es:11441/24592
Origin repository
- Origin repository
- USE