Real-Time Prototyping of Matlab-Java Code Integration for Water Sensor Networks Applications. Roubakis, S., Tzagkarakis, G., & Tsakalides, P. In 2019 27th European Signal Processing Conference (EUSIPCO), pages 1-5, Sep., 2019. Paper doi abstract bibtex Industrial applications typically necessitate the interaction of heterogeneous software components, which makes the design of an integrated system a demanding task. Specifically, although Matlab® and Java are among the most commonly used programming languages in industrial practice, with each one offering its own advantages, however, their integration for realtime code prototyping is not straightforward. Motivated by this problem, this work proposes an efficient method based on the use of sockets to integrate Matlab and Java code for designing a data processing platform tailored to smart water sensor networks scenarios. The performance of the proposed approach is evaluated on two distinct tasks, namely, the recovery of missing values and the temporal super-resolution from streaming data. Experimental evaluation with real pressure data reveals the superiority of our methodology, in terms of reduced execution times, when compared against two well-established alternatives, namely, the use of standalone applications using input-output files for executing Matlab code in Java-based environments and socket-based solutions implemented directly in a Matlab environment.
@InProceedings{8902633,
author = {S. Roubakis and G. Tzagkarakis and P. Tsakalides},
booktitle = {2019 27th European Signal Processing Conference (EUSIPCO)},
title = {Real-Time Prototyping of Matlab-Java Code Integration for Water Sensor Networks Applications},
year = {2019},
pages = {1-5},
abstract = {Industrial applications typically necessitate the interaction of heterogeneous software components, which makes the design of an integrated system a demanding task. Specifically, although Matlab® and Java are among the most commonly used programming languages in industrial practice, with each one offering its own advantages, however, their integration for realtime code prototyping is not straightforward. Motivated by this problem, this work proposes an efficient method based on the use of sockets to integrate Matlab and Java code for designing a data processing platform tailored to smart water sensor networks scenarios. The performance of the proposed approach is evaluated on two distinct tasks, namely, the recovery of missing values and the temporal super-resolution from streaming data. Experimental evaluation with real pressure data reveals the superiority of our methodology, in terms of reduced execution times, when compared against two well-established alternatives, namely, the use of standalone applications using input-output files for executing Matlab code in Java-based environments and socket-based solutions implemented directly in a Matlab environment.},
keywords = {Java;mathematics computing;real-time systems;wireless sensor networks;industrial practice;realtime code prototyping;data processing platform;smart water sensor networks scenarios;distinct tasks;pressure data;reduced execution times;standalone applications;Java-based environments;socket-based solutions;Matlab-Java code integration;industrial applications;heterogeneous software components;integrated system;programming languages;input-output files;Matlab;Java;Servers;Sockets;Real-time systems;Software;Matlab-Java code integration;client-server model;real-time prototyping;water sensor networks},
doi = {10.23919/EUSIPCO.2019.8902633},
issn = {2076-1465},
month = {Sep.},
url = {https://www.eurasip.org/proceedings/eusipco/eusipco2019/proceedings/papers/1570533542.pdf},
}
Downloads: 0
{"_id":"u9KrWJ3YZZCNjYLoC","bibbaseid":"roubakis-tzagkarakis-tsakalides-realtimeprototypingofmatlabjavacodeintegrationforwatersensornetworksapplications-2019","authorIDs":[],"author_short":["Roubakis, S.","Tzagkarakis, G.","Tsakalides, P."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["S."],"propositions":[],"lastnames":["Roubakis"],"suffixes":[]},{"firstnames":["G."],"propositions":[],"lastnames":["Tzagkarakis"],"suffixes":[]},{"firstnames":["P."],"propositions":[],"lastnames":["Tsakalides"],"suffixes":[]}],"booktitle":"2019 27th European Signal Processing Conference (EUSIPCO)","title":"Real-Time Prototyping of Matlab-Java Code Integration for Water Sensor Networks Applications","year":"2019","pages":"1-5","abstract":"Industrial applications typically necessitate the interaction of heterogeneous software components, which makes the design of an integrated system a demanding task. Specifically, although Matlab® and Java are among the most commonly used programming languages in industrial practice, with each one offering its own advantages, however, their integration for realtime code prototyping is not straightforward. Motivated by this problem, this work proposes an efficient method based on the use of sockets to integrate Matlab and Java code for designing a data processing platform tailored to smart water sensor networks scenarios. The performance of the proposed approach is evaluated on two distinct tasks, namely, the recovery of missing values and the temporal super-resolution from streaming data. Experimental evaluation with real pressure data reveals the superiority of our methodology, in terms of reduced execution times, when compared against two well-established alternatives, namely, the use of standalone applications using input-output files for executing Matlab code in Java-based environments and socket-based solutions implemented directly in a Matlab environment.","keywords":"Java;mathematics computing;real-time systems;wireless sensor networks;industrial practice;realtime code prototyping;data processing platform;smart water sensor networks scenarios;distinct tasks;pressure data;reduced execution times;standalone applications;Java-based environments;socket-based solutions;Matlab-Java code integration;industrial applications;heterogeneous software components;integrated system;programming languages;input-output files;Matlab;Java;Servers;Sockets;Real-time systems;Software;Matlab-Java code integration;client-server model;real-time prototyping;water sensor networks","doi":"10.23919/EUSIPCO.2019.8902633","issn":"2076-1465","month":"Sep.","url":"https://www.eurasip.org/proceedings/eusipco/eusipco2019/proceedings/papers/1570533542.pdf","bibtex":"@InProceedings{8902633,\n author = {S. Roubakis and G. Tzagkarakis and P. Tsakalides},\n booktitle = {2019 27th European Signal Processing Conference (EUSIPCO)},\n title = {Real-Time Prototyping of Matlab-Java Code Integration for Water Sensor Networks Applications},\n year = {2019},\n pages = {1-5},\n abstract = {Industrial applications typically necessitate the interaction of heterogeneous software components, which makes the design of an integrated system a demanding task. Specifically, although Matlab® and Java are among the most commonly used programming languages in industrial practice, with each one offering its own advantages, however, their integration for realtime code prototyping is not straightforward. Motivated by this problem, this work proposes an efficient method based on the use of sockets to integrate Matlab and Java code for designing a data processing platform tailored to smart water sensor networks scenarios. The performance of the proposed approach is evaluated on two distinct tasks, namely, the recovery of missing values and the temporal super-resolution from streaming data. Experimental evaluation with real pressure data reveals the superiority of our methodology, in terms of reduced execution times, when compared against two well-established alternatives, namely, the use of standalone applications using input-output files for executing Matlab code in Java-based environments and socket-based solutions implemented directly in a Matlab environment.},\n keywords = {Java;mathematics computing;real-time systems;wireless sensor networks;industrial practice;realtime code prototyping;data processing platform;smart water sensor networks scenarios;distinct tasks;pressure data;reduced execution times;standalone applications;Java-based environments;socket-based solutions;Matlab-Java code integration;industrial applications;heterogeneous software components;integrated system;programming languages;input-output files;Matlab;Java;Servers;Sockets;Real-time systems;Software;Matlab-Java code integration;client-server model;real-time prototyping;water sensor networks},\n doi = {10.23919/EUSIPCO.2019.8902633},\n issn = {2076-1465},\n month = {Sep.},\n url = {https://www.eurasip.org/proceedings/eusipco/eusipco2019/proceedings/papers/1570533542.pdf},\n}\n\n","author_short":["Roubakis, S.","Tzagkarakis, G.","Tsakalides, P."],"key":"8902633","id":"8902633","bibbaseid":"roubakis-tzagkarakis-tsakalides-realtimeprototypingofmatlabjavacodeintegrationforwatersensornetworksapplications-2019","role":"author","urls":{"Paper":"https://www.eurasip.org/proceedings/eusipco/eusipco2019/proceedings/papers/1570533542.pdf"},"keyword":["Java;mathematics computing;real-time systems;wireless sensor networks;industrial practice;realtime code prototyping;data processing platform;smart water sensor networks scenarios;distinct tasks;pressure data;reduced execution times;standalone applications;Java-based environments;socket-based solutions;Matlab-Java code integration;industrial applications;heterogeneous software components;integrated system;programming languages;input-output files;Matlab;Java;Servers;Sockets;Real-time systems;Software;Matlab-Java code integration;client-server model;real-time prototyping;water sensor networks"],"metadata":{"authorlinks":{}}},"bibtype":"inproceedings","biburl":"https://raw.githubusercontent.com/Roznn/EUSIPCO/main/eusipco2019url.bib","creationDate":"2021-02-11T19:15:21.942Z","downloads":0,"keywords":["java;mathematics computing;real-time systems;wireless sensor networks;industrial practice;realtime code prototyping;data processing platform;smart water sensor networks scenarios;distinct tasks;pressure data;reduced execution times;standalone applications;java-based environments;socket-based solutions;matlab-java code integration;industrial applications;heterogeneous software components;integrated system;programming languages;input-output files;matlab;java;servers;sockets;real-time systems;software;matlab-java code integration;client-server model;real-time prototyping;water sensor networks"],"search_terms":["real","time","prototyping","matlab","java","code","integration","water","sensor","networks","applications","roubakis","tzagkarakis","tsakalides"],"title":"Real-Time Prototyping of Matlab-Java Code Integration for Water Sensor Networks Applications","year":2019,"dataSources":["NqWTiMfRR56v86wRs","r6oz3cMyC99QfiuHW"]}