Abstract
Wireless sensor networks (WSNs) become a key aspect of many domain applications. With the challenges in programming sensor nodes, there is a crucial need for generic and reusable software design that deals with system features and eases the designer tasks. Design patterns are widely proven as a potential solution for the development of embedded systems. The use of design patterns improves the software process quality, reduces system’s constraints such as energy and time and promotes the usability of manipulating applications and the reusability of the design. Unfortunately, design patterns for WSN systems are limited in the literature. In this paper, we present a generic design pattern intended to support the modeling of the architecture of a wireless sensor node with real time constraints. This pattern is designed and annotated using the UML/MARTE standard. Two case studies are explored to validate the feasibility and the efficiency of our proposed design pattern.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Mottola, L., Picco, G.P.: Programming wireless sensor networks: fundamental concepts and state of the art. ACM Comput. Surv. 43(3), 19 (2011)
Al Ameen, M., Liu, J., Kwak, K.: Security and privacy issues in wireless sensor networks for healthcare applications. J. Med. Syst. 36(1), 93–101 (2012)
Durisic, M.P., Tafa, Z., Dimic, G., Milutinovic, V.: A survey of military applications of wireless sensor networks. In: 2012 Mediterranean Conference on Embedded Computing (MECO), June 2012
de Lima, G.H.E.L., e Silva, L.C., Neto, P.F.R.: WSN as a tool for supporting agriculture in the precision irrigation. In: 2010 Sixth International Conference on Networking and Services (ICNS), pp. 137–142, March 2010
Barbato, A., Borsani, L., Capone, A.: Home energy saving through wireless sensor networks. In: 1st International Conference on Energy-efficient Computing and Networking (e-Energy) (2010)
Dargie, W., Poellabauer, C.: Fundamentals of Wireless Sensor Networks: Theory and Practice. Wiley, USA (2010)
Vlissides, J., Helm, R., Johnson, R., Gamma, E.: Design Patterns: Elements of Reusable Object-Oriented Software, vol. 49(120), p. 11. Addison-Wesley, Reading (1995)
OMG Object Management Group: A UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded systems, ptc/2011-06-02. Object Management Group, June 2011
Sahu, A., Fernandez, E.B., Cardei, M., Vanhilst, M.: A pattern for a sensor node. In: Proceedings of the 17th Conference on Pattern Languages of Programs, PLOP 2010, pp. 7:1–7:7. ACM (2010)
Cardei, M., Fernandez, E.B., Sahu, A., Cardei, I.: A pattern for sensor network architectures. In: Proceedings of the 2nd Asian Conference on Pattern Languages of Programs, AsianPLoP 2011, pp. 10:1–10:8. ACM (2011)
Gay, D., Levis, P., Culler, D.: Software design patterns for TinyOS. ACM Trans. Embed. Comput. Syst. 6(4) (2007)
Jacoub, J.K., Liscano, R., Bradbury, J.S., Fisher, J.: Uml modelling of design patterns for wireless sensor networks. In: SENSORNETS, pp. 89–93 (2013)
Tei, K., Fukazawa, Y., Honiden, S.: Applying design patterns to wireless sensor network programming. In: 2007 16th International Conference on Computer Communications and Networks, pp. 1099–1104 (2007)
Gupta, V., Tovar, E., Pinho, L.M., Kim, J., Lakshmanan, K., Rajkumar, R.(Raj): sMapReduce: a programming pattern for wireless sensor networks. In: Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications, SESENA 2011, pp. 37–42. ACM (2011)
Saida, R., Kacem, Y.H., BenSaleh, M.S., Abid, M.: A UML/MARTE extension for designing energy harvesting in wireless sensor networks. In: Intelligent Interactive Multimedia Systems and Services 2016. Springer (2016)
Grichi, H., Mosbahi, O., Khalgui, M., Li, Z.: RWiN: new methodology for the development of reconfigurable WSN. IEEE Trans. Autom. Sci. Eng. 14, 109–125 (2017)
Othman, M.F., Shazali, K.: Wireless sensor network applications: a study in environment monitoring system. Procedia Eng. 41, 1204–1210 (2012)
Hoang, D.C., Tan, Y.K., Chng, H.B., Panda, S.K.: Thermal energy harvesting from human warmth for wireless body area network in medical healthcare system. In: International Conference on Power Electronics and Drive Systems, PEDS 2009, pp. 1277–1282. IEEE (2009)
Acknowledgments
This work was supported by King Abdulaziz City for Science and Technology (KACST) and Digital Research Center of Sfax (CRNS).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Saida, R., Kacem, Y.H., BenSaleh, M.S., Abid, M. (2020). A UML/MARTE Based Design Pattern for a Wireless Sensor Node. In: Abraham, A., Cherukuri, A.K., Melin, P., Gandhi, N. (eds) Intelligent Systems Design and Applications. ISDA 2018 2018. Advances in Intelligent Systems and Computing, vol 940. Springer, Cham. https://doi.org/10.1007/978-3-030-16657-1_55
Download citation
DOI: https://doi.org/10.1007/978-3-030-16657-1_55
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-16656-4
Online ISBN: 978-3-030-16657-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)