A Study on Efficiency Improvement for SUGV with a Practical View Point of Non-Functional Requirements

비기능적 요구사항 관점의 소형 무인지상차량 성능 향상 연구

  • Published : 2008.08.30

Abstract

In the next near future, the human would like to use the small unmanned ground vehicle(SUGV) on the diverse fields. Specially the world of today is tried to apply with operating the task on very difficult working environments such as some dangerous or unreachable area. To work this task, this vehicle should be guaranteed with the high level of reliability, safety, and performance. In this paper, we propose to focus on not only the functional requirements, but also the non-functional requirements based on software architecture at the design stage for developing the embedded system. Through focusing on the non-functional requirements on this software architecture, we can obtain the design goal of the target system and also show the enhancement of reliability, safety and performance with 'Vtune' performance analysis tool.

Keywords

References

  1. PackBot, http://www.irobot.com/sp.cfm?pageid =109
  2. TALON, http://www.foster-miller.com/lemming. htm
  3. Future Combat System, http://www.fcs.army. mil/
  4. Future Combat System, Small Unmanned Ground Vehicle(SUGV), http://army.mil/fcs/ sugv.html/
  5. 진태석, '미국의 국방로봇 최신 동향- 전투체계 및 무인차량 중심으로,' 주간기술동향, 통권 1304 호, 2007-07-11
  6. 김우열, 김영철, 'A Study on Modeling Heterogeneous Embedded S/W Components based on Model Driven Architecture with Extended xUML', KIPS, Vol. 14-D, No. 1, 2007. 2
  7. 손현승, 김우열, 김영철, '이종 소형 무인 지상 차 량 개발을 위한 MDA 기반 자동화 방법 연구,' 한국소프트웨어공학회, Vol. 10, No. 1, 417-422, 2008. 2
  8. Mary Shaw, David Garlan 'Software Architecture, Perspectives on an Emerging Discipline', Prentice Hall, pp. 43-51
  9. http://www.intel.com/cd/software/products/asm o-na/eng/compilers/220001.htm
  10. Bernd Bruegge, Allen H. Dutoit 'International edition Object-Oriented Software Engineering : Using UML, Patterns, and Java', pp. 121-170
  11. PARALLAX.INC, 'Robotics!, Student workbook version 1.5', p. 42
  12. VTune(TM) Performance Environment Help, CPI(Cycles per Retired Instruction)
  13. 김우열, 김영철, 'Adapting Model Driven Architecture for Modeling Heterogeneous Embedded S/W Components', ICHIT2006, Vol. 2, 2006. 11