MT2Way Interaction Algorithm for Pairwise Test Data Generation

Size: px
Start display at page:

Download "MT2Way Interaction Algorithm for Pairwise Test Data Generation"

Transcription

1 MT2Way Interaction Algorithm for Pairwise Test Data Generation K. F. Rabbi 1, S. Khatun 2, A.H.Beg 1, 1 Faculty of Computer Systems & Software Engineering 2 Faculty of Electronics and Electrical Engineering University Malaysia Pahng Gambang-26300, Kuantan, Malaysia sabira@ump.edu.my, fazley.rabbi@ymail.com, ahbeg_diu@yahoo.com Abstract. To reduce the number of test cases by utilized the minimum possible amount of time throughout the testing process of software and hardware is highly desirable. For ensuring the stability of the technique the combination of a complete set of available inputs is recommended to be executed. But generally an exhaustive numbers of test cases are hard to execute. Therefore, test data generation is an NP-hard (non-deterministic polynomial-time hard) problem. This is likely to present significant issues in difficulties interpreting the best possible method for generating the test data. The reduction of test cases usually depends on the interaction level. 2-way interaction or pair wise test data can reduce high number of test cases. This efficiently addresses most of the software errors. In this paper has been addressed an effective 2-way interaction algorithm to generate the test data which is more acceptable in terms of the number of test cases. Keywords: Combinatorial interaction testing, Software testing, pairwise testing, Test case generation 1 Introduction Software testing and debugging is one of the important part of software development life cycle in software engineering but this process is still very labor-intensive and expensive [1]. The most practical and realistic project management is characterized by an effective and well balanced allocation of project resources. But this is generally perceived that half of the project resources are absorbed in in initiatives for presenting highly efficient software applications and hardware devices. All the researcher and practitioners focus on finding automatic cost-effective software testing and debugging techniques which can maintain the high error detection rate and ability to ensure high quality of software product release [1, 2]. Nowadays, software engineering research on software testing focus on test coverage criterion design, test generation problem, test oracle problem, regression testing problem and fault localization problem [1]. Therefore, test generation problem is an important issue to produce error free software [1]. Just to recognize the volume of the problem a system which is constituted by 7

2 considering only six parameters with ten values is predicted to produce 106 numbers of test cases. Obviously this much number of test cases is un-realistic as it is expected to miserably fail to keep itself well within the boundaries of time and resource constraints. Therefore it is very important to reduce the number of test cases keeping the effectiveness of detecting errors [3]. To fix this issue pairwise interaction technique is one of the most useful as it keeps good stability between the quality and effectiveness of combinations. To comprehend the issue more temporarily, the follow the option dialog in Microsoft excel view tab option, there are 20 possible configurations needed to be tested along with the Gridline colors (which takes 56 possible values). Each other configuration takes two values (checked or unchecked). Therefore, to test this view tab exhaustively there is 220 x 56 i.e. 58,720,256 (2 is the values and 20 is the number of configurations) number of test cases need to be executed. Assuming each test case may consume 5 minutes to execute; results around 559 years to complete the exhaustive test of this view tab [4]. This is also identical for hardware products as well. A product which has 20 on/off switches will take 220 = 1,048,576 test cases. It will take 10 years if each single test case needs around 5 minutes to execute [4]. Currently, research work in combinatorial testing aims to generate least possible test cases [5]. The solution of this problem is NP-hard (non-deterministic polynomial-time hard) [6]. So far many approaches have been proposed and also many tools have been developed to find out the least possible test suit in polynomial time [5, 12]. 2 Related Work There are some strong empirical facts [7], [8] that lack of testing of both functional and nonfunctional is one of major source of software and systems bug/errors. National Institute of Standard and Technology (NIST) estimated that the cost of software failure to the US economy at $6 X 1010, which was the 0.6 percent of GDP [9, 10]. Another review found that more than one-third of this price can be reduce by improving software testing structure. To improve software testing structure automatic testing is a critical issue [10, 11]. In the course of automation, software can become more practical and scalable. However, the automated generation of test case still represents challenges [10]. The underlying problem is known to be un-decidable and NP-hard thus researchers have focus on the techniques that search to identify near optimal test sets in a reasonable time [12]. Basically, each test suite constructed by N k array where N represents the number of test cases. Each of the single test cases is a combination of the k parameter values [13]. In test data generation, it is normally focused on all t-way combinations of inputs and the values occur in the test suite. In the t-way t determines the interaction strength of test suite. Thus, the single setting of the system that needs to be tested is defined by the single test case. In a nut shell, test data generation strategies can generate test cases in non-deterministic or deterministic way. Fig. 1 shows the most available test data generation strategies. 8

3 Fig.1: Test case generation categories The Automatic Efficient Test Generator or AETG [14, 15] and its deviation maetg [16] generate test data using computational approach. This approach uses the Greedy technique to build test cases based on covering as much as possible uncovered pairs. AETG uses a random search algorithm. Genetic Algorithm, Ant Colony algorithm is the variants of AETG. Genetic algorithm [17] creates an initial population of individuals (test cases) and then the fitness of those individuals is calculated. Then it starts discarding the unfit individuals by the individual selection methods. The genetic operators such as crossover and mutation are applied on the selected individuals and this continues until a set of best individuals found. Ant Colony algorithm [17, 18] candidate solution is associated with the start and end point. When an ant chooses one edge among the different edges, it would choose the edge with a large amount of pheromone which gives the better result with the higher probability. The In- Parameter-Order [19] or IPO Strategy starts with an empty test set and adds one test at a time. It creates the test cases by combination of the first two parameters, and then add third and calculate how many pair is been covered then add fourth and calculate and then fifth and calculate until all the values of each parameter is checked. This approach is deterministic approach. G2Way [17] is based on backtracking algorithm uses computational deterministic strategy. G2Way uses customized markup language to describe base data. The G2Way backtracking algorithm tries to combine generated pairs so that it covers highest pairs. Finally when it covers all the pairs, the test case treats as a final test suite. 9

