Applying Flow-based Programming Methodology to Data-driven Applications Development for Smart Environments
O. Lobunets, and A. Krylovskiy. Proceedings of the Eighth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2014), Rome, Italy, page 216-220. (2014)
Abstract
This paper describes initial results of applying the Flow-based Programming methodology to developing data-driven applications for smart environments. This paradigm recently gained popularity in creating concurrent data-driven applications in a wider domain of distributed systems. We investigate this approach applied to the smart environment applications domain and compare it to the Object-Oriented approach typically used in the framework of SOA-based middlewares for the Internet of Things. Our preliminary results show that the Flow-based Programming approach leads to a clear transformation of the design architecture into the software implementation, speeds up the development process, and increases code reuse and maintainability.
%0 Conference Paper
%1 LobunetsKrylovskiy14UBICOMM
%A Lobunets, Oleksandr
%A Krylovskiy, Alexandr
%B Proceedings of the Eighth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2014), Rome, Italy
%D 2014
%K v1205 paper embedded ai software development design code generation tool
%P 216-220
%T Applying Flow-based Programming Methodology to Data-driven Applications Development for Smart Environments
%U http://www.thinkmind.org/index.php?view=article&articleid=ubicomm_2014_8_10_10134
%X This paper describes initial results of applying the Flow-based Programming methodology to developing data-driven applications for smart environments. This paradigm recently gained popularity in creating concurrent data-driven applications in a wider domain of distributed systems. We investigate this approach applied to the smart environment applications domain and compare it to the Object-Oriented approach typically used in the framework of SOA-based middlewares for the Internet of Things. Our preliminary results show that the Flow-based Programming approach leads to a clear transformation of the design architecture into the software implementation, speeds up the development process, and increases code reuse and maintainability.
%@ 978-1-61208-353-7
@inproceedings{LobunetsKrylovskiy14UBICOMM,
abstract = {This paper describes initial results of applying the Flow-based Programming methodology to developing data-driven applications for smart environments. This paradigm recently gained popularity in creating concurrent data-driven applications in a wider domain of distributed systems. We investigate this approach applied to the smart environment applications domain and compare it to the Object-Oriented approach typically used in the framework of SOA-based middlewares for the Internet of Things. Our preliminary results show that the Flow-based Programming approach leads to a clear transformation of the design architecture into the software implementation, speeds up the development process, and increases code reuse and maintainability.},
added-at = {2014-09-27T17:16:21.000+0200},
author = {Lobunets, Oleksandr and Krylovskiy, Alexandr},
biburl = {https://www.bibsonomy.org/bibtex/22764e28c91d89ba6e1cb505d3d1cdd81/flint63},
booktitle = {Proceedings of the Eighth International Conference on Mobile Ubiquitous Computing, Systems, Services and Technologies (UBICOMM 2014), Rome, Italy},
file = {ThinkMind Digital Library:2014/LobunetsKrylovskiy14UBICOMM.pdf:PDF},
groups = {public},
interhash = {29d81e0d58666ed64568d9878da60214},
intrahash = {2764e28c91d89ba6e1cb505d3d1cdd81},
isbn = {978-1-61208-353-7},
keywords = {v1205 paper embedded ai software development design code generation tool},
pages = {216-220},
timestamp = {2018-04-16T12:21:45.000+0200},
title = {Applying Flow-based Programming Methodology to Data-driven Applications Development for Smart Environments},
url = {http://www.thinkmind.org/index.php?view=article&articleid=ubicomm_2014_8_10_10134},
urldate = {2014-09-27},
username = {flint63},
year = 2014
}