Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/atl/TroposActorConcept/extracted
Source used for this grammar: David Bertolini, Anna Perini, Angelo Susi, Haralambos Mouratidis, SIMON Eric, Actor Concept 1.0, TroposActorConcept.ecore
, 2006/07/18
Actor
, Goal
, SoftGoal
, HardGoal
, Dependency
, Plan
, Resource
), 0 root (—), 0 top (—), 0 bottom (—).[dependencyE]
, [dependencyR]
2, [goal]
2, [plan]
5, [resource]
, [wanter]
3, [dependencyWG]
3, [dependencyG]
3, [dependee]
, [depender]
, [WhyG]
, [WhyR]
, [resourceD]
, [WhyP]
, [isFulfilled]
, [capableOf]
, [dependencyWP]
, [dependencyP]
, [use]
, [dependencyWR]
.Actor ::= [dependencyE]::Dependency[dependencyR]::Dependency [goal]::Goal [plan]::Plan [resource]::Resource
Goal ::= SoftGoal
Goal ::= HardGoal
Goal ::= [wanter]::Actor [plan]::Plan[dependencyWG]::Dependency [dependencyG]::Dependency
SoftGoal ::= [wanter]::Actor [plan]::Plan[dependencyWG]::Dependency [dependencyG]::Dependency
HardGoal ::= [wanter]::Actor [plan]::Plan[dependencyWG]::Dependency [dependencyG]::Dependency
Dependency ::= [dependee]::Actor [depender]::Actor [goal]::Goal [WhyG]::Goal [WhyR]::Resource [resourceD]::Resource [WhyP]::Plan [plan]::Plan
Plan ::= [isFulfilled]::Goal [capableOf]::Actor [dependencyWP]::Dependency[dependencyP]::Dependency
Resource ::= [use]::Actor [dependencyWR]::Dependency [dependencyR]::Dependency