4 3 Proposed MT2Way Algorithm The MT2Way algorithm has been divided into three steps. The three steps are as follows: 3.1 Pair generation 3.2 Tuple generation 3.3 Test case construction 3.1 Pair generation Pair wise algorithm first takes the parameters and corresponding values, makes the 2 way combinations. The combinations stored into the memory. As an example Parameter A has 3 values a1, a2, and a3 Parameter B has 2 values b1, b2 Parameter C has 4 values c1, c2, c3, c4 The pair generation algorithm first generates header pairs. The generated header and value is shown in Table 1. Table 1: Generated header and value pairs Pairs Value AB (a1, b1), (a1, b2), (a2, b1), (a2, b2), (a3, b1), (a3, b2) AC (a1, c1), (a1, c2), (a1, c3), (a1, c4), (a2, c1), (a2, c2), (a2, c3), (a2, c4), (a3, c1), (a3, c2), (a3, c3), (a3, c4) BC (b1, c1), (b1, c2), (b1, c3), (b1, c4), (b2, c1), (b2, c2), (b2, c3), (b2, c4) After creating the header pairs, it calculates the possible values into all the pairs. In this example, AB contains 3 x 2 = 6 values (pairs). The expression can be written as follows: NP = [V1 * V2,] where NP = Number of Pairs, V1 = Value of Parameter 1, V2 = Value of Parameter 2 Therefore it can be find that, in the pair generation algorithm stores all the value pairs into the memory which are 6, 12, and 8 respectively for AB, AC, and BC. 3.2 Tuple generation Tuple generation algorithm first generates the N-tuple based on the pairs, where N is the number of the parameters. To make a complete N-tuple from a pair, the values are replaced by 0 which is not exists in that pair. As an example, the generated 3-tuples can from Table 1, which can make the algorithm more understandable. Table 2 illustrate the N-tuple, 10

5 Table 2: Generated N-Tuple from Table 1 Pairs AB AC BC N-Tuple from Pairs (a1, b1, 0) (a1, b2, 0) (a2, b1, 0) (a2, b2, 0) (a3, b1, 0) (a3, b2, 0) (a1, 0, c1) (a1, 0, c2) (a1, 0, c3) (a1, 0, c4) (a2, 0, c1) (a2, 0, c2) (a2, 0, c3) (a2, 0, c4) (a3, 0, c1) (a3, 0, c2) (a3, 0, c3) (a3, 0, c4) (0, b1, c1) (0, b1, c2) (0, b1, c3) (0, b1, c4) (0, b2, c1) (0, b2, c2) (0, b2, c3) (0, b2, c4) From Table 2, all the pair values converted to a set of test case i, e, N-tuples and the missing parameter is replaced by Test case construction In this part of the algorithm, the missing parameters try to adjust with the all possible values. It selects the value from the missing parameter position which gives the highest possible pair coverage. From N-Tuple the 0 indicates the missing parameter and it s positing. 4 Result and Discussion In order to study the effectiveness of the proposed approach, there have been eight system configurations was tested with the proposed strategy. The following systems are: 11

6 S1: 3 3-valued parameters, S2: 4 3-valued parameters, S3: 13 3-valued parameters, S4: valued parameters, S5: valued parameters, S6: valued parameters, S7: 10 5-valued parameters, S8: 1 5-valued parameters, 8 3-valued parameters and 2 2-valued parameters. The generated test case by each algorithm is shown in Fig.2. The comparative result shows that, MT2Way generates test cases each time which is competitive to other well-known strategies. Fig.2: Comparison Based on the Test Size 12

7 5 Conclusion In this paper has been presented Tuple based algorithm MT2Way for test case generation for pairwise testing. The algorithm is able to reduce test suites effectively compared to other algorithms. The proposed algorithms could be further extended to support higher t-way interaction testing. Acknowledgements Appreciation conveyed to Ministry of Higher Education Malaysia and University Malaysia Pahang for project financing under the Fundamental Research Grant Scheme RDU References 1. Lei, Y., Kacker, R., Kuhn, D.R., Okun, V., Lawrence, J.: IPOG: A general strategy for t-way software testing. In: 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems. pp (2007) 2. Cui,I., Longshu, L., Sheng, Y.: A New strategy for pairwise test case generation. In: Third international Symposium on Intelligent Information Technology Application (2009) 3. Mohammed, I. Y., Kamal, Z. Z., Nor A. M.I.: Algebraic Strategy to Generate Pairwise Test Set for Prime Number Parameters and Variables. In: IEEE international conference on computer and information technology (2008) 4. Xiang, C., Qing, G., Jingxian, Q., Daoxu, C.: Applying Particle Swarm optimization to Pairwise Testing. In: 34th Annual IEEE Computer Software And Application Conference (2010) 5. Mohammad, F. J. K., Sangeetha, M., Ahmad, N., Sidek, R.: A Tree Based Strategy for Test Data Generation and Cost Calculation for Uniform and Non-Uniform Parametric Values. In: 10th IEEE international conference on computer and information technology (2010) 6. Harman, M., Jones, B.F.: Search-based Software Engineering & Information and Software Technology. Vol: 43, pp (2001) 7. Leffingwell, D., Widrig, D.: Managing Software Requirements: A Use Case Approach. Addison Wesley (2003) 8. Glass, R.L.: Facts and Fallacies of Software Engineering. Addison Wesley (2002) 9. National Institute of Standards and Technology: The Economic Impacts of Inadequate Infrastructure for Software Testing. Planning Report 02-3 May (2002) 10. Mark, H., McMinn, P.: A Theoretical and Empirical Study of Search-Based Testing: Local, Global, and Hybrid Search. IEEE Transactions On Software Engineering, vol. 36, no. 2 (2010) 11. McMinn P.: Search-Based Software Test Data Generation: A Survey. Journal of Software Testing, Verification and Reliability, vol. 14, no. 2, pp ( 2004) 12. Gong D., Yao, X.: Automatic detection of infeasible paths in software testing. IET Software, iet-sen.0092 (2009) 13

