Abstract
With the newly proposed Global Ocean Observing Integration, ocean observing scope has been expanded from the region to the global, therefore the need of large-scale ocean observing system integration has become more and more urgent. Currently, ocean observing systems enabled ocean sensor networks are commonly developed by different organizations using specific technologies and platforms, which brings several challenges in ocean observing instrument (OOI) access and ocean observing system seamless integration. Furthermore, the development of ocean observing systems often suffers from low efficiency due to the complex programming and debugging process. To solve these problems, a novel model, Complex Virtual Instrument (CVI) Model, is proposed. The model provides formal definitions on observing instrument description file, CVI description file, model calculation method, development model and interaction standard. In addition, this model establishes mathematical expressions of two model calculation operations, meanwhile builds the mapping relationship between observing instrument description file and CVI description file. The CVI based on the new model can achieve automatic access to different OOIs, seamless integration and communication for heterogeneous environments, and further implement standardized data access and management for the global unified ocean observing network. Throughout the development, integration and application of such CVI, the rationality and feasibility of the model have been evaluated. The results confirm that the proposed model can effectively implement heterogeneous system integration, improve development efficiency, make full usage of reusable components, reduce development cost, and enhance overall software system quality. We believe that our new model has great significance to promote the large-scale ocean observing system integration.
Similar content being viewed by others
References
David, E.B., Riccardo, R., Luca, B., and Gianluca, S., 2015. A Low-Power Architecture for Punctured Compressed Sensing and Estimation in Wireless Sensor-Nodes. IEEE Transactions on Circuits and Systems I: Regular Papers, 62 (5): 1296–1305, DOI: 10.1109/TCSI.2015.2418833
Dick, M., Drangmeister, J., Kern, E., and Naumann, S., 2013. Green software engineering with agile methods. Green and Sustainable Software (GREENS), 2013 2nd International Workshop on, San Francisco, USA, 78–85, DOI: 10.1109/GREENS.2013.6606425
Fiorea, S., D’Ancaa, A., Palazzoa, C., Fosterc, I., Williamsd, D. N., and Aloisioa, G., 2013. Ophidia: Toward Big Data Analytics for eScience. Procedia Computer Science, 18, DOI: 10.1016/j.procs.2013.05.409.
Gao, R. X., and Fan, Z. Y., 2006. Architectural design of a sensory node controller for optimized energy utilization in sensor networks. Instrumentation and Measurement, IEEE Transactions on, 55 (2): 415–428, DOI: 10.1109/TIM.2006.870321
Guo, Z. W., Chen, P. P., Zhang, H., Jiang, M. X., and Li, C. R., 2012. IMA: An integrated monitoring architecture with sensor networks. Instrumentation and Measurement, IEEE Transactions on, 61 (5): 1287–1295, DOI: 10.1109/TIM.2012.2186395.
Guo, Z. W., Hu, K. Y., Jiang, Y. G., and Sun, Z. S., 2015. DPOI: Distributed software system development platform for ocean information service. Journal of Ocean University of China, 14 (1): 65–74, DOI: 10.1007/s11802-015-2494-3.
Guo, Z. W., Liu, C., Wang, X., Ma, H. Y., Jiang, Y. G., Zheng, B., and He, B., 2013. CVIS: Complex virtual instruments system architecture. Instrumentation and Measurement Technology Conference (I2MTC), Minneapolis, USA, 566–571, DOI: 10.1109/I2MTC.2013.6555480
Harman, M., Burke, E., Clark, J. A., and Xin, Y., 2012. Dynamic adaptive Search Based Software Engineering. Empirical Software Engineering and Measurement (ESEM), 2012 ACM-IEEE International Symposium on, Lund, Sweden, 1–8, DOI: 10.1145/2372251.2372253
Hu, K.Y., Guo, Z. W., Che, Z. D., and Shen, F. F., 2014. Composition Model of Complex Virtual Instrument for Ocean Observing. Journal of Software, 9 (5): 1177–1188, DOI: 10.4304/jsw.9.5.1177-1188.
Jiang, M. X., Guo, Z. W., and Liu, C., 2012. A Reformative System Architecture of Cloud Service Based on IEEE 1851. Service-Oriented Computing-ICSOC 2012 Workshops, Shanghai, China, 255–262, DOI: 10.1007/978-3-642-37804-1_26.
Jiang, Y. G., Dou, J. F., Guo, Z. W., and Hu, K. Y., 2015. Research of marine sensor web based on SOA and EDA. Journal of Ocean University of China, 14 (2): 65–74, DOI: 10.1007/s11802-015-2492-5.
Kansal, A., Hsu, J., Zahedi, S., and Srivastava, M. B., 2007. Power management in energy harvesting sensor networks. ACM Transactions on Embedded Computing Systems (TECS), 6 (4), DOI: 10.1145/1274858.1274870.
Lami, G., and Buglione, L., 2012. Measuring Software Sustainability from a Process-centric Perspective. Software Measurement and the 2012 Seventh International Conference on Software Process and Product Measurement (IWSM-MENSURA), 2012 Joint Conference of the 22nd International Workshop on, Assisi, Italy, 53–59, DOI: 10.1109/IWSM-MENSURA.2012.16.
Massie, M. L., Chun, B. N., and Culler, D. E., 2004. The ganglia distributed monitoring system: design, implementation, and experience. Parallel Computing, 30 (7): 817–840, DOI: 10.1016/j.parco.2004.04.001.
Metzger, A., and Pohl, K., 2014. Software product line engineering and variability management: achievements and challenges. Proceedings of the on Future of Software Engineering, New York, USA, 70–84, DOI: 10.1145/2593882.2593888.
Qiu, Z. J., Guo, Z. W., Guo, S., Qiu, L. K., Wang, X., Liu, S. Y., and Liu, C., 2016. IoTI: Internet of things instruments reconstruction model design. Instrumentation and Measurement Technology Conference (I2MTC), Taipei, China, 1–6, DOI: 10.1109/I2MTC.2016.7520533.
Rodda, J. C., Pieyns, S. A., Sehmi, N. S., and Matthews, G., 2009. Towards a world hydrological cycle observing system. Hydrological Sciences Journal, 38 (5): 373–378, DOI: 10.1080/026266693099492687.
Song, E. Y., and Lee, K. B., 2009. Service-oriented sensor data interoperability for IEEE 1451 smart transducers. Instrumentation and Measurement Technology Conference, Singapore, 1043–1048, DOI: 10.1109/IMTC.2009.5168607
Wang, Y., Liu, Y. J., and Guo, Z. W., 2012. Three-dimensional ocean sensor networks: A survey. Journal of Ocean University of China, 11 (4): 436–450, DOI: 10.1007/s11802-012-2111-7.
Xue, C. J., Dong, Q., and Qin, L. J., 2015. A cluster-based method for marine sensitive object extraction and representation. Journal of Ocean University of China, 14 (4): 612–620, DOI: 10.1007/s11802-015-2452-0.
Acknowledgments
The study is supported by the National Natural Science Foundation of China (Nos. 41606112, 61103196, 61379 127, 61379128), the National High Technology Research and Development Program 863 (No. 2013AA09A506).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Qiu, Z., Guo, Z., Wang, Y. et al. Reconstruction Model of Ocean Observing Complex Virtual Instrument. J. Ocean Univ. China 17, 1159–1170 (2018). https://doi.org/10.1007/s11802-018-3445-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11802-018-3445-6