Skip to main content

A UML/MARTE Based Design Pattern for a Wireless Sensor Node

  • Conference paper
  • First Online:
Intelligent Systems Design and Applications (ISDA 2018 2018)

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 940))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mottola, L., Picco, G.P.: Programming wireless sensor networks: fundamental concepts and state of the art. ACM Comput. Surv. 43(3), 19 (2011)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Dargie, W., Poellabauer, C.: Fundamentals of Wireless Sensor Networks: Theory and Practice. Wiley, USA (2010)

    Book  Google Scholar 

  7. 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)

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Google Scholar 

  11. Gay, D., Levis, P., Culler, D.: Software design patterns for TinyOS. ACM Trans. Embed. Comput. Syst. 6(4) (2007)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. 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)

    Article  Google Scholar 

  17. Othman, M.F., Shazali, K.: Wireless sensor network applications: a study in environment monitoring system. Procedia Eng. 41, 1204–1210 (2012)

    Article  Google Scholar 

  18. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Raoudha Saida .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics