Software Product Line Configurations Generation using Different Types of Tools – A Comparison
DOI:
https://doi.org/10.26438/ijcse/v6i4.105109Keywords:
Software product line, Feature models, Automated analysis, Testing, ValidationAbstract
Feature model's analysis is a booming area and should be automated is a thriving research topic, an area of attraction for both practitioners and researchers from last two decades. Meanwhile, a number of methods and tools facilitate to increase the analysis of feature models and also check complexity of feature model. As numerous of tools are given by researchers and practitioners, but why a tool is used and for which purpose, it's a basic problem and creates a blurry scenario and this blurriness generate hurdles to select an analyzing tool to analyze a feature model. To clear this picture, we present a paper, where we compare four analysis tools (FeatureIDE, SPLOT, FaMa and BeTTy) on the basis of some fundamental factors (Availability of Tool, Cross Tree Constraint, Support Testing, Fault Detection, Product Generation, Statistics of Model and Model Composer). The comparison will show in form of a table at the end of this paper, through which users can choose a tool for their work.
References
K. Satendra, Rajkumar, "Test Case Prioritization Techniques for Software Product Line: A Survey" International Conference on Computing, Communication, and Automation (ICCCA), 2016.
M. Qaiser, S. Muhammad “Software Product Line: Survey of Tools”, Dept. of Computer and Information Science, Linköping University, 2010.
C. Paul, N. Linda. “Software product lines: Practices and patterns”, Addison-Wesley, 2001.
S.P.L.O.T.: Software Product Lines Online Tools.http://www.splot-research.org.
S. Segura. “Functional and Performance Testing of Feature Model Analysis Tools Extending the FaMa
Ecosystem”, Ph.D. thesis, Dept. of Computer Languages and Systems, University of Seville, 2011.
T. Thomas, M. Jens, FeatureIDE: Overview October 23, 2015.
B. David, S. Sergio, T. Pablo R.C. Antonio, “FAMA: Tooling a Framework for the Automated Analysis of Feature Models”.
B. Don, B. David, R.C. Antino, “Automated analysis of feature models: Challenges ahead”, Communications of the ACM, December 2006.
FaMa Tool Suite. http://www.isa.us.es/fama.
Mendonça, M., Branco, M., and Cowan, D. (2009). “S.p.l.o.t.: Software product lines online tools”. In 24th Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 761–762.
T.Thomas, B.Don, K. Christian, “Reasoning about edits to feature models”, In International Conference
on Software Engineering, pages 254-264, 2009.
S.Sergio, G. José A., B. David, P. José A. and R.C. Antonio, “BeTTy: Benchmarking and Testing on the Automated Analysis of Feature Models”, VAMOS ’12, January 25-27, 2012 Leipzig, Germany.
S. Kumar and Rajkumar, “Cost-Based Test Case Prioritization Technique for Software Product Line,” Int. J. Sci. Prog. Res., vol. 40, no. 115, 2017.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