8 13. Chen, X., Qing, G., Jingxian, Q., Daoxu, Chen, D.: Applying Particle Swarm Optimization to Pairwise Testing. In: IEEE 34th international conference on Computer Software and Applications Conference (COMPSAC), vol. 17, pp. 1(2010) 14. Cohen, D. M., Dalal, S. R., Fredman, M. L., Patton, G. C.: The AETG System: An Approach to Testing Based on Combinatorial Design. IEEE Transactions on Software Engineering, vol. 23, pp (1997) 15. Cohen, D. M., Dalal, S. R., Kajla, A., Patton, G.C.: The Automatic Efficient Test Generator (AETG) System. In: Proceedings of the 5th International Symposium on Software Reliability engineering, Monterey, CA, USA, pp (1994) 16. Younis, M.I., Zamli, K.Z., Mat I. N.A.: IRPS - An Efficient Test Data Generation Strategy for Pairwise Testing, in Proceedings of the 12th International conference on Knowledge- Based Intelligent Information and Engineering Systems, Lecture Notes In Artificial Intelligence; Springer-Verlag, Vol. 5177, pp ( 2008) 17. Shiba, T., Tsuchiya, T., Kikuno, T.: Using Artificial Life Techniques to Generate Test Cases for Combinatorial Testing. In: 28th Annual International Computer Software and Applications Conf. (COMPSAC 04), pp , Hong Kong (2004) 18. Chen, X., Qing, G., Zhang, X., Chen, D.: Building Prioritized Pairwise Interaction Test Suites with Ant Colony Optimization. In: IEEE 9th International Conference on Quality Software, pp (2009) 19. Lei, Y., Tai, K. C.: In-Parameter-Order: A Test Generation Strategy for Pairwise Testing. In: 3rd IEEE International High-Assurance Systems Engineering Symp, Washington, DC, USA, pp (1998) 14

Distributed T-Way Test Suite Data Generation using Exhaustive Search Method with Map and Reduce Framework

Distributed T-Way Test Suite Data Generation using Exhaustive Search Method with Map and Reduce Framework 2010 IEEE Symposium on Industrial Electronics and Applications (ISIEA 2010), October 3-5, 2010, Penang, Malaysia Distributed T-Way Test Suite Data using Exhaustive Search Method with Map and Reduce Framework

More information

A Deterministic T-Way Strategy for Test Data Minimization

A Deterministic T-Way Strategy for Test Data Minimization A Deterministic T-Way Strategy for Test Data Minimization Kamal Z. Zamli, Mohammed F. J. Klaib, Mohammed I. Younis, and Noor Syarida Jusof School of Electrical and Electronics Universiti Sains Malaysia

More information

Distributed t-way Test Suite Generation Algorithm for Combinatorial Interaction Testing

Distributed t-way Test Suite Generation Algorithm for Combinatorial Interaction Testing Distributed t-way Test Suite Generation Algorithm for Combinatorial Interaction Testing Zainal Hisham Che Soh, Mohammed I. Younis, Syahrul Afzal Che Abdullah, and Kamal Zuhairi Zamli Software Engineering

More information

1. Introduction. Classic algorithms for Pairwise Testing. Andreas Rothmann Hochschule Offenburg November 2008.

1. Introduction. Classic algorithms for Pairwise Testing. Andreas Rothmann Hochschule Offenburg November 2008. Classic algorithms for Pairwise ing Andreas Rothmann Hochschule Offenburg andy.rothmann@gmx.de November 2008 Abstract This paper gives an overview on the most important classic algorithms for pairwise

More information

A New Approach to Speed up Combinatorial Search Strategies Using Stack and Hash Table

A New Approach to Speed up Combinatorial Search Strategies Using Stack and Hash Table A New Approach to Speed up Combinatorial Search Strategies Using Stack and Hash Table arxiv:1904.02960v1 [cs.se] 5 Apr 2019 Bestoun S. Ahmed Istituto Dalle Molle di Studi sullintelligenza Artificiale (IDSIA)

More information

Combination Testing Strategies: A Survey

Combination Testing Strategies: A Survey Combination Testing Strategies: A Survey Mats Grindal Jeff Offutt Sten F. Andler School of Info. and Software Engng School of Humanities and Informatics Humanities and Informatics University of Skövde

More information

Journal of Theoretical and Applied Information Technology 10 th December Vol.82. No JATIT & LLS. All rights reserved.

Journal of Theoretical and Applied Information Technology 10 th December Vol.82. No JATIT & LLS. All rights reserved. A CUCKOO SEARCH BASED PAIRWISE STRATEGY FOR COMBINATORIAL TESTING PROBLEM 1 ABDULLAH B. NASSER, 2 YAZAN A. SARIERA, 3 ABDUL RAHMAN A. ALSEWARI, AND 4 KAMAL Z. ZAMLI Faculty of Computer Systems and Software

More information

Verification of Transport Protocol s Parallel Routing of a Vehicle Gateway System

Verification of Transport Protocol s Parallel Routing of a Vehicle Gateway System Verification of Transport Protocol s Parallel Routing of a Vehicle Gateway System Hassan Mohammad and Piyush Patil Body & EE MBtech Group GmbH & Co. KGaA Sindelfingen, Germany Hassan.mohammad@mbtech-group.com

More information

Systematic Software Testing Techniques: Combinatorial Testing. Dr. Renée Bryce Associate Professor University of North Texas

Systematic Software Testing Techniques: Combinatorial Testing. Dr. Renée Bryce Associate Professor University of North Texas Systematic Software Testing Techniques: Combinatorial Testing Dr. Renée Bryce Associate Professor University of North Texas Renee.Bryce@unt.edu 1 Presentation outline Introductions Motivation Background

More information

IPOG/IPOG-D: efficient test generation for multi-way combinatorial testing

IPOG/IPOG-D: efficient test generation for multi-way combinatorial testing SOFTWARE TESTING, VERIFICATION AND RELIABILITY Softw. Test. Verif. Reliab. 2008; 18:125 148 Published online 29 November 2007 in Wiley InterScience (www.interscience.wiley.com)..381 IPOG/IPOG-D: efficient

More information

MIPOG - An Efficient t-way Minimization Strategy for Combinatorial Testing

MIPOG - An Efficient t-way Minimization Strategy for Combinatorial Testing MIPOG - An Efficient t-way Minimization Strategy for Combinatorial Testing Mohammed I. Younis and Kamal Z. Zamli Abstract This paper presents a study comparing different techniques to achieve minimal test

More information

IPOG: A General Strategy for T-Way Software Testing

IPOG: A General Strategy for T-Way Software Testing IPOG: A General Strategy for T-Way Software Testing Yu Lei, Raghu Kacker 2, D. Richard Kuhn 2, Vadim Okun 2, James Lawrence 3 Dept. of Comp. Sci. and Eng. University of Texas at Arlington Arlington, TX

More information

Testing Django Configurations Using Combinatorial Interaction Testing

