Browsable WorkDefinitions 0.1 Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: dsl/develop/process/spem/bruneliere2/extracted
Source used for this grammar: Hugo Brunelière, WorkDefinitions 0.1, WorkDefinitions.ecore, 2005/08/10

Summary

Syntax

WorkDefinition ::=
	Lifecycle
WorkDefinition ::=
	Phase
WorkDefinition ::=
	Iteration
WorkDefinition ::=
	Activity
WorkDefinition ::=
	[parentWorks]::WorkDefinition+ [subWorks]::WorkDefinition+ [owner]::ProcessPerformer
ProcessPerformer ::=
	Role
ProcessPerformer ::=
	[features]::WorkDefinition+
Role ::=
	[products]::WorkProduct+
WorkProduct ::=
	[responsible]::Role
Lifecycle ::=
	[phases]::Phase+
Phase ::=
	[lifeCycle]::Lifecycle [iterations]::Iteration+
Iteration ::=
	[phase]::Phase [activities]::Activity+
Activity ::=
	[iteration]::Iteration [steps]::Step+
Step ::=
	ε
Boolean ::=
	"true"
	"false"

GrammarLabMaintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Last updated in September 2015. []