Benefits
In the pipes & filters example, a benefit of the constraints is that deadlock will not arise
- Again, in any instantiation of the style that satisfies the constraints
One can think of the constraints as obligations on the designer and on the implementor
- Some properties can be automatically checked