Testing Django Configurations Using Combinatorial Interaction Testing Testing Django Configurations Using Combinatorial Interaction Testing Justyna Petke CREST Centre, University College London, UK j.petke@ucl.ac.uk Abstract. Combinatorial Interaction Testing (CIT) is important

More information

Advanced Combinatorial Test Methods for System Reliability

Advanced Combinatorial Test Methods for System Reliability Advanced Combinatorial Test Methods for System Reliability D. Richard Kuhn*, Raghu N. Kacker*, Yu Lei** *National Institute of Standards & Technology Gaithersburg, MD 20899 **University of Texas at Arlington

More information

An Approach for Choosing the Best Covering Array Constructor to Use

An Approach for Choosing the Best Covering Array Constructor to Use An Approach for Choosing the Best Covering Array Constructor to Use Hanefi Mercan, Cemal Yilmaz, and Kamer Kaya Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul {hanefimercan,cyilmaz,kaya}@sabanciuniv.edu

More information

Construction of Variable Strength Covering Array for Combinatorial Testing Using a Greedy Approach to Genetic Algorithm

Construction of Variable Strength Covering Array for Combinatorial Testing Using a Greedy Approach to Genetic Algorithm e-informatica Software Engineering Journal, Volume 9, Issue 1, 2015, pages: 87 105, DOI 10.5277/E-INF150107 Construction of Variable Strength Covering Array for Combinatorial Testing Using a Greedy Approach

More information

Generating Variable Strength Covering Array for Combinatorial Software Testing with Greedy Strategy

Generating Variable Strength Covering Array for Combinatorial Software Testing with Greedy Strategy JOURNAL OF SOFTWARE, VOL. 8, NO. 12, DECEMBER 2013 3173 Generating Variable Strength Covering Array for Combinatorial Software Testing with Greedy Strategy Ziyuan Wang 1, 2+ and Haixiao He 1 1 School of

More information

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016)

International Journal of Current Trends in Engineering & Technology Volume: 02, Issue: 01 (JAN-FAB 2016) Survey on Ant Colony Optimization Shweta Teckchandani, Prof. Kailash Patidar, Prof. Gajendra Singh Sri Satya Sai Institute of Science & Technology, Sehore Madhya Pradesh, India Abstract Although ant is

More information

BRANCH COVERAGE BASED TEST CASE PRIORITIZATION

BRANCH COVERAGE BASED TEST CASE PRIORITIZATION BRANCH COVERAGE BASED TEST CASE PRIORITIZATION Arnaldo Marulitua Sinaga Department of Informatics, Faculty of Electronics and Informatics Engineering, Institut Teknologi Del, District Toba Samosir (Tobasa),

More information

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116

ISSN: [Keswani* et al., 7(1): January, 2018] Impact Factor: 4.116 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY AUTOMATIC TEST CASE GENERATION FOR PERFORMANCE ENHANCEMENT OF SOFTWARE THROUGH GENETIC ALGORITHM AND RANDOM TESTING Bright Keswani,

More information

LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING

LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING LOW AND HIGH LEVEL HYBRIDIZATION OF ANT COLONY SYSTEM AND GENETIC ALGORITHM FOR JOB SCHEDULING IN GRID COMPUTING Mustafa Muwafak Alobaedy 1, and Ku Ruhana Ku-Mahamud 2 2 Universiti Utara Malaysia), Malaysia,

More information

A Binary Model on the Basis of Cuckoo Search Algorithm in Order to Solve the Problem of Knapsack 1-0

A Binary Model on the Basis of Cuckoo Search Algorithm in Order to Solve the Problem of Knapsack 1-0 22 International Conference on System Engineering and Modeling (ICSEM 22) IPCSIT vol. 34 (22) (22) IACSIT Press, Singapore A Binary Model on the Basis of Cuckoo Search Algorithm in Order to Solve the Problem

More information

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques

Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques Solving the Traveling Salesman Problem using Reinforced Ant Colony Optimization techniques N.N.Poddar 1, D. Kaur 2 1 Electrical Engineering and Computer Science, University of Toledo, Toledo, OH, USA 2

More information

Variable Strength Interaction Testing of Components

Variable Strength Interaction Testing of Components Variable Strength Interaction Testing of Components Myra B. Cohen Peter B. Gibbons Warwick B. Mugridge Dept. of Computer Science University of Auckland Private Bag 92019 Auckland, New Zealand myra,peter-g,rick

More information

PTMD: Pairwise Testing Based on Module Dependency

PTMD: Pairwise Testing Based on Module Dependency Proceedings of the 6th WSEAS International Conference on Applied Computer Science, Tenerife, Canary Islands, Spain, December 16-18, 2006 341 PTMD: Pairwise Testing Based on Module Dependency Jangbok Kim

More information

A Practical Strategy for Testing Pair-wise Coverage of Network Interfaces

A Practical Strategy for Testing Pair-wise Coverage of Network Interfaces A Practical Strategy for Testing Pair-wise Coverage of Network Interfaces Alan W. Williams Robert L. Probert Telecommunications Software Engineering Group Department of Computer Science University of Ottawa

More information

DISTANCE EVALUATED SIMULATED KALMAN FILTER FOR COMBINATORIAL OPTIMIZATION PROBLEMS

DISTANCE EVALUATED SIMULATED KALMAN FILTER FOR COMBINATORIAL OPTIMIZATION PROBLEMS DISTANCE EVALUATED SIMULATED KALMAN FILTER FOR COMBINATORIAL OPTIMIZATION PROBLEMS Zulkifli Md Yusof 1, Zuwairie Ibrahim 1, Ismail Ibrahim 1, Kamil Zakwan Mohd Azmi 1, Nor Azlina Ab Aziz 2, Nor Hidayati

More information

A Combinatorial Test Suite Generator for Gray-Box Testing

A Combinatorial Test Suite Generator for Gray-Box Testing A Combinatorial Test Suite Generator for Gray-Box Testing Anthony Barrett Jet Propulsion Laboratory California Institute of Technology 4800 Oak Grove Drive, M/S 301-260 Pasadena, CA 91109, USA 1-818-393-5372

More information

Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO

Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO Optimization of Makespan and Mean Flow Time for Job Shop Scheduling Problem FT06 Using ACO Nasir Mehmood1, Muhammad Umer2, Dr. Riaz Ahmad3, Dr. Amer Farhan Rafique4 F. Author, Nasir Mehmood is with National

