Browse > Article

Model-based Integrated Development Tool for the Development of Applications in Ubiquitous Sensor Network  

Chong, Ki-Won (숭실대학교 컴퓨터학부)
Kim, Ju-Il (숭실대학교대학원 컴퓨터학과)
Lee, Woo-Jin (한국정보통신대학교 공학부)
Abstract
A model-based integrated development tool for the development of USN application programs is proposed in this paper. The proposed tool has been implemented as a plug-in for Eclipse platform. The tool consists of Graphical User Interface, Modeler, Configuration Information Generator, Validity Checker, Source Code Generator and Templates Storage. Developers can implement USN applications from models of sensor networks using the tool. The developer can implement USN applications by automatic generation of execution code of each node in the sensor network after he/she designs a model of the sensor network. The configuration information of each node is automatically generated from the validated USN model. Then, the execution code is automatically generated using the configuration information and the predefined templates. Through the tool of this paper, developers can easily implement valid USN applications even if they do not know the details of low-level information. Also, a large number of application programs can be generated at once because application programs are generated from sensor network model instead of models of applications. Accordingly, the development effort of USN applications will be decreased and developers can consistently construct USN applications from USN models using the proposed tool.
Keywords
Model-based Development; Ubiquitous Sensor Network; Integrated Development Tool;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Shigeru Fukunaga, Tadamichi Tagawa, Kiyoshi Fukui, Koichi Tanimoto, and Hideaki Kanno, Development of ubiquitous sensor network, Oki Technical Review October 2004/Issue 200 Vol.71 No.4, pp. 24-29, 2004
2 이우진, 김주일, 이광용, 정기원, 'Nano-Qplus 기반의 USN 응용 프로그래밍 모델', 한국정보과학회 논문지 소프트웨어 및 응용, 제33권 제4호, pp. 378-387, 2006   과학기술학회마을
3 Kwangyong Lee, Youngsam Shin, Heeseok Choi, and Seungmin Park, A design of sensor network system based on scalable & reconfigurable nano- OS platform, IT-SoC2004, 2004
4 http://www.pragmadev.com/index2.html
5 Bill Moore, David Dean, Anna Gerber, Gunnar Wagenknecht, and Philippe Vanderheyden, Eclipse Development, International Business Machines Corporation, 2004
6 ETRI 임베디드 S/W 연구단, '나노Esto,' http:// qplus.or.kr/
7 'TinyOS Plugin for Eclipse,' http://www.dcg.ethz. ch/~rschuler/
8 'LabVIEW for Embedded Development,' http:// www.ni.com/pdf/products/us/2005-5554-821-101-L O.pdf
9 D. Gay, P. Levis, R. von Behren, M.Welsh, E. Brewer, and D. Culler, 'The nesC language: A holistic approach to networked embedded systems,' Proc. ACM SIGPLAN 2003 Conf. on Programming Language Design and Implementation (PLDI'03), ACM Press, pp. 1-11, 2003
10 Ian F. Akyildiz, Weilian Su, Yogesh Sankarasubramaniam, and Erdal Cayirci, A survey on sensor networks, IEEE Communications Magazine August 2002, pp. 102-114, 2002
11 Eclipse Tools Project, 'Graphical Modeling Framework,' http://www.eclipse.org/gmf