• 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