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 :
بازگشت