Browse > Article
http://dx.doi.org/10.9723/jksiis.2014.19.2.051

Formal Models of Module Linking Mechanisms for a Single Address Space  

Kim, Hiecheol (Daegu University, Dept. of Embedded system engineering)
Hong, Won-Kee (Daegu University, Dept. of Multimedia engineering)
Publication Information
Journal of Korea Society of Industrial Information Systems / v.19, no.2, 2014 , pp. 51-58 More about this Journal
Abstract
As WSNs(Wireless Sensor Networks) are being deployed widely in diverse application areas, their management and maintenance become more important. Recent sensor node software takes modular software architectures in pursuit of flexible software management and energy efficient reprogramming. To realize an flexible and efficient modular architecture particularly on resource constrained mote-class sensor nodes that are implemented with MCUs(Micro-Controller Units) of a single address space. an appropriate module linking model is essential to resolve and bind the inter-module global symbols. This paper identifies a design space of module linking model and respectively their implementation frameworks. We then establish a taxonomy for module linking models by exploring the design space of module linking models. Finally, we suggest an implementation framework respectively for each module linking model in the taxonomy. We expect that this work lays the foundations for systematic innovation toward more flexible and efficient modular software architectures for WSNs.
Keywords
Wireless sensor network; Module linking; Modular architecture;
Citations & Related Records
연도 인용수 순위
  • Reference
1 H. Cha, S. Choi, I. Jung, H. Kim, and H. Shin, "RETOS: Resilient, Expandable, and Threaded Operating System for Wireless Sensor Networks," 6th International Conference on Information Processing in Sensor Networks, ACM/IEEE, pp. 148-157, April 2007.
2 V. Gallart, S. Felici-Castell, and M. Delamo, A. Foster, and J. Perez, "Evaluation of a Real, Low Cost, Urban WSN Deployment for Accurate Environmental Monitoring", 8th International Conference on Mobile Ad-Hoc and Sensor Systems", IEEE, pp. 634-639, October 2011.
3 G. Xing, J. Chen, W. Song, and R Huang, "Fusion-based Volcanic Earthquake detection and timing in Wireless Sensor Networks", ACM Transaction on Sensor Networks, Vol. 9, No. 4, pp 1-25, 2013.
4 M. Strube, R. Kapitza, K. Stengel, M. Daum, and F. Dressler, "Stateful Mobile Modules for Sensor Networks", 6th IEEE International Conference on Distributed Computing in Sensor Systems, Springer-Verlag, pp. 63-76, June 2010.
5 G. Coulson et al., "A generic component model for building systems software", ACM Transaction on Computer Systems, Vol. 26, Issue 1, pp. 1-42, 2008.
6 L. Mottola, G. Picco, and A. Sheikh, "FiGaRo: Fine-Grained Software Reconfiguration for Wireless Sensor Networks". 5th European Conference on Wireless Sensor Networks, Springer-Verlag, pp. 286-304, January 2008.
7 D. Balasubramaniam, A. Dearle, and R. Morrison, "A Composition-based Approach to the Construction and Dynamic Reconfiguration of Wireless Sensor Network Applications", 7th International Conference on Software Composition, Springer-Verlag, pp. 206-214, March 2008.
8 W. Dong, C. Chen, X. Liu, Y. Liu, J. Bu, and K. Zheng, "SenSpire OS: A Predictable, Flexible, and Efficient Operating System for Wireless Sensor Networks", IEEE Transactions on Computers, Vol. 60, No. 12, pp. 1788-1801, 2011.   DOI
9 A. Dunkels, B. Gronvall, and T. Voigt, "Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors", 29th Annual IEEE International Conference on Logical Computing Networks, IEEE, pp. 455-462, November 2004.
10 A. Dunkels, N. Finne, J. Eriksson, and T. Voigt, "Run-time dynamic linking for reprogramming wireless sensor networks", 4th International Conference on Embedded networked Sensor Systems, ACM, pp 15-28, October 2006.
11 C. Han, R. Kumar, R. Shea, E. Kohler, and M. Srivastava, "A Dynamic Operating System for Sensor Nodes", 3th International Conference on Mobile systems, applications, and services", ACM, pp 163-176, June 2005.