DOI QR코드

DOI QR Code

Design and Implementation of Interface Module between Network Framework for Sensor Network Application and Co-Simulator

센서네트워크 어플리케이션을 위한 네트워크 프레임워크와 통합시뮬레이터 간의 인터페이스 구현 및 설계

  • Received : 2012.10.10
  • Accepted : 2012.11.19
  • Published : 2013.02.28

Abstract

For the development of reliable software, Software testing is the most important. Recently small changes of the software according to the importance of regression testing is growing. To verify Application of a large number of nodes, Network simulator environment is required. This paper proposed interface module between network framework for sensor network application and co-simulator to unit test sensor network application. To conclude, developer can focus on sensor network application implementation only, so the improved integrated simulator contributes to increase development productivity.

신뢰성 있는 소프트웨어 개발을 위해서 가장 중요한 단계 중의 하나가 소프트웨어 테스트이다. 최근에 점진적이고 반복적인 소프트웨어 개발 방법론이 각광을 받으면서, 소프트웨어의 작은 변경에 따른 회귀 테스트의 중요성이 점점 커지고 있다. 또한 센서네트워크와 같은 다수의 노드 환경에서 동작하는 소프트웨어를 검증하기 위한 시뮬레이터 환경이 필요하다. 본 논문에서는 네트워크 프레임워크와 통합시뮬레이터 간의 인터페이스 모듈을 구현하여, 네트워크 프레임워크로 구현한 센서네트워크 어플리케이션을 다양한 가상의 환경에서 단위테스트하기 위한 환경을 제공한다.

Keywords

References

  1. R. Hightower & N. Lesiecki, "Java Tools for Extreme Programming", 2002, Jone Wiley & Sons.
  2. Hoeung Lee, "A proposal of development and verification environment of network applications based on a Co-Simulator", IEICE vol.8
  3. 이호응, "무선 센서 네트워크 환경에서 게이트웨이 어플리케이션의 개발 환경을 위한 패킷 처리 관점의 네트워크 프레임워크 설계 및 구현", 한국해양정보 통신학회, 2011, 4, https://doi.org/10.6109/jkiice.2011.15.4.980
  4. NS-3, http://www.nsnam.org/
  5. Stephen D. Huston James CE Johnson Umar Syyid, "ACE Programmer's Guide, The:Practical Design Patterns for Network and Systems Programming, 1st Edition, Pearson Education, Inc.