DocumentCode
2969489
Title
Automated generation of test cases from output domain and critical regions of embedded systems using genetic algorithms
Author
Vudath, Chandra Prakash ; Jammalamadaka, Sastry KR ; Nalliboena, Sateesh ; Duvvuri, Bala Krishna Kamesh ; Reddy, L.S.S.
Author_Institution
Dept. of Inf. Technol., KL Univ., Vijayawada, India
fYear
2011
fDate
4-5 March 2011
Firstpage
1
Lastpage
6
Abstract
A primary issue in black-box testing is how to generate adequate test cases from input domain of the system under test on the basis of user´s requirement specification. However, for some types of systems including embedded systems, developing test cases from output domain is more suitable than developing from input domain, especially, when the output domain is smaller. Exhaustive testing of the embedded systems in the critical regions is important as the embedded systems must be basically fail safe systems. The Critical regions of the input space of the embedded systems can be pre-identified and supplied as seeds. In this paper, the authors presents an Automated Test Case Generator (ATCG) that uses Genetic algorithms (GAs) to automate the generation of test cases from output domain and the criticality regions of an embedded System. The approach is applied to a pilot project `Temperature monitoring and controlling of Nuclear Reactor System´ (TMCNRS) which is an embedded system developed using modified Cleanroom Software Engineering methodology. The ATCG generates test cases which are useful to conduct pseudo-exhaustive testing to detect single, double and several multimode faults in the system. The generator considers most of the combinations of outputs, and finds the corresponding inputs while optimizing the number of test cases generated.
Keywords
computerised monitoring; control engineering computing; embedded systems; fission reactors; genetic algorithms; nuclear engineering computing; program testing; software engineering; temperature control; black-box testing; critical regions; embedded systems; genetic algorithms; input domain; modified cleanroom software engineering methodology; nuclear reactor system; output domain; temperature control; temperature monitoring; test case automated generation; user requirement specification; Embedded systems; Genetic algorithms; Relays; Temperature control; Temperature sensors; Testing; Automated Test case generation; Cleanroom software engineering; Genetic algorithms; Output domain testing; combinatorial testing; embedded systems; pseudo-exhaustive testing;
fLanguage
English
Publisher
ieee
Conference_Titel
Emerging Trends and Applications in Computer Science (NCETACS), 2011 2nd National Conference on
Conference_Location
Shillong
Print_ISBN
978-1-4244-9578-8
Type
conf
DOI
10.1109/NCETACS.2011.5751411
Filename
5751411
Link To Document