Some Disadvantages of Precedence Composition
Not very dynamic
- Cannot discover and consume new services automatically.
- Requires manual analysis.
- Reasons for precedence are discarded.
(They could have been written as preconditions/effects.)
- Workflows with branching require careful programming.
- Sythesized processes have to be checked for action
interference and other important safety issues.
Bad: No indexing on effects.
©2012
Charles Petrie - permission to reproduce widely with attribution.