Workflow Patterns

A workflow pattern is a specialized form of design pattern as defined in the area of software engineering or business process engineering. Workflow patterns refer specifically to recurrent problems and proven solutions related to the development of workflow applications in particular, and more broadly, process-oriented applications.

Workflow patterns, to me, seem like they can be thought of as the higher order building blocks or patterns of building up a DAG, and could be a different way of thinking of Build Systems in terms of DAGs and CFGs