Management of Intelligent Campus Wireless Sensor Networks Based on Runtime Model

Abstract

To quick customize and develop intelligent campus internet of things (ICIOT) system more efficiently, in this paper an approach based on runtime model to managing intelligent campus wireless sensor networks is proposed. Firstly, manageability of intelligent campus wireless sensors is abstracted as runtime models which automatically and immediately propagate any observable runtime changes of target resources to corresponding architecture models. Then, a composite model of intelligent campus wireless sensors is constructed through merging their runtime models in order to manage different kinds of devices in a unified way. Finally, a customized model is constructed according to the personalized management requirement and the synchronization between the customized model and the composite model is ensured through model transformation. Thus, all the management tasks can be carried through executing operating programs on the customized model. In the part of the teaching area schools conducted experiments and compared with the traditional method, this method can be more effective management of campus facilities, more energy efficient and orderly, which can reach a 16.7% energy saving.

Share and Cite:

Zhang, P. and Wang, J. (2015) Management of Intelligent Campus Wireless Sensor Networks Based on Runtime Model. Journal of Computer and Communications, 3, 22-31. doi: 10.4236/jcc.2015.37003.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] Mottola, L. and Picco, G.P. (2011) Programming Wireless Sensor Networks: Fundamental Concepts and State of the Art. ACM Computing Surveys (CSUR), 43.
http://dx.doi.org/10.1145/1922649.1922656
[2] (In Chinese).
http://baike.baidu.com/link?url=nbMN886dOOa_IXMx1cwuE4-s5lJorknGCkkihkWbXDhk7rD8XNT_SVS 27tNXNZaTeZXDvb3xYLzhfOr7GR1LTa
[3] http://sourceforge.net/projects/teenylime/
[4] (In Chinese).
http://baike.baidu.com/link?url=tfMY3dMYJeLcZ7KESmTlKSFmwZqYmLxbesDFdUp9QfbSRWYNzQLPTGp YneLIRie0NOVm2pp9bdVA6rOyQYSOVq
[5] Spiess, P., Karnouskos, S., Guinard, D., Savio, D., Baecker, O., Souza, L.M.S.D. and Trifa, V. (2009) SOA-Based Integration of the Internet of Things in Enterprise Services. Proceedings of the IEEE International Conferences on Web Services, Los Angeles, 6-10 July 2009, 968-975.
http://dx.doi.org/10.1109/ICWS.2009.98
[6] Janowicz, K., Broring, A., Stasch, C., Schade, S., Everding, T. and Llaves, A. (2013) A Restful Proxy and Data Model for Linked Sensor Data. International Journal of Digital Earth, 6, 233-254.
http://dx.doi.org/10.1080/17538947.2011.614698
[7] Beckmann, K. and Thoss, M. (2010) A Model-Driven Software Development Approach Using OMG DDS for Wireless Sensor Networks. Lecture Notes in Computer Science, 6399, 95-106.
http://dx.doi.org/10.1007/978-3-642-16256-5_11
[8] Thang, N.X. and Geihs, K. (2010) Model-Driven Development with Optimization of Non-Functional Constraints in Sensor Network. Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications, Cape Town, 2-8 May 2010, 61-65.
http://dx.doi.org/10.1145/1809111.1809128
[9] Shimizu, R., Tei, K., Fukazawa, Y. and Honiden, S. (2011) Model-Driven Development for rapid Prototyping and Optimization of Wireless Sensor Network Applications. Proceedings of the 2nd Workshop on Software Engineering for Sensor Network Applications, Honolulu, 21-28 May 2011, 31-36. http://dx.doi.org/10.1145/1988051.1988058
[10] Rodrigues, T., Dantas, P., Delicato, F.C., Pires, P.F., Pirmez, L., Batista, T., Miceli, C. and Zomaya, A. (2011) Model-Driven Development of Wireless Sensor Network Applications. Proceedings of IFIP 9th International Conferences on Embedded and Ubiquitous Computing, Melbourne, 24-26 October 2011, 11-18. http://dx.doi.org/10.1109/EUC.2011.50
[11] Blair, G., Bencomo, N. and France, R.B. (2009) Models@ Run.time. Computer, 42, 22-27.
http://dx.doi.org/10.1109/MC.2009.326
[12] Wu, Y.H., Huang, G., Song, H. and Zhang, Y. (2012) Model Driven Configuration of Fault Tolerance Solutions for Component-Based Software System. Proceedings of the 15th International Conference on Model Driven Engineering Languages and Systems, Innsbruck, 30 September-5 October 2012, 514-530.http://dx.doi.org/10.1007/978-3-642-33666-9_33
[13] Sicard, S., Boyer, F. and De Palma, N. (2008) Using Components for Architecture-Based Management: The Self-Repair Case. Proceedings of the 30th International Conference on Software Engineering, Leipzig, 10-18 May 2008, 101-110.http://dx.doi.org/10.1145/1368088.1368103
[14] Morin, B., Barais, O., Nain, G. and Jezequel, J.M. (2009) Taming Dynamically Adaptive Systems Using Models and Aspects. Proceedings of the 31st International Conference on Software Engineering, Vancouver, 16-24 May 2009, 122-132. http://dx.doi.org/10.1109/icse.2009.5070514
[15] Chen, X., Zhang, W., Huang, G., Li, A.P., Guo, W.Z. and Chen, G.L. (2014) Management Approach of Wireless Sensor Networks Based on Runtime Model. Journal of Software, 25, 1696-1712. (In Chinese)http://www.jos.org.cn/1000-9825/4665.htm
[16] Song, H., Huang, G., Xiong, Y.F., Chauvel, F., Sun, Y.C. and Mei, H. (2010) Inferring Meta-Models for Runtime System Data from the Clients of Management APIs. Proceedings of the 13th International Conference on Model Driven Engineering Languages and Systems, Oslo, 3-8 Norway 2010, 168-182.
http://dx.doi.org/10.1007/978-3-642-16129-2_13
[17] Zhang, W., Song, H. and Huang, G. (2011) Object Oriented Accessing Approach for Wireless Sensor Network Devices and Data. Journal of Frontiers of Computer Science and Technology, 5, 1076-1084. (In Chinese with English Abstract)
[18] Huang, G., Song, H. and Mei, H. (2009) SM@RT: Applying Architecture-Based Runtime Management of Internetware Systems. International Journal of Software and Informatics, 3, 439-464.
[19] Song, H., Huang, G., Chauvel, F., Xiong, Y.F., Hu, Z.J., Sun, Y.C. and Mei, H. (2011) Supporting Runtime Software Architecture: A Bidirectional-Transformation-Based Approach. Journal of Systems and Software, 84, 711-723.http://dx.doi.org/10.1016/j.jss.2010.12.009
[20] Peking University. SM@RT: Supporting Models at Run-Time, 2009. http://code.google.com/p/smatrt/

Copyright © 2023 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.