More information

INTERACTION TESTING FOR AN AD-HOC SYSTEM (QUEUE MANAGEMENT SYSTEM)

INTERACTION TESTING FOR AN AD-HOC SYSTEM (QUEUE MANAGEMENT SYSTEM) INTERACTION TESTING FOR AN AD-HOC SYSTEM (QUEUE MANAGEMENT SYSTEM) Ramli R. 1, Mohamed Zabil M. H. 1, Lim K. C. 1,Yusoff Y. and Yusuff M. S. 2 1 College of Information Technology, Universiti Tenaga Nasional,

More information

CT79 SOFT COMPUTING ALCCS-FEB 2014

CT79 SOFT COMPUTING ALCCS-FEB 2014 Q.1 a. Define Union, Intersection and complement operations of Fuzzy sets. For fuzzy sets A and B Figure Fuzzy sets A & B The union of two fuzzy sets A and B is a fuzzy set C, written as C=AUB or C=A OR

More information

A New Binary Vote Assignment on Grid Algorithm to Manage Replication in Distributed Database Environment

A New Binary Vote Assignment on Grid Algorithm to Manage Replication in Distributed Database Environment 2011 International Conference on Computer Communication and Management Proc.of CSIT vol.5 (2011) (2011) IACSIT Press, Singapore A New Binary Vote Assignment on Grid Algorithm to Manage Replication in Distributed

More information

Balancing Frequencies and Fault Detection in the In-Parameter-Order Algorithm

Balancing Frequencies and Fault Detection in the In-Parameter-Order Algorithm Gao SW, Lv JH, Du BL et al. Balancing frequencies and fault detection in the in-parameter-order algorithm. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY 3(5): 957 968 Sept. 215. DOI 1.17/s1139-15-1574-6 Balancing

More information

An Efficient Technique to Test Suite Minimization using Hierarchical Clustering Approach

An Efficient Technique to Test Suite Minimization using Hierarchical Clustering Approach An Efficient Technique to Test Suite Minimization using Hierarchical Clustering Approach Fayaz Ahmad Khan, Anil Kumar Gupta, Dibya Jyoti Bora Abstract:- Software testing is a pervasive activity in software

More information

Generating minimal fault detecting test suites for Boolean expressions

Generating minimal fault detecting test suites for Boolean expressions Generating minimal fault detecting test suites for Boolean expressions Gordon Fraser Software Engineering Chair Saarland University, Saarbrücken, Germany E-mail: fraser@cs.uni-saarland.de Angelo Gargantini

More information

A MULTI-SWARM PARTICLE SWARM OPTIMIZATION WITH LOCAL SEARCH ON MULTI-ROBOT SEARCH SYSTEM

A MULTI-SWARM PARTICLE SWARM OPTIMIZATION WITH LOCAL SEARCH ON MULTI-ROBOT SEARCH SYSTEM A MULTI-SWARM PARTICLE SWARM OPTIMIZATION WITH LOCAL SEARCH ON MULTI-ROBOT SEARCH SYSTEM BAHAREH NAKISA, MOHAMMAD NAIM RASTGOO, MOHAMMAD FAIDZUL NASRUDIN, MOHD ZAKREE AHMAD NAZRI Department of Computer

More information

A Weight-based Approach to Combinatorial Test Generation

A Weight-based Approach to Combinatorial Test Generation 2018 ACM/IEEE 40th International Conference on Software Engineering: Companion Proceedings A Weight-based Approach to Combinatorial Test Generation Jing Zhao Dalian University of Technology zhaoj9988@dlut.edu.cn

More information

Using Genetic Algorithms to optimize ACS-TSP

Using Genetic Algorithms to optimize ACS-TSP Using Genetic Algorithms to optimize ACS-TSP Marcin L. Pilat and Tony White School of Computer Science, Carleton University, 1125 Colonel By Drive, Ottawa, ON, K1S 5B6, Canada {mpilat,arpwhite}@scs.carleton.ca

More information

A Method Dependence Relations Guided Genetic Algorithm

A Method Dependence Relations Guided Genetic Algorithm A Method Dependence Relations Guided Genetic Algorithm Ali Aburas and Alex Groce Oregon State University, Corvallis OR 97330, USA Abstract. Search based test generation approaches have already been shown

More information

ET-based Test Data Generation for Multiple-path Testing

ET-based Test Data Generation for Multiple-path Testing 2016 3 rd International Conference on Engineering Technology and Application (ICETA 2016) ISBN: 978-1-60595-383-0 ET-based Test Data Generation for Multiple-path Testing Qingjie Wei* College of Computer

More information

Regression Test Case Prioritization using Genetic Algorithm

Regression Test Case Prioritization using Genetic Algorithm 9International Journal of Current Trends in Engineering & Research (IJCTER) e-issn 2455 1392 Volume 2 Issue 8, August 2016 pp. 9 16 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com Regression

More information

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing

Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Hybrid Bee Ant Colony Algorithm for Effective Load Balancing And Job Scheduling In Cloud Computing Thomas Yeboah 1 and Odabi I. Odabi 2 1 Christian Service University, Ghana. 2 Wellspring Uiniversity,

More information

An orchestrated survey of available algorithms and tools for Combinatorial Testing

An orchestrated survey of available algorithms and tools for Combinatorial Testing An orchestrated survey of available algorithms and tools for Combinatorial Testing Sunint Kaur Khalsa and Yvan Labiche Department of Systems and Computer Engineering Carleton University Ottawa, Canada

More information

Refinement of Data-Flow Testing using Ant Colony Algorithm

Refinement of Data-Flow Testing using Ant Colony Algorithm Refinement of Data-Flow Testing using Ant Colony Algorithm Abhay Kumar Srivastav, Supriya N S 2,2 Assistant Professor,2 Department of MCA,MVJCE Bangalore-560067 Abstract : Search-based optimization techniques

More information

A Deterministic Density Algorithm for Pairwise Interaction Coverage

A Deterministic Density Algorithm for Pairwise Interaction Coverage A Deterministic Density Algorithm for Pairwise Interaction Coverage Charles J. Colbourn Computer Science Arizona State University P.O. Box 875406 Tempe, Arizona 85287 charles.colbourn@asu.edu Myra B. Cohen

More information

Evolutionary Algorithm for Prioritized Pairwise Test Data Generation

