| Home | KSAE | E-Submission | Sitemap | Contact Us |  
International Journal of Automotive Technology > Volume 19(1); 2018 > Article
International Journal of Automotive Technology 2018;19(1): 107-119.
doi: https://doi.org/10.1007/s12239-018-0011-6
Ki-Wook Shin, Dong-Jin Lim
Hanyang University
We propose a method to automatically generate software and hardware test cases from a UML model developed through a model-based development process. Where languages such as source-code languages are used within the model, input and expected values for each test case are generated using a custom parser. As a next step, unit test cases are combined to generate integration test cases using a bottom-up approach. Then these cases are converted into hardware test cases for approval testing of embedded systems, using XQuery and hardware mapping tables. We demonstrate this process by applying it to the power window switch module of a Hyundai Santa Fe vehicle. Our approach provides an automatic testing procedure for embedded systems developed by model-based methods, and generates test cases efficiently using a recombination of signals. In conclusion, our proposed method could help reduce the resources needed for test case generation from software to hardware.
Key Words: Software testing, Test case generation, Model-based development, Unified Modeling Language (UML), Integration testing, Power window switch module, Approval testing, Hardware testing
Editorial Office
21 Teheran-ro 52-gil, Gangnam-gu, Seoul 06212, Korea
TEL: +82-2-564-3971   FAX: +82-2-564-3973   E-mail: car@ksae.org
About |  Browse Articles |  Current Issue |  For Authors and Reviewers
Copyright © The Korean Society of Automotive Engineers. All rights reserved.                 Developed in M2community
Close layer
prev next