Names and descriptions of the SPL Testing Tools

Tool Name Year Description
Tool [40] 2004 The authors implemented a tool that can automatically generates test data to distinguish among models. Such automation is based on the ability of simulating or running models.
ScenTED DTCD [39] 2005 ScenTED-DTCD tool (Domain Test Case Scenario Derivation) was implemented in order to support the ScenTED technique (Scenario based TEst case Derivation), which aims at reducing effort in product family testing.
XUnit [41] 2005 It is a widely used open-source unit testing framework. It has been ported to most object-oriented programming languages and is integrated in many common IDEs.
ASADAL [42] 2006 It supports the entire life cycle of software development process based on a Product Line Software Engineering method called FORM (Feature-Oriented Reuse Method).
Objecteering  [37] 2007 It is a prototype tool to automatically generates both functional and robustness test cases specific to a product from the Product Families requirements.
GATE [43] 2007 It is a prototype tool that implements an efficient mechanism of testing components with high automation. The framework facilitates the reusability and automatic creation of aspect test cases, with software product lines techniques.
ParTeG [44] 2008 It supports the automatic generation of boundary tests. It generates JUnit test suites for both configurations. The tool also allows the user to choose a coverage criterion, which should be satisfied as good as possible by the generated test suite.
Kesit [38] 2008 The prototype shows that incremental test generation provides significant performance improvements over conventional means of test input generation.
MoSo-PoLiTe[45] 2011 It provides a test framework for SPL. It is a tool chain that contains a pairwise configuration selection component on the basis of a feature model.


[37] C. Nebut, Y. Traon, and J. Jezequel, “System Testing of Product Lines: From Requirements to Test Cases,” Software Product Lines, pp. 447–477, 2007.

[38] E. Uzuncaova, D. Garcia, S. Khurshid, and D. Batory, “Testing Software Product Lines Using Incremental Test Generation,” 19th International Symposium on Software Reliability Engineering (ISSRE’08), pp. 249–258, 2008.

[39] A. Reuys, E. Kamsties, K. Pohl, and S. Reis, “Model-Based System Testing of Software Product Families,” International Conference on Advanced Information Systems Engineering CAiSE, pp. 519–534, 2005.

[40] Z. Stephenson, Y. Zhan, J. Clark, and J. McDermid, “Test Data Generation for Product Lines – A Mutation Testing Approach,” in 3rd International Workshop on Software Product Line Testing (SPLiT 2004). Citeseer, 2004, p. 13.

[41] M. Galli, O. Greevy, and O. Nierstrasz, “Composing Unit Tests,” in 4th International Workshop on Software Product Line Testing. Citeseer, 2005, pp. 16–22.

[42] K. Kim, H. Kim, M. Ahn, M. Seo, Y. Chang, and K. C. Kang, “ASADAL: A Tool System for Co-Development of Software and Test Environment based on Product Line Engineering,” 28th International Conference on Software Engineering (ICSE’06), pp. 783–786, 2006.

[42] Y. Feng, X. Liu, and J. Kerridge, “A product line based aspect-oriented generative unit testing approach to building quality components,” Proceedings of the 31st Annual International Computer Software and Applications Conference, pp. 403– 408, 2007.

[44] S. Weissleder, D. Sokenou, and B. Schlingloff, “Reusing State Machines for Automatic Test Generation in Product Lines,” 1st Workshop on Model-based Testing in Practice (MoTiP’08), p. 19, 2008.

[45] S. Oster, I. Zorcic, F. Markert, and M. Lochau, “MoSo- PoLiTe: Tool Support for Pairwise and Model-Based Software Product Line Testing,” in Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems, ser. VaMoS ’11. New York, NY, USA: ACM, 2011, pp. 79–82.


About crescenciolima
Crescencio has graduated in Computer Science in Universidade Estadual do Sudoeste da Bahia (2000-2005) and has a master degree in Computer Science from Universidade Federal de Pernambuco (2009-2011). Currently he is a Computer Science Ph.D. student in Universidade Federal da Bahia (2014) and professor in Instituto Federal da Bahia, Brazil (2012).

2 Responses to Names and descriptions of the SPL Testing Tools

  1. Bruno says:

    Olá Prof. Crescencio,

    Estou pensando em fazer uma comparação entre ferramentas de teste de software em LPS e pensei em usar algumas destas ferramentas listadas pelo senhor para meu trabalho final de curso. Contudo, não acredito que elas estejam disponíveis facilmente. Por acaso você acha viável eu continuar a trabalhar neste tema?



    • Bom dia Bruno, desculpa pela demora na resposta. Não acompanho o wordpress com tanta frequência quanto as demais redes sociais. De qualquer forma, acredito que a pesquisa seja viável. Se fosse fácil, não valeria a pena desenvolver a pesquisa.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: