SEARCH WITHIN CONTENT
VOLUME 7 , ISSUE 5 (December 2014) > List of articles
Special issue ICST 2014
Citation Information : International Journal on Smart Sensing and Intelligent Systems. Volume 7, Issue 5, Pages 1-6, DOI: https://doi.org/10.21307/ijssis-2019-078
License : (CC BY-NC-ND 4.0)
Published Online: 15-February-2020
The dynamic re-programming of embedded systems is a long-standing problem in the field. With the advent of wireless sensor networks and the ‘Internet of Things’ it has now become necessary to be able to reprogram at run-time due to the difficulty of gaining access to such systems once deployed. The issues of power consumption, flexibility, and operating system protections are examined for a range of approaches, and a critical comparison is given. A combination of approaches is recommended for the implementation of real-world systems and areas where further work is required are highlighted.
 A. Dunkels, N. Finne, J. Eriksson, and T. Voigt, “Run-time dynamic linking for reprogramming wireless sensor networks,” in Proceedings of the 4th international conference on Embedded networked sensor systems. ACM, 2006, pp. 15–28.
 R. K. Panta, S. Bagchi, and S. P. Midkiff, “Efficient incremental code update for sensor networks,” ACM Transactions on Sensor Networks (TOSN), vol. 7, no. 4, p. 30, 2011.
 Q. Wang, Y. Zhu, and L. Cheng, “Reprogramming wireless sensor networks: challenges and approaches,” Network, IEEE, vol. 20, no. 3, pp. 48–55, 2006.
 R. Sugihara and R. K. Gupta, “Programming models for sensor networks: A survey,” ACM Transactions on Sensor Networks (TOSN), vol. 4, no. 2, pp. 8:1–8:29, 2008.
 L. S. Bai, R. P. Dick, and P. A. Dinda, “Archetype-based design: Sensor network programming for application experts, not just programming experts,” in Proceedings of the 2009 International Conference on Information Processing in Sensor Networks, ser. IPSN ’09. Washington, DC, USA: IEEE Computer Society, 2009, pp. 85–96. [Online]. Available: http://dl.acm.org/citation.cfm?id=1602165.1602175
 L. Mottola and G. P. Picco, “Programming wireless sensor networks: Fundamental concepts and state of the art,” ACM Computing Surveys (CSUR), vol. 43, no. 3, p. 19, 2011.
 N. Bin Shafi, K. Ali, and H. S. Hassanein, “No-reboot and zero-flash over-the-air programming for wireless sensor networks,” in Sensor, Mesh and Ad Hoc Communications and Networks (SECON), 2012 9th Annual IEEE Communications Society Conference on, 2012, pp. 371– 379.
 A. Dunkels, “A low-overhead script language for tiny nenetwork embedded systems,” SICS Research Report, 2006.
 M. Kovatsch, M. Lanter, and S. Duquennoy, “Actinium: A restful runtime container for scriptable internet of things applications,” in Internet of Things (IOT), 2012 3rd International Conference on the. IEEE, 2012, pp. 135–142.
 W. Dong, C. Chen, X. Liu, J. Bu, and Y. Liu, “Dynamic linking and loading in network embedded systems,” in Mobile Adhoc and Sensor Systems, 2009. MASS’09. IEEE 6th International Conference on. IEEE, 2009, pp. 554–562.
 P. Levis and D. Culler, “Mat´e: A tiny virtual machine for sensor networks,” in ACM Sigplan Notices, vol. 37, no. 10, 2002, pp. 85–95.
 J. W. Hui and D. Culler, “The dynamic behavior of a data dissemination protocol for network programming at scale,” in Proceedings of the 2nd international conference on Embedded networked sensor systems. ACM, 2004, pp. 81–94.
 C.-C. Han, R. Kumar, R. Shea, E. Kohler, and M. Srivastava, “A dynamic operating system for sensor nodes,” in Proceedings of the 3rd international conference on Mobile systems, applications, and services. ACM, 2005, pp. 163–176.
 H. Cha, S. Choi, I. Jung, H. Kim, H. Shin, J. Yoo, and C. Yoon, “Retos: Resilient, expandable, and threaded operating system for wireless sensor networks,” in Information Processing in Sensor Networks, 2007. IPSN 2007. 6th International Symposium on, April 2007, pp. 148–157.
 N. Brouwers, K. Langendoen, and P. Corke, “Darjeeling, a feature-rich vm for the resource poor,” in Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems. ACM, 2009, pp. 169–182.
 Y.-T. Chen, T.-C. Chien, and P. H. Chou, “Enix: a lightweight dynamic operating system for tightly constrained wireless sensor platforms,” in Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems. ACM, 2010, pp. 183–196.
 L. Mottola, G. P. Picco, and A. A. Sheikh, “Figaro: Fine-grained software reconfiguration for wireless sensor networks,” in Wireless Sensor Networks. Springer, 2008, pp. 286–304.
 N. Kajtazovic, C. Preschern, and C. Kreiner, “A component-based dynamic link support for safety-critical embedded systems,” in Engineering of Computer Based Systems (ECBS), 2013 20th IEEE International Conference and Workshops on the. IEEE, 2013.