Proceedings of the Korean Operations and Management Science Society Conference (한국경영과학회:학술대회논문집)
- 2004.05a
- /
- Pages.603-606
- /
- 2004
Stepwise test case generation for embedded s/w
임베디드 소프트웨어 테스트 케이스 단계적 생성
- Jang, S.H. (Industrial Eng., Ajou Univ.) ;
- Jang, J.S. (Industrial Eng., Ajou Univ.) ;
- Lee, S.Y. (Industrial Eng., Ajou Univ.) ;
- Ko, B.G. (Industrial Eng., Ajou Univ.) ;
- Choi, K.H. (Computer Eng., Ajou Univ.) ;
- Park, S.K. (Computer Eng., Ajou Univ.) ;
- Jung, K.H. (Electronics Eng., Ajou Univ.) ;
- Lee, M.H. (Div. of Internet Information, Semyung Univ.)
- 장세헌 (아주대학교 산업공학과) ;
- 장중순 (아주대학교 산업공학과) ;
- 이상용 (아주대학교 산업공학과) ;
- 고병각 (아주대학교 산업공학과) ;
- 최경희 (아주대학교 컴퓨터공학과) ;
- 박승규 (아주대학교 컴퓨터공학과) ;
- 정기현 (아주대학교 전자공학과) ;
- 이명호 (세명대학교 인터넷 정보공학부)
- Published : 2004.05.21
Abstract
Automatic test case generation for testing an embedded software is considered. Existing tools for test case generation such as finite state machine or mutant test usually adopt top down approach and depend upon graphical transition and decision table, which makes it difficult to find out where the bugs exist. Also it is hard to describe the special features of embedded systems such as concurrent execution of individual components. Most of embedded systems interacts with the real world, receiving signals through sensors or switches and sending output signals to actuators that somehow manipulate the environment. Embedded software controls the entire system based on the logics such as interpreting the sensor inputs and making the actuators to start or stop their intended operation. This study proposes an automatic test case generation procedure that tests the system starting from the control logics of sensors, switches and actuators and then their concurrent execution controls, and finally the entire system operation. Such a stepwise approach makes it easy to generate test cases to tell where the bugs of embedded software exist.