Not just boxes and arrows
Consider pipes & filters
- Pipes must compute local transformations
- Filters must not share state with other filters
- There must be no cycles
If these constraints are not satisfied, it’s not a pipe & filter system
- One can’t tell this from a picture