Evolutionary Algorithm for Prioritized Pairwise Test Data Generation Evolutionary Algorithm for Prioritized Pairwise Test Data Generation ABSTRACT Javier Ferrer University of Malaga Malaga, Spain ferrer@lcc.uma.es Francisco Chicano University of Málaga Malaga, Spain chicano@lcc.uma.es

More information

JMP GENOMICS VALIDATION USING COVERING ARRAYS AND EQUIVALENCE PARTITIONING WENJUN BAO AND JOSEPH MORGAN JMP DIVISION, SAS INC.

JMP GENOMICS VALIDATION USING COVERING ARRAYS AND EQUIVALENCE PARTITIONING WENJUN BAO AND JOSEPH MORGAN JMP DIVISION, SAS INC. Copyr i g ht 2012, SAS Ins titut e Inc. All rights res er ve d. JMP GENOMICS VALIDATION USING COVERING ARRAYS AND EQUIVALENCE PARTITIONING WENJUN BAO AND JOSEPH MORGAN JMP DIVISION, SAS INC. THE SOFTWARE

More information

New Trials on Test Data Generation: Analysis of Test Data Space and Design of Improved Algorithm

New Trials on Test Data Generation: Analysis of Test Data Space and Design of Improved Algorithm New Trials on Test Data Generation: Analysis of Test Data Space and Design of Improved Algorithm So-Yeong Jeon 1 and Yong-Hyuk Kim 2,* 1 Department of Computer Science, Korea Advanced Institute of Science

More information

Multiprocessor Task Scheduling Using Hybrid Genetic Algorithm

Multiprocessor Task Scheduling Using Hybrid Genetic Algorithm Multiprocessor Task Scheduling Using Hybrid Genetic Algorithm Yogesh R. Shahare Department of Computer Engineering yogeshshahare@gmail.com Abstract In multiprocessor system are widely used in parallel

More information

Collaborative Framework for Testing Web Application Vulnerabilities Using STOWS

Collaborative Framework for Testing Web Application Vulnerabilities Using STOWS Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 5.258 IJCSMC,

More information

Combinatorial Double Auction Winner Determination in Cloud Computing using Hybrid Genetic and Simulated Annealing Algorithm

Combinatorial Double Auction Winner Determination in Cloud Computing using Hybrid Genetic and Simulated Annealing Algorithm Combinatorial Double Auction Winner Determination in Cloud Computing using Hybrid Genetic and Simulated Annealing Algorithm Ali Sadigh Yengi Kand, Ali Asghar Pourhai Kazem Department of Computer Engineering,

More information

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing

Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Balancing Strategy in Cloud Computing Jyoti Yadav 1, Dr. Sanjay Tyagi 2 1M.Tech. Scholar, Department of Computer Science & Applications,

More information

Scheme of Big-Data Supported Interactive Evolutionary Computation

Scheme of Big-Data Supported Interactive Evolutionary Computation 2017 2nd International Conference on Information Technology and Management Engineering (ITME 2017) ISBN: 978-1-60595-415-8 Scheme of Big-Data Supported Interactive Evolutionary Computation Guo-sheng HAO

More information

Incremental Generation and Prioritization of t-way Strategy for Web Based Application

Incremental Generation and Prioritization of t-way Strategy for Web Based Application Incremental Generation and Prioritization of t-way Strategy for Web Based Application Mrs. B. Vani #1 Dr. R. Deepalakshmi #2 #1 PG Scholar, Department of CSE, Velammal College of Engineering and Technology,

More information

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment

A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment A New Approach to Ant Colony to Load Balancing in Cloud Computing Environment Hamid Mehdi Department of Computer Engineering, Andimeshk Branch, Islamic Azad University, Andimeshk, Iran Hamidmehdi@gmail.com

More information

Travelling Salesman Problem Using Bee Colony With SPV

Travelling Salesman Problem Using Bee Colony With SPV International Journal of Soft Computing and Engineering (IJSCE) Travelling Salesman Problem Using Bee Colony With SPV Nishant Pathak, Sudhanshu Prakash Tiwari Abstract Challenge of finding the shortest

More information

Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation

Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation Robust Descriptive Statistics Based PSO Algorithm for Image Segmentation Ripandeep Kaur 1, Manpreet Kaur 2 1, 2 Punjab Technical University, Chandigarh Engineering College, Landran, Punjab, India Abstract:

More information

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud

Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Particle Swarm Optimization Approach with Parameter-wise Hill-climbing Heuristic for Task Allocation of Workflow Applications on the Cloud Simone A. Ludwig Department of Computer Science North Dakota State

More information

Metaheuristic Optimization with Evolver, Genocop and OptQuest

Metaheuristic Optimization with Evolver, Genocop and OptQuest Metaheuristic Optimization with Evolver, Genocop and OptQuest MANUEL LAGUNA Graduate School of Business Administration University of Colorado, Boulder, CO 80309-0419 Manuel.Laguna@Colorado.EDU Last revision:

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization

Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization Mobile Robot Path Planning in Static Environments using Particle Swarm Optimization M. Shahab Alam, M. Usman Rafique, and M. Umer Khan Abstract Motion planning is a key element of robotics since it empowers

More information

Hybrid Differential Evolution Algorithm for Traveling Salesman Problem

Hybrid Differential Evolution Algorithm for Traveling Salesman Problem Available online at www.sciencedirect.com Procedia Engineering 15 (2011) 2716 2720 Advanced in Control Engineeringand Information Science Hybrid Differential Evolution Algorithm for Traveling Salesman

More information

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems

Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems Dervis Karaboga and Bahriye Basturk Erciyes University, Engineering Faculty, The Department of Computer

More information

A New Modified Binary Differential Evolution Algorithm and its Applications

A New Modified Binary Differential Evolution Algorithm and its Applications Appl. Math. Inf. Sci. 10, No. 5, 1965-1969 (2016) 1965 Applied Mathematics & Information Sciences An International Journal http://dx.doi.org/10.18576/amis/100538 A New Modified Binary Differential Evolution

More information

A Framework of Greedy Methods for Constructing Interaction Test Suites

A Framework of Greedy Methods for Constructing Interaction Test Suites A Framework of Greedy Methods for Constructing Interaction Test Suites Renée C. Bryce and Charles J. Colbourn Computer Science and Engineering Arizona State University Tempe, Arizona 887-88 {rcbryce,colbourn}asu.edu

