Đang chuẩn bị liên kết để tải về tài liệu:
An improved genetic algorithm for test data generation for simulink models

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

This algorithm involves some modifications of genetic operators and the employment of memory mechanism to enhance its effectiveness. The proposed approach is implemented to generate test data for Simulink models. The obtained results indicated that IGA outperformed the conventional genetic algorithm in terms of the quality of test sets, and the execution time. | Journal of Computer Science and Cybernetics, V.33, N.1 (2017), 50–69 DOI 10.15625/1813-9663/33/1/9315 AN IMPROVED GENETIC ALGORITHM FOR TEST DATA GENERATION FOR SIMULINK MODELS LE THI MY HANH, NGUYEN THANH BINH, KHUAT THANH TUNG The University of Danang - University of Science and Technology, Vietnam ltmhanh@dut.udn.vn; ntbinh@dut.udn.vn; thanhtung09t2@gmail.com Abstract. Mutation testing is a powerful and effective software testing technique to assess the quality of test suites. Although many research works have been done in the field of search-based testing, automatic test data generation based on the mutation analysis method is not straightforward. In this paper, an Improved Genetic Algorithm (IGA) is proposed to increase the quality of test data based on mutation coverage criterion. This algorithm involves some modifications of genetic operators and the employment of memory mechanism to enhance its effectiveness. The proposed approach is implemented to generate test data for Simulink models. The obtained results indicated that IGA outperformed the conventional genetic algorithm in terms of the quality of test sets, and the execution time. Keywords. Genetic algorithm, mutation testing, simulink, test data generation. 1. INTRODUCTION Software testing is an expensive, tedious, and time-consuming activity but it is a crucial step to improve the quality and the reliability of software. The process of generating test data decides the effectiveness and efficiency of software testing. The quality of test data is normally measured by the adequacy criteria. Adequacy criteria, also referred to as coverage criteria, pose certain requirements that should be fulfilled by test cases. Mutation testing proposed by DeMillo et al. [6] is a powerful and effective testing technique to assess the quality of test suites. The driving principle of mutation testing is the use of faults which mimic mistakes that a competent programmer would make. These faults are introduced into

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.