Roman Barták: Using Attribute Grammars to Model Nested Workflows with Extra Constraints. SOFSEM 2016: 171-182