DocumentCode
2200636
Title
A New Specification-based Test Data Generation Strategy for OSEK OS
Author
Zhou, Lin ; Yao, Min ; Li, Yongjun ; Zhang, Chengshuo ; Yao, Liujie
Author_Institution
Coll. of Comput. Sci., Zhejiang Univ., Hangzhou, China
fYear
2010
fDate
June 29 2010-July 1 2010
Firstpage
2311
Lastpage
2316
Abstract
Specification-based test is used to test a software application to check if it conforms to its design specification. Writing adequate test suites is very challenging and labor-intensive. Producing Specification-based tests for Real-Time Operating System (RTOS) is more challenging than for generic applications since specifications of RTOS only provide resource management mechanisms rather than specific application functionality descriptions. In this paper, we investigate whether Genetic Algorithms (GAs) can generate qualified tests for RTOS, and we present an effective GA approach with an optimization of Kuhn-Munkres maximum weighted algorithm. Experiment results demonstrate the effectiveness of our approach. It is able to generate 100% state coverage tests within 200 generations.
Keywords
formal specification; genetic algorithms; operating systems (computers); program testing; real-time systems; resource allocation; Kuhn-Munkres maximum weighted algorithm; OSEK OS; design specification; genetic algorithms; real-time operating system; resource management mechanism; software application testing; specification-based test data generation strategy; Algorithm design and analysis; Bipartite graph; Generators; Optimization; Real time systems; Switches; Testing; Genetic Algorithms; Kuhn-Munkres Algorithms; OSEK OS; Specification-based Test;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer and Information Technology (CIT), 2010 IEEE 10th International Conference on
Conference_Location
Bradford
Print_ISBN
978-1-4244-7547-6
Type
conf
DOI
10.1109/CIT.2010.398
Filename
5578319
Link To Document