Skip to main content

The Applications of Model Driven Architecture (MDA) in Wireless Sensor Networks (WSN): Techniques and Tools

  • Conference paper
  • First Online:
Advances in Information and Communication (FICC 2019)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 69))

Included in the following conference series:

Abstract

Wireless Sensor Networks (WSNs) comprise several sensor nodes that work under certain operational constraints. The traditional software development approaches do not perform well while dealing with the complexity and real time properties of WSNs. Consequently, Model Driven Architecture (MDA) is commonly applied in WSN to verify the required system constraints in preliminary development periods. As MDA is highly suitable development approach for WSN, there is a strong need to explore and summarize the latest MDA trends in the field of WSN. Therefore, this article performs a Systematic Literature Review (SLR) to identify 27 research studies available during 2013-2018. This leads to classify the recognize studies into four MDA categories and five WSN groups. Moreover, 24 available tools are identified and organized into Model-driven (10), WSN-related (9) and other (5) groups. Furthermore, 12 tools developed by the researchers through the combination of MDA and WSN concepts are presented. In addition, MDA based algorithms (2) and protocols (2) for WSN are presented. Finally, comparative analysis of developed/proposed tools is performed to analyze the benefits and limitations of MDA for WSN. It is concluded that the major MDA attributes like reusability and early design verification are fully exploited in the domain of WSN. However, it is always challenging to choose right modeling and transformation approaches due to the diverse characteristics of WSN.

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. Engel, A., Koch, A.: Hardware-accelerated data compression in low-power wireless sensor networks, LNCS, vol. 8405, pp 167–178. Springer (2014)

    Google Scholar 

  2. Flammini, A., Sisinni, E.: Wireless sensor networks for distributed measurements in process automation. LNEE, vol. 268, pp. 317–320. Springer (2014)

    Google Scholar 

  3. Dmitriev, A.S., Ryzhov, A.I., Lazarev, V.A., Malyutin, N.V., Mansurov, G.K., Popov, M.G.: Experimental ultrawideband wireless sensor network for medical applications. J. Commun. Technol. Electron. 60(9), 1027–1036 (2015)

    Article  Google Scholar 

  4. Rashid, M., Anwar, M.W., Khan, A.M.: Towards the tools selection in model based system engineering for embedded systems - a systematic literature review. JSS 106, 150–163 (2015)

    Google Scholar 

  5. Anwar, M.W., Rashid, M., Azam, F., Kashif, M.: Model-based design verification for embedded systems through SVOCL: an OCL extension for SystemVerilog. J. Des. Autom. Embedded Syst. 21(1), 1–36 (2017)

    Article  Google Scholar 

  6. Kitchenham, B.: Procedures for Performing Systematic Reviews, TR/SE-0401/NICTA, Technical report 0400011T, Keele University (2004)

    Google Scholar 

  7. IEEE scientific database. http://ieeexplore.ieee.org/. Accessed July 2015

  8. ACM. http://dl.acm.org/. Accessed July 2015

  9. Springer. http://link.springer.com/. Accessed July 2015

  10. Elsevier. http://www.sciencedirect.com/. Accessed July 2015

  11. Berrani, S., Hammad, A., Mountassir, H.: Mapping SysML to modelica to validate wireless sensor networks non-functional properties. In: IEEE (ISPS) (2013)

    Google Scholar 

  12. Di Marco, A., Pace, S.: Model-driven approach to Agilla agent generation. In: 9th (IWCMC) (2013)

    Google Scholar 

  13. Rodrigues, T., Delicato, F.C., Batista, T., Pires, P.F., Pirmez, L.: An approach based on the domain perspective to develop WSAN applications. SoSym (4), 949–977. Springer (2017)

    Google Scholar 

  14. Boonma, P., Somchit, Y., Natwichai. J.: A model-driven engineering platform for wireless sensor networks. In: Eighth International Conference on 3PGCIC. IEEE (2013)

    Google Scholar 

  15. Paulon, A.R., Frohlich, A.A., Becker, L.B., Basso, F.P.: Model-driven development of WSN applications. In: 3rd (SBESC). IEEE (2013)

    Google Scholar 

  16. Potsch, T., Pei, L., Kuladinithi, K., Goerg, C.: Model-driven data acquisition for temperature sensor readings in wireless sensor networks. In: IEEE 9th ISSNIP (2014)

    Google Scholar 

  17. Tei, K., Shimizu, R., Fukazawa, Y., Honiden, S.: Model-driven-development-based stepwise software development process for wireless sensor networks. IEEE TSMCS 45, 675–687 (2014)

    Google Scholar 

  18. Ro, J.W., Bhatti, Z.E., Roop, P.S.: A model-driven approach with synchronous semantics for developing hard real-time WSNs. IEEE (ETFA) (2014)

    Google Scholar 

  19. Maxa, J.A., Mahmoud, M.S., Larrieu, N.: Joint model-driven design and real experiment-based validation for a secure UAV ad hoc network routing protocol. In: Integrated Communications Navigation and Surveillance (ICNS). IEEE (2016)

    Google Scholar 

  20. Grichi, H., Mosbahi, O., Khalgui, M., Li, Z.: RWiN: new methodology for the development of reconfigurable WSN. IEEE Trans. ASE 14(1), 109–125 (2017)

    Google Scholar 

  21. Shimizu, R., Tei, K., Fukazawa, Y., Honiden, S.: Toward a portability framework with multi-level models for wireless sensor network software. In: SMARTCOMP. IEEE (2014)

    Google Scholar 

  22. Kwon, Y., Agha, G.: Performance evaluation of sensor networks by statistical modeling and euclidean model checking. ACM TSN 9(4), 39 (2013)

    Google Scholar 

  23. Asare, P., Dickerson, R.F., Wu, X., Lach, J., Stankovic, J.A.: BodySim: a multi-domain modeling and simulation framework for body sensor networks research and design. In: Proceedings of the 8th Body Area Networks Conference, pp. 177–180. ACM (2013)

    Google Scholar 

  24. Jesus, M.T., Flavia, C.D., Paulo, F.P., Taniro, C.R., Thais, V.B.: SAMSON: self-adaptive middleware for wireless sensor networks. In: Proceedings of the 31st Applied Computing, pp 1315–1322. ACM (2016)

    Google Scholar 

  25. Hammad, A., Mountassir, H., Chouali, S.: An approach combining SysML and modelica for modelling and validate wireless sensor networks. In: Software Engineering for SoS, pp. 5–12. ACM (2013)

    Google Scholar 

  26. Dezfouli, B., Radi, M., Whitehouse, K., Razak, S.A., Tan, H.P.: CAMA: efficient modeling of the capture effect for low-power wireless networks. ACM TSN 11(1), 20 (2014)

    Google Scholar 

  27. Sayyah, P., et al.: Virtual platform-based design space exploration of power efficient distributed embedded applications. ACM TECS 14(3), 49 (2015)

    Google Scholar 

  28. Uke, Shailaja, Thool, Ravindra: UML based modeling for data aggregation in secured wireless sensor network. Procedia Comput. Sci. 78, 706–713 (2016)

    Article  Google Scholar 

  29. García, C.G., G-Bustelo, B.C., Espada, J.P., Cueva-Fernandez, G.: Midgar: generation of heterogeneous objects interconnecting applications. A domain specific language proposal for internet of things scenarios. J. Comput. Netw. 64, 143–158 (2014)

    Article  Google Scholar 

  30. de Farias, C.M., et al.: COMFIT: a development environment for the internet of things. FGCN 75, 128–144 (2016)

    Article  Google Scholar 

  31. Snajder, B., Jelicic, V., Kalafatic, Z., Bilas, V.: Wireless sensor node modelling for energy effciency analysis in data-intensive periodic monitoring. Ad Hoc Nets 49, 29–41 (2016)

    Article  Google Scholar 

  32. Kazmi, A., Khan, M.A., Bashir, F., Saqib, N.A., Alam, M., Alam, M.: Model driven architecture for decentralized software defined VANETs. LNCS, vol. 185, pp. 46–56. Springer (2016)

    Google Scholar 

  33. Afzaal, H., Zafar, N.A.: Formal analysis of subnet-based failure recovery algorithm in wireless sensor and actor and network. Complex Adaptive System Modeling, pp. 4–27. Springer (2016)

    Google Scholar 

  34. Berardinelli, L., Di Marco, A., Pace, S., Pomante, L., Tiberti, W.: Energy consumption analysis and design of energy-aware WSN agents in fUML. LNCS, vol. 9153, pp 1–17 (2015)

    Google Scholar 

  35. Hussain, S.A., Khan, N.A., Sadiq, A., Ahmad, F.: Simulation, modeling and analysis of master node election algorithm based on signal strength for VANETs through colored petri nets. Neural Comput. Appl., 1–17 (2016)

    Google Scholar 

  36. Maissa, Y.B., Kordon, F., Mouline, S., Thierry-Mieg, Y.: Modeling and analyzing wireless sensor networks with VeriSensor. LNCS, vol. 8100, pp. 24–27. Springer (2013)

    Google Scholar 

  37. Malavolta, I., Mostarda, L., Muccini, H. et al.: A4WSN: an architecture-driven modelling platform for analysing and developing WSNs, Softw. Syst. Model., 1–21 (2018)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Waseem Anwar .

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

Anwar, M.W., Azam, F., Khan, M.A., Butt, W.H. (2020). The Applications of Model Driven Architecture (MDA) in Wireless Sensor Networks (WSN): Techniques and Tools. In: Arai, K., Bhatia, R. (eds) Advances in Information and Communication. FICC 2019. Lecture Notes in Networks and Systems, vol 69. Springer, Cham. https://doi.org/10.1007/978-3-030-12388-8_2

Download citation

Publish with us

Policies and ethics