ijarce.org

Journal Archive

    1. Number 1
    1. Number 2
    2. Number 1

NEWS AND EVENTS

29 November 2016

Attention to Authors

The Volume 1, Number 2, November 2016 issue of IJARCE has been published and hardcopies have been sent to authors. Notice that, arrival process of the hardcopies, to your addresses, will takes between 12 to 30 days depending on your country of origin.

 

10 October 2016

Attention to Authors

The Volume 1, Number 1, September 2016 issue of IJARCE has been published and hardcopies have been sent to authors. Notice that, arrival process of the hardcopies, to your addresses, will takes between 5 to 30 days depending on your country of origin.

- -

Cuckoo Optimization Algorithm in Producing Automatic Test-Data and Analysis of the Results Using Colored Petri Nets

Artical 3 ; volume1 ; number1 ; Page: 25-33 ; PDF Download

Authors

Marziyeh Roeina, Fatemeh Saadatjoo, Mohammad Ali Saadatjoo

Department of Computer Engineering, Science & Art University of Yazd, Yazd, Iran.

Department of Computer Engineering, Science & Art University of Yazd, Yazd, Iran.

Department of Computer Engineering, University of Kashan, Kashan, Iran.

Abstract

One of the most important steps in software testing is automatic test-data generation. The decrease of the number of testing data in addition to the decrease of its generation time (duration), are the main problems in software testing. In this paper, Cuckoo Optimization Algorithm (COA) has been used as one of evolutionary algorithm to increase the path coverage and decrease of generation time of automatic data. The average of likelihood, close to boundary value, and branch coverage for fitness function of COA has been defined. The case studies of this paper are triangle classification, exchange sort, binary search and merge. The proposed model as compared with the method in which the Genetic Algorithm (GA) has been used, is accompanied with the increase of path coverage and the decrease of the execution time in all four case studies. On account of implementation, software triangle has been applied in this paper and in order to acknowledge the authenticity of path coverage (that are the result of executions), petri net simulator has been used.

Statistics

Article View : 1156

PDF Download : 506

Keyword