Browsable Based Viewpoint Metamodel 0.1 Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/atl/IEEE1471ViewpointM2/extracted
Source used for this grammar: Albin Jossic, Based Viewpoint Metamodel 0.1, IEEE1471ViewpointM2.ecore, 2006/05/6

Summary

Syntax

Viewpoint ::=
	[source]::ViewpointImport+ [covers]::Concern+ [supplierDependency]::ViewpointDependency+ [clientDependency]::ViewpointDependency+ [isImportTo]::Stakeholder [architecturalConstruct]::ArchitecturalConstruct+ [process]::Process
Concern ::=
	ε
Stakeholder ::=
	[concerns]::Concern
ViewpointImport ::=
	ε
ViewpointDependency ::=
	[supplier]::Viewpoint [client]::Viewpoint
Process ::=
	[methodology]::Technique+
Technique ::=
	[methods]::AnalysisMethod+ [applies]::Rule+
AnalysisMethod ::=
	[analysis]::Language
ArchitecturalConstruct ::=
	Rule
ArchitecturalConstruct ::=
	Language
ArchitecturalConstruct ::=
	Mapping
ArchitecturalConstruct ::=
	Pattern
ArchitecturalConstruct ::=
	Rule
	Language
	Mapping
	Pattern
Rule ::=
	ModelOrganization
Rule ::=
	[techniques]::Technique+ [guidance]::Language
ModelOrganization ::=
	[techniques]::Technique+ [guidance]::Language
ModellingRule ::=
	ε
Language ::=
	ε
Mapping ::=
	[input]::Language [ouput]::Language
Pattern ::=
	ε

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