A Programming Model for the Automatic Construction of USN Applications Based on Nano-Qplus

  • Kwangyong Lee
  • Woojin Lee
  • Juil Kim
  • Kiwon Chong
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4096)


A programming model for the automatic construction of USN applications based on Nano-Qplus is proposed in this paper. Nano-Qplus is a sensor network platform developed by ETRI. Programs of nodes such as sensors, routers, sinks and actuators in a sensor network are automatically generated through the technique of this paper. Developers can implement USN applications from models of sensor networks. The configuration information of each node is automatically generated from a model. Then, the execution code is automatically generated using the configuration information. Through the technique of this paper, developers can easily implement USN applications even if they do not know the details of low-level information. The development effort of USN applications also will be decreased because execution codes are automatically generated. Furthermore, developers can consistently construct USN applications from USN models using the proposed tool.


Sensor Network Sensor Node Sink Node Hash Table Configuration Information 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: A Survey on Sensor Networks. IEEE Communications Magazine 40(8), 102–114 (2002)CrossRefGoogle Scholar
  2. 2.
    Lee, K., et al.: A Design of Sensor Network System based on Scalable & Reconfigurable Nano-OS Platform. In: IT-SoC 2004 (October 2004)Google Scholar
  3. 3.
    ETRI Embedded S/W Research Division, “Nano-Qplus”,
  4. 4.
    Cheong, E., Liebman, J., Liu, J., Zhao, F.: Tinygals: a programming model for eventdriven embedded systems. In: SAC (2003)Google Scholar
  5. 5.
    Welsh, M., Mainland, G.: Programming sensor networks using abstract regions. In: NSDI (2004)Google Scholar
  6. 6.
    Newton, R., Welsh, M.: Region streams: Functional macroprogramming for sensor networks. In: DMSN (2004)Google Scholar
  7. 7.
    Boulis, A., Han, C., Srivastava, M.B.: Design and implementation of a framework for efficient and programmable sensor networks. In: MobiSys (2003)Google Scholar
  8. 8.
    Greenstein, B., Kohler, E., Estrin, D.: A sensor network application construction kit (SNACK). In: SenSys (2004)Google Scholar
  9. 9.
    Gummadi, R., Gnawali, O., Govindan, R.: Macro-programming Wireless Sensor Networks Using Kairos. In: Prasanna, V.K., Iyengar, S.S., Spirakis, P.G., Welsh, M. (eds.) DCOSS 2005. LNCS, vol. 3560, pp. 126–140. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Kwangyong Lee
    • 1
  • Woojin Lee
    • 2
  • Juil Kim
    • 2
  • Kiwon Chong
    • 2
  1. 1.Ubiquitous Computing Middleware TeamETRIDaejeonKorea
  2. 2.Department of ComputingSoongsil UniversitySeoulKorea

Personalised recommendations