β’ Deterministic-by-construction programming models β KPNs, concurrent revisions, FlowPools, LVars, etc. β’ Static vs. dynamic enforcement of determinism β’ Reactive programming models β Dynamic dependencies, determinism β’ See paper for discussion 27