More information

An Empirical Evaluation and Analysis of the Fault-Detection Capability of MUMCUT for General Boolean Expressions *

An Empirical Evaluation and Analysis of the Fault-Detection Capability of MUMCUT for General Boolean Expressions * Postprint of article in Proceedings of the International Computer Symposium (ICS 04), Taipei, Taiwan, pp. 926 932 (2004) An Empirical Evaluation and Analysis of the Fault-Detection Capability of MUMCUT

More information

Detection of Infeasible Paths in Software Testing using UML Application to Gold Vending Machine

Detection of Infeasible Paths in Software Testing using UML Application to Gold Vending Machine I.J. Education and Management Engineering, 2017, 4, 21-28 Published Online July 2017 in MECS (http://www.mecs-press.net) DOI: 10.5815/ijeme.2017.04.03 Available online at http://www.mecs-press.net/ijeme

More information

A Requirements-Based Partition Testing Framework Using Particle Swarm Optimization Technique

A Requirements-Based Partition Testing Framework Using Particle Swarm Optimization Technique A Requirements-Based Partition Testing Framework Using Particle Swarm Optimization Technique by Afshar Ganjali A thesis presented to the University of Waterloo in fulfillment of the thesis requirement

More information

OPTIMIZED TEST GENERATION IN SEARCH BASED STRUCTURAL TEST GENERATION BASED ON HIGHER SERENDIPITOUS COLLATERAL COVERAGE

OPTIMIZED TEST GENERATION IN SEARCH BASED STRUCTURAL TEST GENERATION BASED ON HIGHER SERENDIPITOUS COLLATERAL COVERAGE Volume 115 No. 7 2017, 549-554 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu OPTIMIZED TEST GENERATION IN SEARCH BASED STRUCTURAL TEST GENERATION

More information

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing

The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing The Study of Genetic Algorithm-based Task Scheduling for Cloud Computing Sung Ho Jang, Tae Young Kim, Jae Kwon Kim and Jong Sik Lee School of Information Engineering Inha University #253, YongHyun-Dong,

More information

Combined Architecture for Early Test Case Generation and Test suit Reduction

Combined Architecture for Early Test Case Generation and Test suit Reduction www.ijcsi.org 484 Combined Architecture for Early Test Case Generation and Test suit Reduction Mr. Saurabh Karsoliya, Prof.Amit Sinhal, Er.Amit Kanungo Computer Science and Engineering, MANIT Bhopal, M.P.,

More information

arxiv: v1 [cs.se] 13 Oct 2018

arxiv: v1 [cs.se] 13 Oct 2018 Fuzzy Adaptive Tuning of a Particle Swarm Optimization Algorithm for Variable-Strength Combinatorial Test Suite Generation Kamal Z. Zamli Faculty of Computer Systems and Software Engineering, University

More information

Energy-Aware Scheduling of Distributed Systems Using Cellular Automata

Energy-Aware Scheduling of Distributed Systems Using Cellular Automata Energy-Aware Scheduling of Distributed Systems Using Cellular Automata Pragati Agrawal and Shrisha Rao pragati.agrawal@iiitb.org, shrao@ieee.org Abstract In today s world of large distributed systems,

More information

Fault Class Prioritization in Boolean Expressions

Fault Class Prioritization in Boolean Expressions Fault Class Prioritization in Boolean Expressions Ziyuan Wang 1,2 Zhenyu Chen 1 Tsong-Yueh Chen 3 Baowen Xu 1,2 1 State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 210093,

More information

METHODOLOGY FOR SOLVING TWO-SIDED ASSEMBLY LINE BALANCING IN SPREADSHEET

METHODOLOGY FOR SOLVING TWO-SIDED ASSEMBLY LINE BALANCING IN SPREADSHEET METHODOLOGY FOR SOLVING TWO-SIDED ASSEMBLY LINE BALANCING IN SPREADSHEET Salleh Ahmad Bareduan and Salem Abdulsalam Elteriki Department of Manufacturing and Industrial Engineering, University Tun Hussein

More information

Solving Sudoku Puzzles with Node Based Coincidence Algorithm

Solving Sudoku Puzzles with Node Based Coincidence Algorithm Solving Sudoku Puzzles with Node Based Coincidence Algorithm Kiatsopon Waiyapara Department of Compute Engineering, Faculty of Engineering, Chulalongkorn University, Bangkok, Thailand kiatsopon.w@gmail.com

More information

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems

Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems 4 The Open Cybernetics and Systemics Journal, 008,, 4-9 Revision of a Floating-Point Genetic Algorithm GENOCOP V for Nonlinear Programming Problems K. Kato *, M. Sakawa and H. Katagiri Department of Artificial

More information

ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM

ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM ENHANCED BEE COLONY ALGORITHM FOR SOLVING TRAVELLING SALESPERSON PROBLEM Prateek Agrawal 1, Harjeet Kaur 2, and Deepa Bhardwaj 3 123 Department of Computer Engineering, Lovely Professional University (

More information

Part I: Preliminaries 24

Part I: Preliminaries 24 Contents Preface......................................... 15 Acknowledgements................................... 22 Part I: Preliminaries 24 1. Basics of Software Testing 25 1.1. Humans, errors, and testing.............................

More information

Feasibility of Testing to Code. Feasibility of Testing to Code. Feasibility of Testing to Code. Feasibility of Testing to Code (contd)

Feasibility of Testing to Code. Feasibility of Testing to Code. Feasibility of Testing to Code. Feasibility of Testing to Code (contd) Feasibility of Testing to Code (contd) Feasibility of Testing to Code (contd) An incorrect code fragment for determining if three integers are equal, together with two test cases Flowchart has over 10

More information

Structural Advantages for Ant Colony Optimisation Inherent in Permutation Scheduling Problems

Structural Advantages for Ant Colony Optimisation Inherent in Permutation Scheduling Problems Structural Advantages for Ant Colony Optimisation Inherent in Permutation Scheduling Problems James Montgomery No Institute Given Abstract. When using a constructive search algorithm, solutions to scheduling

More information

Modified Greedy Methodology to Solve Travelling Salesperson Problem Using Ant Colony Optimization and Comfort Factor

Modified Greedy Methodology to Solve Travelling Salesperson Problem Using Ant Colony Optimization and Comfort Factor International Journal of Scientific and Research Publications, Volume 4, Issue 10, October 2014 1 Modified Greedy Methodology to Solve Travelling Salesperson Problem Using Ant Colony Optimization and Comfort

More information

Automated Software Testing Using Metahurestic Technique Based on An Ant Colony Optimization

Automated Software Testing Using Metahurestic Technique Based on An Ant Colony Optimization Automated Software Testing Using Metahurestic Technique Based on An Ant Colony Optimization Praveen Ranjan Srivastava Computer Science and Information System Group Birla Institute of Technology and Science,(BITS),

More information

An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs)

An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs) An Automatic Tool for Checking Consistency between Data Flow Diagrams (DFDs) Rosziati Ibrahim, Siow Yen Yen Abstract System development life cycle (SDLC) is a process uses during the development of any

