Title: Approaches to Face Challenges in Product Line Model Based Testing
Year of Publication: 2016
Publisher: International Journal of Computer Systems (IJCS)
ISSN: 2394-1065
Series: Volume 03, Number 03, March 2016
Authors: Gurpreet Kaur, Alpana Vijay Rajoriya


Gurpreet Kaur, Alpana Vijay Rajoriya, "Approaches to Face Challenges in Product Line Model Based Testing", International Journal of Computer Systems (IJCS), pp: 207-210, Volume 3, Issue 3, March 2016. BibTeX

	author = {Gurpreet Kaur, Alpana Vijay Rajoriya},
	title = {Approaches to Face Challenges in Product Line Model Based Testing},
	journal = {International Journal of Computer Systems (IJCS)},
	year = {2016},
	volume = {3},
	number = {3},
	pages = {207-210},
	month = {March}


Testing is an activity in the software development process to obtain systems of high quality. It verifies and validate whether the program is working correctly with no error or not. Software Testing is a technique which is used to test the system software. Techniques which are used to test the software are categorized as white box testing, black box testing, and model based testing. The model based testing is the advance and efficient type of testing. In this testing, software model is generated which is used to test the software. In the develop model various test cases are generated using the process of reverse engineering. When the reverse engineering is applied for the generation of test cases, some bugs may arise in the test cases which are generated. In this work, model based testing is applied on the product line when the end systems are generated with thousands of possibilities using the product line. On such complex systems, the chances of error on the generated test cases are arise. In this work, improvement will be proposed in product line model based testing to detect bugs from the generated test cases.


[1] Yanchun Sun, “The Challenge and Practice of Creating Software Engineering Curriculum”,School of Electronics Engineering & Computer Science, Peking University,pp 497-501, IEEE 2011.
[2] Judith Segal, “Some challenges facing software engineers developing software”, SECSE’09, pp 9-14, IEEE 2009.
[3] Mohamed Suffian, M.D.,” A proposal of postgraduate programme for software testing specialization”,Fac. of Computer, Univ. Teknol, pp- 342-347, IEEE 2014.
[4] H.S.Samra, “A Study on Software Testing”, vol.3, Issue 1, pp 370-373, 2013.
[5] K. Pohl, G. B¨ockle, and F. J. van der Linden, “Software Product Line Engineering: Foundations, Principles and Techniques”, Secaucus, NJ, USA: Springer-Verlag New York, Inc.,2005.
[6] P. Clements and L. Northrop,“Software Product Lines: Practices and Patterns”,Addison Wesley, Reading, MA, USA,2001.
[7] OlliPekkaPuolitaival,” Model Based Testing Tools”, VTT Business from Technology.
[8] Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein and Yves Le Traon, “Assessing Software Product Line Testing via Model-based Mutation:An Application to Similarity Testing”, pp 188-197, 2013 IEEE.
[9] Pretschner, A. Inf. Security, ETH Zurich, Switzerland,” Model-based testing”, pp 722 – 723, 2005 IEEE.
[10] D. Benavides, S. Segura, and A. Ruiz-Cort´es, “Automated analysis of feature models 20 years later: A literature review,” Inf. Syst., vol. 35, no. 6, pp. 615–636, Sep. 2010.
[11] Mike Papadakis and NicosMalevris, “Mutation based test case generation via a path selection strategy,”Information and Software Technology, vol. 54, no. 9, pp. 915–932, Sep. 2012.


Software Engineering, Software Testing, Product Line Testing, Proposed work, Work flow, Algorithm.