Further development of SPLCATool is done in the Pairwiser Project.
SPLCATool is a tool that implements various algorithms related to covering arrays of feature models for product lines.
On this site you will find the tool and its source free of charge distributed under the Eclipse Public License.
The documentation and user manual for the latest version is available. (It was published as Appendix D of Martin Johansen's PhD thesis.)
The current version is v0.3 (SPLC 2012). It includes the following features:
SPLCATool v0.3 (SPLC 2012) is written in 100%, portable Java code. Our implementation consists of 5778 lines of Java code and 3534 lines of automatic tests. The source is distributed as Eclipse projects.
Martin Fagereng Johansen, Testing Product Lines of Industrial Size: Advancements in Combinatorial Interaction Testing, PhD thesis, University of Oslo, 2013. (full document, bibliographic entry, presentation slides, URN, announcement of PhD thesis defense (Norwegian))
Martin Fagereng Johansen, Øystein Haugen, Franck Fleurey, Anne Grete Eldegard, and Torbjørn Syversen, "Generating Better Partial Covering Arrays by Modeling Weights on Sub-Product Lines," Model Driven Engineering Languages and Systems - 15th International Conference, MODELS 2012, Innsbruck, Austria, September 30-October 5, 2012. Proceedings, Springer, 2012, p. 269. (resource page, DOI link, bibliographic entry)
Martin Fagereng Johansen, Øystein Haugen, and Franck Fleurey, "An Algorithm for Generating t-wise Covering Arrays from Large Feature Models," SPLC '12: Proceedings of the 16th International Software Product Line Conference - Volume 1, ACM, 2012, p. 46. (bibliographic entry, resource page, presentation slides, DOI link)
Martin Fagereng Johansen, Øystein Haugen, and Franck Fleurey, "Properties of Realistic Feature Models Make Combinatorial Testing of Product Lines Feasible," Model Driven Engineering Languages and Systems 14th International Conference, MODELS 2011, Wellington, New Zealand, October 16-21, 2011. Proceedings, Springer, 2011, p. 638. (tool, feature models, bibliographic entry, DOI link, presentation slides)
Martin Fagereng Johansen, Øystein Haugen, and Franck Fleurey, "Bow Tie Testing - A Testing Pattern for Product Lines," Proceedings of the 16th Annual European Conference on Pattern Languages of Programming (EuroPLoP '11), ACM, 2012. (to appear) (tool)
The tool includes the following software as dependencies, bundled with the tool. Their respective lisences apply.
* Original source code has been modified; modified source code included in distribution.