Skip to main content
Top

2017 | OriginalPaper | Chapter

MDE-Based Languages for Wireless Sensor Networks Modeling: A Systematic Mapping Study

Authors : Fatima Essaadi, Yann Ben Maissa, Mohammed Dahchour

Published in: Advances in Ubiquitous Networking 2

Publisher: Springer Nature Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Wireless Sensor Networks (WSNs) are ubiquitous systems of small devices equipped with sensors that collaborate to sense physical quantities in an area. However, the design constraints, the behavior requirements and the error prone nature, make the development of WSNs and their deployment an extremely challenging task. The Model Driven Engineering (MDE) approach helps tackling these issues by using models and automatic transformation to generate code or analyze WSNs against their requirements. In this paper, we propose a systematic mapping study which presents the existing WSNs MDE-based modeling languages. We surveyed a total of 1852 papers from which we selected 21 languages satisfying 7 selection criteria. We analyze these languages according to 5 rigorous research questions and 12 comparative criteria. Then we provide a precise view on the existing languages and their weaknesses mainly regarding mobility and data fusion. Finally, we propose research directions and recommendations for aspiring languages developers.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Chong, C., Kumar, S.P.: Sensor networks: evolution, opportunities, and challenges. J. Proc. IEEE 91, 1247–1256 (2003)CrossRef Chong, C., Kumar, S.P.: Sensor networks: evolution, opportunities, and challenges. J. Proc. IEEE 91, 1247–1256 (2003)CrossRef
2.
go back to reference Akyildiz, I.F., Can Vuran, M.: Wireless Sensor Networks. Wiley (2010) Akyildiz, I.F., Can Vuran, M.: Wireless Sensor Networks. Wiley (2010)
3.
go back to reference Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor network: a survey. J. Comput. Netw. 38, 393–422 (2002)CrossRef Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: Wireless sensor network: a survey. J. Comput. Netw. 38, 393–422 (2002)CrossRef
4.
go back to reference Bzivin, J.: On the unification power of models. J. Softw. Syst. Model. 4, 171–188 (2005)CrossRef Bzivin, J.: On the unification power of models. J. Softw. Syst. Model. 4, 171–188 (2005)CrossRef
5.
go back to reference Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: 12th International Conference on Evaluation and Assessment in Software Engineering, pp. 68–77 (2008) Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: 12th International Conference on Evaluation and Assessment in Software Engineering, pp. 68–77 (2008)
6.
go back to reference Sohraby, K., Minoli, D., Znati, T.: Wireless Sensor Networks: Technology, Protocols, and Applications. Wiley-Interscience (2007) Sohraby, K., Minoli, D., Znati, T.: Wireless Sensor Networks: Technology, Protocols, and Applications. Wiley-Interscience (2007)
7.
go back to reference Ben Maissa, Y., Kordon, F., Mouline, S., Thierry-Mieg, Y.: Modeling and analyzing wireless sensor networks with VeriSensor. In: International Workshop on Petri Nets and Software Engineering (PNSE), pp. 60–76 (2012) Ben Maissa, Y., Kordon, F., Mouline, S., Thierry-Mieg, Y.: Modeling and analyzing wireless sensor networks with VeriSensor. In: International Workshop on Petri Nets and Software Engineering (PNSE), pp. 60–76 (2012)
8.
go back to reference Berrani, S., Hammad, A., Mountassir, H.: Mapping sysml to modelica to validate wireless sensor networks non-functional requirements. In: 11th International Symposium on Programming and Systems (ISPS), pp. 177–186 (2013) Berrani, S., Hammad, A., Mountassir, H.: Mapping sysml to modelica to validate wireless sensor networks non-functional requirements. In: 11th International Symposium on Programming and Systems (ISPS), pp. 177–186 (2013)
9.
go back to reference Doddapaneni, K., Ever, E., Gemikonakli, O., Malavolta, I., Mostarda, L., Muccini, H.: A model-driven engineering framework for architecting and analysing wireless sensor networks. In: The 3th International Workshop on Software Engineering for Sensor Network Applications (SESENA), pp. 1–7 (2012) Doddapaneni, K., Ever, E., Gemikonakli, O., Malavolta, I., Mostarda, L., Muccini, H.: A model-driven engineering framework for architecting and analysing wireless sensor networks. In: The 3th International Workshop on Software Engineering for Sensor Network Applications (SESENA), pp. 1–7 (2012)
10.
go back to reference Vicente-Chicote, C., Losilla, F., Alvarez, B., Iborra, A., Sanchez, P.: Applying MDE to the development of flexible and reusable wireless sensor networks. J. Coop. Inf. Syst. 16, 393–412 (2007)CrossRef Vicente-Chicote, C., Losilla, F., Alvarez, B., Iborra, A., Sanchez, P.: Applying MDE to the development of flexible and reusable wireless sensor networks. J. Coop. Inf. Syst. 16, 393–412 (2007)CrossRef
11.
go back to reference Wada, H., Boonma, P., Suzuki, J., Oba, K.: Modeling and executing adaptive sensor network applications with the MATILDA UML virtual machine. In: 11th IASTED International Conference on Software Engineering and Applications, pp. 216–225 (2007) Wada, H., Boonma, P., Suzuki, J., Oba, K.: Modeling and executing adaptive sensor network applications with the MATILDA UML virtual machine. In: 11th IASTED International Conference on Software Engineering and Applications, pp. 216–225 (2007)
12.
go back to reference Al Saad, M., Fehr, E., Kamenzky, N., Schiller, J.: ScatterClipse: a model-driven tool-chain for developing, testing, and prototyping wireless sensor networks. In: International Symposium on Parallel and Distributed Processing with Applications, pp. 871–885 (2008) Al Saad, M., Fehr, E., Kamenzky, N., Schiller, J.: ScatterClipse: a model-driven tool-chain for developing, testing, and prototyping wireless sensor networks. In: International Symposium on Parallel and Distributed Processing with Applications, pp. 871–885 (2008)
13.
go back to reference Escolar, S., Carretero, J., Isaila, F., Tartari, G.: A MDA-based development framework for sensor networks applications. In: 4th IEEE/ACM International Conference on Distributed Computing in Sensor Systems (DCOSS) (2008) Escolar, S., Carretero, J., Isaila, F., Tartari, G.: A MDA-based development framework for sensor networks applications. In: 4th IEEE/ACM International Conference on Distributed Computing in Sensor Systems (DCOSS) (2008)
14.
go back to reference Akbal-Delibas, B., Boonma, P., Suzuki, J.: Extensible and precise modeling for wireless sensor networks. In: 3rd International United Information Systems Conference (UNISCON), pp. 551–562 (2009) Akbal-Delibas, B., Boonma, P., Suzuki, J.: Extensible and precise modeling for wireless sensor networks. In: 3rd International United Information Systems Conference (UNISCON), pp. 551–562 (2009)
15.
go back to reference Naumowicz, T., Schroter, B., Schiller, J.: Prototyping a software factory for wireless sensor networks. In: 7th ACM Conference on Embedded Networked Sensor Systems (SenSys), pp. 369–370 (2009) Naumowicz, T., Schroter, B., Schiller, J.: Prototyping a software factory for wireless sensor networks. In: 7th ACM Conference on Embedded Networked Sensor Systems (SenSys), pp. 369–370 (2009)
16.
go back to reference Glombitza, N., Pfisterer, D., Fischer, S.: Using state machines for a model driven development of web service-based sensor network applications. In: Workshop on Software Engineering for Sensor Network Applications (SESENA), pp. 2–7 (2010) Glombitza, N., Pfisterer, D., Fischer, S.: Using state machines for a model driven development of web service-based sensor network applications. In: Workshop on Software Engineering for Sensor Network Applications (SESENA), pp. 2–7 (2010)
17.
go back to reference Boonma, P., Suzuki, J.: Model-driven performance engineering for wireless sensor networks with feature modeling and event calculus. In: 3rd Workshop on Biologically inspired algorithms for distributed systems (BADS), pp. 17–24 (2011) Boonma, P., Suzuki, J.: Model-driven performance engineering for wireless sensor networks with feature modeling and event calculus. In: 3rd Workshop on Biologically inspired algorithms for distributed systems (BADS), pp. 17–24 (2011)
18.
go back to reference Xuan Thang, N., Zapf, M., Geihs, K.: Model driven development for data-centric sensor network applications. In: 9th International Conference on Advances in Mobile Computing and Multimedia (MoMM), pp. 194–197 (2011) Xuan Thang, N., Zapf, M., Geihs, K.: Model driven development for data-centric sensor network applications. In: 9th International Conference on Advances in Mobile Computing and Multimedia (MoMM), pp. 194–197 (2011)
19.
go back to reference Tranquillini, S., Spieß, P., Daniel, F., Karnouskos, S., Casati, F., Oertel, N., Mottola, L., Oppermann, F.J., Picco, G.P., Römer, K., Voigt, T.: Process-based design and integration of wireless sensor network applications. In: 10th International Conference on Business Process Management (BPM), pp. 134–149 (2012) Tranquillini, S., Spieß, P., Daniel, F., Karnouskos, S., Casati, F., Oertel, N., Mottola, L., Oppermann, F.J., Picco, G.P., Römer, K., Voigt, T.: Process-based design and integration of wireless sensor network applications. In: 10th International Conference on Business Process Management (BPM), pp. 134–149 (2012)
20.
go back to reference Harbouche, A., Erradi, M., Kobbane, A.: A flexible wireless body sensor network system for health monitoring. In: 22nd Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 44–49 (2013) Harbouche, A., Erradi, M., Kobbane, A.: A flexible wireless body sensor network system for health monitoring. In: 22nd Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), pp. 44–49 (2013)
21.
go back to reference Dantas, P., Rodrigues, T., Batista, T., Delicato, F.C., Pires, P.F., Li, W., Zomaya, A.Y.: LWiSSy: a domain specific language to model wireless sensor and actuators network systems. In: 4th International Workshop on Software Engineering for Sensor Network Applications (SESENA), pp. 7–12 (2013) Dantas, P., Rodrigues, T., Batista, T., Delicato, F.C., Pires, P.F., Li, W., Zomaya, A.Y.: LWiSSy: a domain specific language to model wireless sensor and actuators network systems. In: 4th International Workshop on Software Engineering for Sensor Network Applications (SESENA), pp. 7–12 (2013)
22.
go back to reference Vujovic, V., Maksimovic, M., Perisic, B., Milosevic, V.: A Graphical editor for RESTful sensor web networks modeling. In: 9th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI), pp. 61–66 (2014) Vujovic, V., Maksimovic, M., Perisic, B., Milosevic, V.: A Graphical editor for RESTful sensor web networks modeling. In: 9th IEEE International Symposium on Applied Computational Intelligence and Informatics (SACI), pp. 61–66 (2014)
23.
go back to reference Paulon, A.R., Frohlich, A.A., Becker, L.B., Basso, F.P.: Wireless sensor network UML profile to support model-driven development. In: 12th IEEE International Conference on Industrial Informatics (INDIN), pp. 227–232 (2014) Paulon, A.R., Frohlich, A.A., Becker, L.B., Basso, F.P.: Wireless sensor network UML profile to support model-driven development. In: 12th IEEE International Conference on Industrial Informatics (INDIN), pp. 227–232 (2014)
24.
go back to reference Tei, K., Shimizu, R., Fukazawa, Y., Honiden, S.: Model-driven-development-based stepwise software development process for wireless sensor networks. J. IEEE Trans. Syst. Man Cybern. Syst. 45, 675–687 (2014) Tei, K., Shimizu, R., Fukazawa, Y., Honiden, S.: Model-driven-development-based stepwise software development process for wireless sensor networks. J. IEEE Trans. Syst. Man Cybern. Syst. 45, 675–687 (2014)
25.
go back to reference Ruiz-Zafra, A., Noguera, M., Benghazi, K.: Towards a model-driven approach for sensor management in wireless body area networks. In: 7th International Conference on Internet and Distributed Computing Systems (IDCS), pp. 335–347 (2014) Ruiz-Zafra, A., Noguera, M., Benghazi, K.: Towards a model-driven approach for sensor management in wireless body area networks. In: 7th International Conference on Internet and Distributed Computing Systems (IDCS), pp. 335–347 (2014)
26.
go back to reference Berardinelli, L., Di Marco, A., Pace, S., Pomante, L., Tiberti, W.: Energy consumption analysis and design of energy-aware WSN agents in fUML. In: 11th European Conference on Modelling Foundations and Applications (ECMFA), pp. 1–17 (2015) Berardinelli, L., Di Marco, A., Pace, S., Pomante, L., Tiberti, W.: Energy consumption analysis and design of energy-aware WSN agents in fUML. In: 11th European Conference on Modelling Foundations and Applications (ECMFA), pp. 1–17 (2015)
27.
go back to reference Rodrigues, T., Delicato, F.C., Batista, T., Pires, P.F., Pirmez, L.: An approach based on the domain perspective to develop WSAN applications. J. Softw. Syst. Model. 1–29 (2015) Rodrigues, T., Delicato, F.C., Batista, T., Pires, P.F., Pirmez, L.: An approach based on the domain perspective to develop WSAN applications. J. Softw. Syst. Model. 1–29 (2015)
28.
go back to reference Maraiya, K., Kant, K., Gupta, N.: Wireless sensor network: a review on data aggregation. J. Sci. Eng. Res. 2 (2011) Maraiya, K., Kant, K., Gupta, N.: Wireless sensor network: a review on data aggregation. J. Sci. Eng. Res. 2 (2011)
29.
go back to reference Abdelgawad, A., Bayoumi, M.: Resource-Aware Data Fusion Algorithms for Wireless Sensor Networks. Springer (2012) Abdelgawad, A., Bayoumi, M.: Resource-Aware Data Fusion Algorithms for Wireless Sensor Networks. Springer (2012)
30.
go back to reference Pottie, G.J., Kaiser, W.J.: Wireless integrated network sensors. J. Commun. ACM 43, 51–58 (2000)CrossRef Pottie, G.J., Kaiser, W.J.: Wireless integrated network sensors. J. Commun. ACM 43, 51–58 (2000)CrossRef
31.
go back to reference Rezazadeh, J., Moradi, M., Ismail, A.S.: Mobile wireless sensor networks overview. J. Comput. Commun. Netw. 2 (2012) Rezazadeh, J., Moradi, M., Ismail, A.S.: Mobile wireless sensor networks overview. J. Comput. Commun. Netw. 2 (2012)
32.
go back to reference Malavolta, I., Muccini, H.: A study on MDE approaches for engineering wireless sensor networks. In: 40th Euromicro Conference on Software Engineering and Advanced Applications (2014) Malavolta, I., Muccini, H.: A study on MDE approaches for engineering wireless sensor networks. In: 40th Euromicro Conference on Software Engineering and Advanced Applications (2014)
Metadata
Title
MDE-Based Languages for Wireless Sensor Networks Modeling: A Systematic Mapping Study
Authors
Fatima Essaadi
Yann Ben Maissa
Mohammed Dahchour
Copyright Year
2017
Publisher
Springer Nature Singapore
DOI
https://doi.org/10.1007/978-981-10-1627-1_26