Lobunets, O.O.LobunetsKrylovskiy, A.A.Krylovskiy2022-03-122022-03-122014https://publica.fraunhofer.de/handle/publica/387456This 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.en004Applying flow-based programming methodology to data-driven applications development for smart environmentsconference paper