Eclipse Kura Wires

Eclipse Kura Wires provides in Eclipse Kura environment an implementation of the Dataflow Programming model. The Application logic is expressed as a directed graph

The nodes in the graph have inputs and/or outputs, abstract the underlying logics and are highly reusable and portable.

https://eclipse.github.io/kura/wires/kura-wires-intro.html