Title
Functional testing of feature model analysis tools: a test suite
Abstract
A feature model is a compact representation of all the products of a software product line. Automated analysis of feature models 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, the authors present FaMa test suite, a set of implementation-independent test cases to validate the functionality of feature model 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 their proposal, the authors evaluated the suite using mutation testing as well as real faults and tools. Their results are promising and directly applicable in the testing of analysis solutions. The authors intend this work to be a first step towards the development of a widely accepted test suite to support functional testing in the community of automated analysis of feature models.
Year
DOI
Venue
2011
10.1049/iet-sen.2009.0096
IET Software
Keywords
Field
DocType
software product line,specific testing mechanism,product representation,program testing,fama test suite,mutation testing,obstacle hindering,functional testing,software tools,software maintenance,software fault tolerance,feature model analysis,automated analysis,independent test case
Test suite,Software engineering,Systems engineering,Computer science,Functional testing,Model-based testing,Feature model,Software product line,Test case,Software maintenance,Software development,Reliability engineering
Journal
Volume
Issue
ISSN
5
1
1751-8806
Citations 
PageRank 
References 
7
0.49
23
Authors
3
Name
Order
Citations
PageRank
Sergio Segura1129554.49
David Benavides243630.52
Antonio Ruiz Cortés384766.93