A scenario-aware dataflow programming model with support for fault-tolerance by J.R. van Kampenhout