DOI QR코드

DOI QR Code

A Testing Method for URC Robot Software

URC 로봇 소프트웨어 시험 평가 방법 및 사례 연구

  • 황선명 (대전대학교 컴퓨터공학과) ;
  • 정연구 (한국전자통신연구원 영상인식연구팀)
  • Published : 2007.10.31

Abstract

URC robot offers necessary service anytime and anywhere by using a network to the robot, expanding the applicable service, keeping all the functions in itself, it undertakes functions for the causing problems through the network. URC software components are composed of HRI(Human Robot Interaction), robot action technology and others. We analyze the quality models based on ISO/IEC 9126, define URC components evaluation specification consists of 4 parts such as generic rule, instance rule, evaluation value and test method. And we define the quality process and test case design for URC, and show a testing and evaluation process for URC components.

URC(Ubiquitous Robotic Companion)이라는 개념은 로봇은 다양한 서비스를 어느 곳에서나 어느 때나 사용자가 제공 받을 수 있도록 네트워크 기반으로한 로봇 시스템을 일컫는다. 이는 로봇에 네트워크를 활용하여 로봇이 제공할 수 있는 응용서비스를 확장하고 로봇이 모든 기능을 자체적으로 가짐으로써 안게 되는 기술적, 비용적 문제를 네트워크를 통해 기능을 분담하는 것이다. URC 소프트웨어 컴포넌트는 크게 HRI, 로봇액션 등으로 구분되는데 본 논문에서는 URC 컴포넌트의 시험평가를 위하여 품질모델 분석과 컴포넌트 시험 성능 평가 기준서를 설계한다. 또한 품질 프로세스 정의, 테스트케이스 설계 및 URC 컴포넌트 테스팅과 평가 사례를 제안한다.

Keywords

References

  1. H. Kim, 'Network based intelligent service robot - URC', ETRI CEO information No.15, 2004
  2. H. Kim, Y. J. Cho, and S. R. Oh, 'CAMUS: A Middleware Supporting Context aware Services for Network based Robots', IEEE Workshop on Advanced Robotic and its Social Impacts, 2005 https://doi.org/10.1109/ARSO.2005.1511658
  3. ISO/IEC TR 9126, Software engineering - Product quality part1 : Quality model (2003) part2 : External Metrics (2003) part3 : Internal Metrics (2003) part4 : Quality in Use Metrics (2003)
  4. Regis P.S.Simao, Arnaldo Belchior 'Quality Characteristics for Software Components : hierarchy and Quality Guides, LNCS 2693 pp.184-206, 2003 https://doi.org/10.1007/b11721
  5. ISO/IEC 14598, Software Product evaluation part 1 : General Overview part 2 : Panning and Management part 3 : Process for Developers part 4 : Process for Acquirers part 5 : Process for Evaluators part 6 : Document of Evaluation Modules
  6. ISO/IEC 12207, Software Life Cycle Process
  7. 정보통신 진흥 연구원, 'IT 차세대 성장동력 기획보고서 (지능형서비스로봇),' 2003
  8. 조영조, 지능형 서비스 로봇과 URC(Ubiquitous Robot Companion), 주간기술동향, 2004
  9. 도낙주, 윤정원, 유원필, URC 구현을 위한 스마트 액션 기술: 지능형 주행 및 조작, 전자통신동향 분석, 제20권, 제2호, 2005
  10. 한국전산원, '광대역통합연구개발망 활용 BcN 기반 지능로봇 서비스 구현 및 시험검증에 관한 연구' 연구보고서.2005