Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33122
RTCoord: A Methodology to Design WSAN Applications
Authors: J. Barbarán, M. Díaz, I. Esteve, D. Garrido, L. Llopis, B. Rubio
Abstract:
Wireless Sensor and Actor Networks (WSANs) constitute an emerging and pervasive technology that is attracting increasing interest in the research community for a wide range of applications. WSANs have two important requirements: coordination interactions and real-time communication to perform correct and timely actions. This paper introduces a methodology to facilitate the task of the application programmer focusing on the coordination and real-time requirements of WSANs. The methodology proposed in this model uses a real-time component model, UM-RTCOM, which will help us to achieve the design and implementation of applications in WSAN by using the component oriented paradigm. This will help us to develop software components which offer some very interesting features, such as reusability and adaptability which are very suitable for WSANs as they are very dynamic environments with rapidly changing conditions. In addition, a high-level coordination model based on tuple channels (TC-WSAN) is integrated into the methodology by providing a component-based specification of this model in UM-RTCOM; this will allow us to satisfy both sensor-actor and actor-actor coordination requirements in WSANs. Finally, we present in this paper the design and implementation of an application which will help us to show how the methodology can be easily used in order to achieve the development of WSANs applications.Keywords: Sensor networks, real time and embedded systems.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1085209
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1303References:
[1] I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci, "Wireless Sensor Networks: A Survey", Computer Networks Journal, vol. 38, no. 4, pp. 393-422, 2002.
[2] Sensor Networks Applications, Special Issue of IEEE Computer, vol. 37, no. 8, pp. 50-78, 2004.
[3] Wireless Sensor Networks, Special Issue of Communications of the ACM, vol. 47, no. 6, 2004.
[4] I.F. Akyildiz, I.H. Kasimoglu, "Wireless Sensor and Actor Networks: Research Challenges", Ad Hoc Networks J., vol. 2, no. 4, pp. 351-367, 2004.
[5] D. Estrin, R. Govindan, J. Heidemann, S. Kumar, "Next Century Challenges: Scalable Coordination in Sensor Networks", in Proc. MobiCom 1999, 1999, pp. 263-270.
[6] J. Blumenthal, M. Handy, F. Golatowski, M. Haase, D. Timmermann, "Wireless Sensor Networks - New Challenges in Soft. Engineering", in Proc. ETFA 2003.
[7] G.T. Heineman, W.T. Councill, Component-Based Software Engineering: Putting the Pieces Together, Addison Wesley, 2001.
[8] M. Díaz, D. Garrido, L. Llopis, B. Rubio, J. M. Troya, A Component framework for Wireless Sensor and Actor Networks. 11th IEEE International Conference on Emerging Technologies and Factory Automation. IEEE Computer Society Press, pp. 300-307. Prague (Czech Replubic), September 2006.
[9] J. Barbarán, M. Díaz, I. Esteve, D. Garrido, L. Llopis, B. Rubio, A Real- Time Component-Oriented Middleware for Wireless Sensor and Actor Networks. International Conference on Complex, Intelligent and Software Intensive Systems (CISIS-2007).to appear. IEEE Computer Society Press. Vienna (Austria), April 2007.
[10] J.Barbarán, M.Díaz, I. Esteve, D. Garrido, L. Llopis, J.M. Troya and B. Rubio, TC-WSANs: A Tuple Channel based Coordination Model for Wireless Sensor and Actor Networks IEEE Symposium on Computers and Communications (ISCC'07) to Appear. IEEE Computer Society Press. Aveiro (Portugal), July 2007.
[11] M. Díaz M., D. Garrido, L. Llopis, F. Rus, J.M. Troya, "Integrating Real-Time Analysis in a Component Model for Embedded Systems" in Proc of the 30th IEEE Euromicro Conference. 2004, pp. 14-21.
[12] M. Díaz, B. Rubio, J.M. Troya, "TCMote: A Tuple Channel Coordination Model for Wireless Sensor Networks", in Proc. ICPS 2005, 2005, pp. 437-440.
[13] M. Díaz, B. Rubio, J.M. Troya, "A Coordination Middleware for Wireless Sensor Networks" in Proc SENET 2005, 2005, pp. 377-382.
[14] D. Gay, P. Levis, R. von Behren, M. Welsh, E. Brewer, D. Culler, "The nesC Language: A Holistic Approach to Networked Embedded Systems" in Proc PLDI 2003.
[15] C. Curino, M. Giani, M. Giorgetta, A. Giusti, A.L. Murphy, G.P. Picco, "TinyLime: Bridging Mobile and Sensor Networks through Middleware" in Proc. PerCom 2005, 2005, pp. 61-72.
[16] T. Melodia, D. Pompili, V.C. Gungor, I.F. Akyildiz, "A Distributed Coordination Framework for Wireless Sensor and Actor Networks" in Proc. Mobihoc 2005, 2005.
[17] S. Bhatti, J. Carlson, H. Dai, J. Deng, J. Rose, A. Sheth, B. Shucker, C. Gruenwald, A. Torgerson, "MANTIS OS: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms", Mobile Networks and Apllications J., vol. 10, no. 4, pp. 563-579, 2005.
[18] Crossbow TechnologyInc: http://www.xbow.com.
[19] The Real Time Java Specification(RTSJ) http://www.rtsj.org.