Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2009.16-A.2.125

A System for Change Management of Sensor Network Applications based on Version Synchronization  

Kim, Jae-Cheol (숭실대학교 컴퓨터학과)
Kim, Ju-Il (숭실대학교 컴퓨터학과)
Chong, Ki-Won (숭실대학교 컴퓨터학과)
Lee, Woo-Jin (세종대학교 정보통신공학과)
Abstract
This paper proposes a change management system of sensor network applications based on version synchronization that supports to effectively manage defect correction of applications, change of functions for applications or improvement of applications without suspending the sensor network. The proposed change management system consists of the NADE which is an application development environment, the Node Management Server, and the Node Agent. NADE is an Eclipse-based development environment for developing applications which are installed into nodes. NADE is also connected with CVSNT which is a version management tool and performs application version management using the CVSNT. Node Management Server manages nodes to maintain latest versions of applications by synchronizing versions of applications which are performed on the nodes with the versions of applications which are developed in the NADE. Node Agent which is loaded into the node periodically sends the version information of the application to the server, and stores and updates the version information of the application. Through the proposed change management system, applications of nodes are automatically updated when versions of applications are changed by correcting defects, changing functions or improving applications. Therefore, the user can effectively manage the execution of sensor network system without suspending or delaying the sensor network. Also, visibility of change management for sensor network applications will be improved.
Keywords
Sensor Network; Software Change Management; Version Synchronization;
Citations & Related Records
연도 인용수 순위
  • Reference
1 I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, 'Wireless Sensor Networks: A Survey,' Computer Networks, 38(4):393–422, 2002   DOI   ScienceOn
2 Shigeru Fukunaga, Tadamichi Tagawa, Kiyoshi Fukui, Koichi Tanimoto, and Hideaki Kanno, 'Development of ubiquitous sensor network,' Oki Technical Review, Vol.71, No.4, pp.24-29, 2004
3 Wolfgang Schroder-Preikschat, Rudiger Kapitza, Jurgen Kleinoder, Meik Felser, Katja Karmeier, Thomas Halva Labella, and Falko Dressler, 'Robust and Efficient Software Management in Sensor Networks,' 2nd IEEE/ACM International Conference on Communication System Software and Middleware, 2007   DOI
4 http://www.cvsnt.org
5 Eric Clayberg and Dan Rubel, Eclipse: Building Commercial- Quality Plug-ins, Addison Wesley, 2004
6 Chih-Chieh Han, Ram Kumar, Roy Shea, Mani Srivastava, 'Sensor Network Software Update Management: A Survey,' ACM International Journal on Network Management, Vol.15, No.4, 2005   DOI   ScienceOn
7 Kwangyong Lee et al., 'A Design of Sensor Network System based on Scalable & Reconfigurable Nano-OS Platform,' IT-SoC2004, 2004
8 Balasubramanian, J., Natarajan, B., Schmidt, D.C., 'Middleware Support for Dynamic Component Updating,' On the move to meaningful internet systems 2005: CoopIS, DOA, and ODBASE, 2005   DOI   ScienceOn
9 Sivaharan, T., Blair, G., Coulson, G., 'GREEN: a configurable and re-configurable publish-subscribe middleware for pervasive computing,' Lecture Notes in Computer Science 3760, pp.732-749, 2005   DOI   ScienceOn
10 Ivan Sommerville, Software Engineering 5th edition, Addison-Wesley, 1996