Automated Testing Techniques for Automotive Software Components with TTCN-3

TTCN-3을 이용한 차량 소프트웨어 컴포넌트의 테스팅 자동화 방법

  • 금대현 (대구경북과학기술원 미래산업융합기술연구부) ;
  • 이성훈 (대구경북과학기술원 미래산업융합기술연구부) ;
  • 박광민 (대구경북과학기술원 미래산업융합기술연구부) ;
  • 조정훈 (경북대학교 전자전기컴퓨터학부)
  • Received : 2009.12.23
  • Accepted : 2010.02.11
  • Published : 2010.05.15

Abstract

AUTOSAR, a standard software platform for automotive, has been developed to manage software complexity and improve software reuseability. However reuse of test system is difficult because it is dependant on implementation language and test phase. In this paper, we suggest a test system generation method for AUTOSAR software component using TTCN-3, a standardized testing language. TTCN-3 test system is generated automatically from AUTOSAR XML containing software design information. The test system consists of TTCN-3 tester and target system and tests functionality and worst case response time of software under simulation environment. With the proposed testing techniques we can reduce time and effort to build the testing system and reuse testing environment.

최근 차량 소프트웨어의 신뢰성 및 재사용성 향상을 위하여 AUTOSAR 표준을 제정하였다. 그러나 소프트웨어의 표준화만으로는 높은 수준의 신뢰성 확보와 개발 기간 단축에 한계가 있으며, 소프트웨어 테스팅 표준화 및 자동화가 필요하다. 본 연구에서는 TTCN-3 테스트 표준을 적용한 AUTOSAR 소프트웨어 컴포넌트를 위한 테스트 자동화 방법 및 테스트 시스템을 제안하였다. 테스트 표준을 적용함으로써 테스트에 관련된 정보 교환 및 의사소통이 명확해 지고, 테스트 재사용성을 향상시킬 수 있다. 그리고 설계 모델로부터 테스팅 모델을 자동 생성함으로써 개발 기간 단축 및 신뢰성을 향상시킬 수 있다.

Keywords

References

  1. D. Kum, J. Son , J. Son and M. Kim, "Automotive Embedded System Software Development and Validation with AUTOSAR and Model-based Approach," Journal of Control, Automation, and System Engineering, vol.13, no.12, pp.1179-1185, 2007. (in korean) https://doi.org/10.5302/J.ICROS.2007.13.12.1179
  2. R. Baillargeon and R. Flores, "Model Driven Testing," SAE World Congress, 2008.
  3. J. Grabowski, D. Hogrefe, G. Réthy, I. Schieferdecker, A. Wiles and C. Willcock, "An Introduction to the testing and test control notation (TTCN-3)," Computer Networks 42, pp.375-403, 2003. https://doi.org/10.1016/S1389-1286(03)00249-4
  4. A. Gilberg, "AUTOSAR Conformance Testing using TTCN-3," TTCN-3 User Conference 2009, 2009.
  5. J. Grossmann, I. Schieferdecker, "Mapping AUTOSAR Interfaces to TTCN-3," TTCN-3 User Conference 2009, 2009.
  6. K. Tindell and J. Clark, "Holistic Schedulability analysis for distributed hard real-time systems," Microprocessors and Microprogramming, 40(2-3), pp.117-134. 1994. https://doi.org/10.1016/0165-6074(94)90080-9
  7. D. Kum, S. Lee and W. Jung, "Scheduling Analysis in the AUTOSAR Software Architecture," Proceedings of KSAE 2008 Annual Conference, pp.2174-2179, 2008. (in korean)