More information

Minimal Test Cost Feature Selection with Positive Region Constraint

Minimal Test Cost Feature Selection with Positive Region Constraint Minimal Test Cost Feature Selection with Positive Region Constraint Jiabin Liu 1,2,FanMin 2,, Shujiao Liao 2, and William Zhu 2 1 Department of Computer Science, Sichuan University for Nationalities, Kangding

More information

Combinatorial test case selection with Markovian usage models 1

Combinatorial test case selection with Markovian usage models 1 Fifth International Conference on Information Technology: New Generations Combinatorial test case selection with Markovian usage models 1 Sergiy A. Vilkomir, W. Thomas Swain and Jesse H. Poore Software

More information

The Genetic Algorithm for finding the maxima of single-variable functions

The Genetic Algorithm for finding the maxima of single-variable functions Research Inventy: International Journal Of Engineering And Science Vol.4, Issue 3(March 2014), PP 46-54 Issn (e): 2278-4721, Issn (p):2319-6483, www.researchinventy.com The Genetic Algorithm for finding

More information

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP

A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP A New Selection Operator - CSM in Genetic Algorithms for Solving the TSP Wael Raef Alkhayri Fahed Al duwairi High School Aljabereyah, Kuwait Suhail Sami Owais Applied Science Private University Amman,

More information

Overview of SBSE. CS454, Autumn 2017 Shin Yoo

Overview of SBSE. CS454, Autumn 2017 Shin Yoo Overview of SBSE CS454, Autumn 2017 Shin Yoo Search-Based Software Engineering Application of all the optimisation techniques we have seen so far, to the various problems in software engineering. Not web

More information

Validation of models and tests for constrained combinatorial interaction testing

Validation of models and tests for constrained combinatorial interaction testing Validation of models and tests for constrained combinatorial interaction testing Paolo Arcaini Angelo Gargantini Paolo Vavassori University of Bergamo- Italy International Workshop on Combinatorial Testing

More information

Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art

Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art Ant Algorithms for the University Course Timetabling Problem with Regard to the State-of-the-Art Krzysztof Socha, Michael Sampels, and Max Manfrin IRIDIA, Université Libre de Bruxelles, CP 194/6, Av. Franklin

More information

Testing Across Configurations: Implications for Combinatorial Testing

Testing Across Configurations: Implications for Combinatorial Testing Testing Across Configurations: Implications for Combinatorial Testing Myra B. Cohen, Joshua Snyder, Gregg Rothermel Dept. of Computer Science & Engineering University of Nebraska-Lincoln Lincoln, NE 68588-0115

More information

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

International Journal of Digital Application & Contemporary research Website:   (Volume 1, Issue 7, February 2013) Performance Analysis of GA and PSO over Economic Load Dispatch Problem Sakshi Rajpoot sakshirajpoot1988@gmail.com Dr. Sandeep Bhongade sandeepbhongade@rediffmail.com Abstract Economic Load dispatch problem

More information

Genetic-PSO Fuzzy Data Mining With Divide and Conquer Strategy

Genetic-PSO Fuzzy Data Mining With Divide and Conquer Strategy Genetic-PSO Fuzzy Data Mining With Divide and Conquer Strategy Amin Jourabloo Department of Computer Engineering, Sharif University of Technology, Tehran, Iran E-mail: jourabloo@ce.sharif.edu Abstract

More information

Towards Automatic Recognition of Fonts using Genetic Approach

Towards Automatic Recognition of Fonts using Genetic Approach Towards Automatic Recognition of Fonts using Genetic Approach M. SARFRAZ Department of Information and Computer Science King Fahd University of Petroleum and Minerals KFUPM # 1510, Dhahran 31261, Saudi

More information

Prioritized Interaction Testing for Pairwise Coverage with Seeding and Contraints 1

Prioritized Interaction Testing for Pairwise Coverage with Seeding and Contraints 1 Prioritized Interaction Testing for Pairwise Coverage with Seeding and Contraints 1 Renée C. Bryce and Charles J. Colbourn Computer Science & Engineering Arizona State University Tempe, AZ 85287-8809,

More information

Automatic Generation of Data Flow Test Paths using a Genetic Algorithm

Automatic Generation of Data Flow Test Paths using a Genetic Algorithm Automatic Generation of Data Flow Test Paths using a Genetic Algorithm Moheb R. Girgis Department of Computer Science, Faculty of Science, Minia University, Egypt Ahmed S. Ghiduk College of Computers and

More information

Hybrid Bionic Algorithms for Solving Problems of Parametric Optimization

Hybrid Bionic Algorithms for Solving Problems of Parametric Optimization World Applied Sciences Journal 23 (8): 1032-1036, 2013 ISSN 1818-952 IDOSI Publications, 2013 DOI: 10.5829/idosi.wasj.2013.23.08.13127 Hybrid Bionic Algorithms for Solving Problems of Parametric Optimization

More information

Impact of Dependency Graph in Software Testing

Impact of Dependency Graph in Software Testing Impact of Dependency Graph in Software Testing Pardeep Kaur 1, Er. Rupinder Singh 2 1 Computer Science Department, Chandigarh University, Gharuan, Punjab 2 Assistant Professor, Computer Science Department,

More information

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem

Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Fuzzy Inspired Hybrid Genetic Approach to Optimize Travelling Salesman Problem Bindu Student, JMIT Radaur binduaahuja@gmail.com Mrs. Pinki Tanwar Asstt. Prof, CSE, JMIT Radaur pinki.tanwar@gmail.com Abstract

More information