Mohsen falh rad

Work place: Department of Electrical, IT and Computer Sciences, Lahijan Branch, Islamic Azad University, Lahijan, Iran

E-mail: mfalahrad@liau.ac.ir

Website:

Research Interests: Software Development Process, Computer Architecture and Organization, Data Structures and Algorithms, Analysis of Algorithms, Randomized Algorithms

Biography

Mohsen falh rad was born in 1982. He received the BSc. Degree in software engineering from Islamic Azad University, lahijan Branch, Iran, in 2004, and the M.Sc. degree in Computer software engineering from Islamic Azad University, Tehran South Branch, in 2007. He is a PhD Student in Computer software engineering at Islamic Azad University, Rasht Branch, Iran.
In 2008, he joined the faculty in Computer Engineering at Islamic Azad University, lahijan Branch, Iran (liau.ac.ir). He has published several papers at journals and conferences. In addition, He has written a book (Network operating system).
His main research interests are optimization algorithms and their application at software testing methods.

Author Articles
Diagnostic Path-Oriented Test Data Generation by Hyper Cuboids

By Shahram Moadab Mohsen falh rad

DOI: https://doi.org/10.5815/ijieeb.2014.06.01, Pub. Date: 8 Dec. 2014

One of the ways of test data generation is using the path-oriented (path-wise) test data generator. This generator takes the program code and test adequacy criteria as input and generates the test data in order to satisfy the adequacy criteria. One of the problems of this generator in test data generation is the lack of attention to generating the diagnostic test data. In this paper a new approach has been proposed for path-oriented test data generation and by utilizing it, test data is generated automatically realizing the goal of discovering more important errors in the least amount of time. Since that some of the instructions of any programming language are more error-prone, so the paths that contain these instructions are selected for perform test data generation process. Then, the input domains of these paths variables are divided by a divide-and-conquer algorithm to the subdomains. A set of different subdomains is called hypercuboids, and test data will be generated by these hypercuboids. We apply our method in some programs, and compare it with some previous methods. Experimental results show proposed approach outperforms same previous approaches.

[...] Read more.
Other Articles