Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
2668 lines (2667 sloc) 65.2 KB
<?xml version="1.0" encoding="UTF-8"?>
<xns1:grammar xmlns:xns1="http://planet-sl.org/bgf">
<xns1:production>
<nonterminal>Entity</nonterminal>
<xns1:expression>
<nonterminal>Object</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Object</nonterminal>
<xns1:expression>
<nonterminal>AGATEObject</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Object</nonterminal>
<xns1:expression>
<nonterminal>ReferenceObject</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Object</nonterminal>
<xns1:expression>
<nonterminal>MADIOSObject</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>Objective</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>OperationalContext</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>Project</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>GenericStandard</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>GenericThreat</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>TrafficClass</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>InterfaceCharacteristic</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>ProjectContextElement</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>DataClass</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>Event</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>Risk</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>Stake</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>Requirement</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>Means</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>DomainRelation</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>AGATEObject</nonterminal>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Objective</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>priority</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>indicator</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>traceability</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>OperationalContext</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>notice</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>description</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>sensitivity</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>name</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>comment</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isValidIn</selector>
<xns1:expression>
<nonterminal>OperationalContext</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isAssociatedWith</selector>
<xns1:expression>
<nonterminal>Stake</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Project</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>moi</selector>
<xns1:expression>
<nonterminal>Role</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>moa</selector>
<xns1:expression>
<nonterminal>Role</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>director</selector>
<xns1:expression>
<nonterminal>Role</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>defines</selector>
<xns1:expression>
<nonterminal>ProjectContextElement</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>associatedISs</selector>
<xns1:expression>
<nonterminal>InformationSystem</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Standard</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>caracterizeIC</selector>
<xns1:expression>
<nonterminal>InterfaceCharacteristic</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>caracterizeTC</selector>
<xns1:expression>
<nonterminal>TechnicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>caracterizeLC</selector>
<xns1:expression>
<nonterminal>LogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>caracterizeP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>caracterizeR</selector>
<xns1:expression>
<nonterminal>Requirement</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>GenericStandard</nonterminal>
<xns1:expression>
<nonterminal>Standard</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Threat</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>nature</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>DCSSI</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>clarifies</selector>
<xns1:expression>
<nonterminal>Vulnerability</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>GenericThreat</nonterminal>
<xns1:expression>
<nonterminal>Threat</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>TrafficClass</nonterminal>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>traffic</selector>
<xns1:expression>
<nonterminal>Traffic</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>InterfaceCharacteristic</nonterminal>
<xns1:expression>
<nonterminal>ConfidentialityLevel</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>InterfaceCharacteristic</nonterminal>
<xns1:expression>
<nonterminal>Protocol</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>InterfaceCharacteristic</nonterminal>
<xns1:expression>
<nonterminal>Flow</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>InterfaceCharacteristic</nonterminal>
<xns1:expression>
<nonterminal>Other</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ConfidentialityLevel</nonterminal>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Protocol</nonterminal>
<xns1:expression>
<selectable>
<selector>isoLevel</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Flow</nonterminal>
<xns1:expression>
<selectable>
<selector>unit</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Other</nonterminal>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ProjectContextElement</nonterminal>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>DataClass</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>notice</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>description</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>sensitivity</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>name</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>comment</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isValidIn</selector>
<xns1:expression>
<nonterminal>OperationalContext</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isAssociatedWith</selector>
<xns1:expression>
<nonterminal>Stake</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Event</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>notice</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>description</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>sensitivity</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>name</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>comment</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isValidIn</selector>
<xns1:expression>
<nonterminal>OperationalContext</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isAssociatedWith</selector>
<xns1:expression>
<nonterminal>Stake</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Risk</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>disponibilityLevel</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>integrityLevel</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>confidencialityLevel</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isCoveredByCR</selector>
<xns1:expression>
<nonterminal>CountermeasureRequirement</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isCoveredByAO</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isCoveredByMO</selector>
<xns1:expression>
<nonterminal>MADIOSObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isCoveredByDR</selector>
<xns1:expression>
<nonterminal>DomainRelation</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>relatesToRO</selector>
<xns1:expression>
<nonterminal>ReusableObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>relatesToCO</selector>
<xns1:expression>
<nonterminal>CommunicationObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isGeneratedBy</selector>
<xns1:expression>
<nonterminal>Threat</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Stake</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>relativeDate</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>unit</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>date</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>events</selector>
<xns1:expression>
<nonterminal>Event</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Requirement</nonterminal>
<xns1:expression>
<nonterminal>CountermeasureRequirement</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Requirement</nonterminal>
<xns1:expression>
<nonterminal>TechnicalRequirement</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Requirement</nonterminal>
<xns1:expression>
<nonterminal>PerformanceRequirement</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Requirement</nonterminal>
<xns1:expression>
<nonterminal>InteroperabilityRequirement</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Requirement</nonterminal>
<xns1:expression>
<nonterminal>OperationalRequirement</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Requirement</nonterminal>
<xns1:expression>
<nonterminal>SecurityRequirement</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>CountermeasureRequirement</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>residualVulnerability</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>TechnicalRequirement</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>criticality</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>priority</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>state</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredBy</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>characterizes</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>PerformanceRequirement</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>criticality</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>priority</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>state</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredBy</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>characterizes</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>InteroperabilityRequirement</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>criticality</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>priority</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>state</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredBy</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>characterizes</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>OperationalRequirement</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>criticality</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>priority</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>state</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredBy</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>characterizes</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>SecurityRequirement</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>criticality</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>priority</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>state</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredBy</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>characterizes</selector>
<xns1:expression>
<nonterminal>ArchitectureObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>DomainRelation</nonterminal>
<xns1:expression>
<nonterminal>HierarchicalRelation</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>DomainRelation</nonterminal>
<xns1:expression>
<nonterminal>FunctionalRelation</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>DomainRelation</nonterminal>
<xns1:expression>
<nonterminal>Dependence</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>HierarchicalRelation</nonterminal>
<xns1:expression>
<epsilon/>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>FunctionalRelation</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>necessaryObjectOF</selector>
<xns1:expression>
<nonterminal>OperationalFunction</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>dependentObjectOF</selector>
<xns1:expression>
<nonterminal>OperationalFunction</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>necessaryObjectOO</selector>
<xns1:expression>
<nonterminal>OrganizationObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>dependentObjectOO</selector>
<xns1:expression>
<nonterminal>OrganizationObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>necessaryObjectP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>dependentObjectP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Dependence</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>necessaryObjectS</selector>
<xns1:expression>
<nonterminal>Service</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>dependentObjectS</selector>
<xns1:expression>
<nonterminal>Service</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>necessaryObjectLC</selector>
<xns1:expression>
<nonterminal>LogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>dependentObjectLC</selector>
<xns1:expression>
<nonterminal>LogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>necessaryObjectP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>dependentObjectP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>necessaryObjectC</selector>
<xns1:expression>
<nonterminal>Center</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>dependentObjectC</selector>
<xns1:expression>
<nonterminal>Center</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>necessaryObjectIS</selector>
<xns1:expression>
<nonterminal>InformationSystem</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>dependentObjectIS</selector>
<xns1:expression>
<nonterminal>InformationSystem</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ArchitectureObject</nonterminal>
<xns1:expression>
<nonterminal>ReusableObject</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ArchitectureObject</nonterminal>
<xns1:expression>
<nonterminal>CommunicationObject</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReusableObject</nonterminal>
<xns1:expression>
<nonterminal>GenericSite</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReusableObject</nonterminal>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReusableObject</nonterminal>
<xns1:expression>
<nonterminal>Service</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReusableObject</nonterminal>
<xns1:expression>
<nonterminal>TechnicalComponent</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReusableObject</nonterminal>
<xns1:expression>
<nonterminal>LogicalComponent</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReusableObject</nonterminal>
<xns1:expression>
<nonterminal>OperationalFunction</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReusableObject</nonterminal>
<xns1:expression>
<nonterminal>OrganizationObject</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Site</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>localization</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>deployedObjects</selector>
<xns1:expression>
<nonterminal>ReusableObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>GenericSite</nonterminal>
<xns1:expression>
<nonterminal>Site</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Package</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>subPackage</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>time</selector>
<xns1:expression>
<nonterminal>Role</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>groupedObjects</selector>
<xns1:expression>
<nonterminal>ReusableObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isCoveredByLC</selector>
<xns1:expression>
<nonterminal>LogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isCoveredByTC</selector>
<xns1:expression>
<nonterminal>TechnicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>Interface</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Service</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>Statut</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isASpecializationOf</selector>
<xns1:expression>
<nonterminal>ReferenceService</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isCoveredBy</selector>
<xns1:expression>
<nonterminal>LogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>TechnicalComponent</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>cots</selector>
<xns1:expression>
<nonterminal>Boolean</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>editor</selector>
<xns1:expression>
<nonterminal>Boolean</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>constructor</selector>
<xns1:expression>
<nonterminal>Boolean</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>version</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>technology</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>definedExtension</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>statut</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>TechnicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isASpecializationOf</selector>
<xns1:expression>
<nonterminal>ReferenceTechnicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>interfaces</selector>
<xns1:expression>
<nonterminal>Interface</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>LogicalComponent</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>statut</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>LogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isASpecializationOf</selector>
<xns1:expression>
<nonterminal>ReferenceLogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>interfaces</selector>
<xns1:expression>
<nonterminal>Interface</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isCoveredBy</selector>
<xns1:expression>
<nonterminal>TechnicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>OperationalFunction</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>OperationalFunction</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredByP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredByS</selector>
<xns1:expression>
<nonterminal>Service</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>OrganizationObject</nonterminal>
<xns1:expression>
<nonterminal>GenericCenter</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>OrganizationObject</nonterminal>
<xns1:expression>
<nonterminal>InformationSystem</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>OrganizationObject</nonterminal>
<xns1:expression>
<nonterminal>GenericRole</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>OrganizationObject</nonterminal>
<xns1:expression>
<nonterminal>GenericActor</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Center</nonterminal>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>deployedObjects</selector>
<xns1:expression>
<nonterminal>ReusableObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>GenericCenter</nonterminal>
<xns1:expression>
<nonterminal>Center</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>InformationSystem</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>nature</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>version</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>membershipCountry</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>currentLocation</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>startServiceDate</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>stopServiceDate</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>isGeneric</selector>
<xns1:expression>
<nonterminal>Boolean</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>functionalDomain</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>InformationSystem</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>associatedProjects</selector>
<xns1:expression>
<nonterminal>Project</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>defines</selector>
<xns1:expression>
<nonterminal>Objective</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>fulfills</selector>
<xns1:expression>
<nonterminal>Role</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>fixes</selector>
<xns1:expression>
<nonterminal>OperationalContext</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>usedBy</selector>
<xns1:expression>
<nonterminal>Actor</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>interfaces</selector>
<xns1:expression>
<nonterminal>Interface</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Role</nonterminal>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>GenericRole</nonterminal>
<xns1:expression>
<nonterminal>Role</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Actor</nonterminal>
<xns1:expression>
<nonterminal>TelecomOperator</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>GenericActor</nonterminal>
<xns1:expression>
<nonterminal>Actor</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>TelecomOperator</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>contractType</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>interfaces</selector>
<xns1:expression>
<nonterminal>Interface</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>CommunicationObject</nonterminal>
<xns1:expression>
<nonterminal>Interface</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>CommunicationObject</nonterminal>
<xns1:expression>
<nonterminal>Interconnection</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>CommunicationObject</nonterminal>
<xns1:expression>
<nonterminal>InformationFlow</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>CommunicationObject</nonterminal>
<xns1:expression>
<nonterminal>Traffic</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>CommunicationObject</nonterminal>
<xns1:expression>
<nonterminal>Information</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Interface</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>characteristics</selector>
<xns1:expression>
<nonterminal>InterfaceCharacteristic</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>Interface</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Interconnection</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>linkType</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>between</selector>
<xns1:expression>
<nonterminal>Interface</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>InformationFlow</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>priority</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>frequency</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>media</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>continuity</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>myContainer</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>time</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>availabilityRatio</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>integrity</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>interoperabilityLevel</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>mediumFlow</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>maximumFlow</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>duration</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>unitMediumFlow</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>averageEvent</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>maximumFlowOverOneDuration</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transports</selector>
<xns1:expression>
<nonterminal>Information</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>receiverP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transmitterP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>receiverOO</selector>
<xns1:expression>
<nonterminal>OrganizationObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transmitterOO</selector>
<xns1:expression>
<nonterminal>OrganizationObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>receiverOF</selector>
<xns1:expression>
<nonterminal>OperationalFunction</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transmitterOF</selector>
<xns1:expression>
<nonterminal>OperationalFunction</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Traffic</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>sequence</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>type</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>interoperabilityLevel</selector>
<xns1:expression>
<nonterminal>Integer</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>trafficClass</selector>
<xns1:expression>
<nonterminal>TrafficClass</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>dataClass</selector>
<xns1:expression>
<nonterminal>DataClass</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>receiverP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transmitterP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>receiverIS</selector>
<xns1:expression>
<nonterminal>InformationSystem</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transmitterIS</selector>
<xns1:expression>
<nonterminal>InformationSystem</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>receiverC</selector>
<xns1:expression>
<nonterminal>Center</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transmitterC</selector>
<xns1:expression>
<nonterminal>Center</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>receiverTO</selector>
<xns1:expression>
<nonterminal>TelecomOperator</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transmitterTO</selector>
<xns1:expression>
<nonterminal>TelecomOperator</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>receiverLC</selector>
<xns1:expression>
<nonterminal>LogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transmitterLC</selector>
<xns1:expression>
<nonterminal>LogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>receiverTC</selector>
<xns1:expression>
<nonterminal>TechnicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>transmitterTC</selector>
<xns1:expression>
<nonterminal>TechnicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Information</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>format</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>storageSupport</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>persistence</selector>
<xns1:expression>
<nonterminal>String</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>DataType</selector>
<xns1:expression>
<nonterminal>DataClass</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReferenceObject</nonterminal>
<xns1:expression>
<nonterminal>ReferenceTechnicalComponent</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReferenceObject</nonterminal>
<xns1:expression>
<nonterminal>TechnicalComponentReferenceFrame</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReferenceObject</nonterminal>
<xns1:expression>
<nonterminal>ReferenceLogicalComponent</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReferenceObject</nonterminal>
<xns1:expression>
<nonterminal>ReferenceService</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReferenceTechnicalComponent</nonterminal>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>ReferenceTechnicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>TechnicalComponentReferenceFrame</nonterminal>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>ReferenceTechnicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReferenceLogicalComponent</nonterminal>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>ReferenceLogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ReferenceService</nonterminal>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOf</selector>
<xns1:expression>
<nonterminal>ReferenceObject</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ServiceReferenceFrame</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOfRS</selector>
<xns1:expression>
<nonterminal>ReferenceService</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>composedOfRLC</selector>
<xns1:expression>
<nonterminal>ReferenceLogicalComponent</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>MADIOSObject</nonterminal>
<xns1:expression>
<nonterminal>Process</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>MADIOSObject</nonterminal>
<xns1:expression>
<nonterminal>Procedure</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>MADIOSObject</nonterminal>
<xns1:expression>
<nonterminal>Operation</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>MADIOSObject</nonterminal>
<xns1:expression>
<nonterminal>Activity</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Process</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredByP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredByS</selector>
<xns1:expression>
<nonterminal>Service</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Procedure</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredByP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredByS</selector>
<xns1:expression>
<nonterminal>Service</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Operation</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredByP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredByS</selector>
<xns1:expression>
<nonterminal>Service</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Activity</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isCoveredByP</selector>
<xns1:expression>
<nonterminal>Package</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>isisCoveredByS</selector>
<xns1:expression>
<nonterminal>Service</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>String</nonterminal>
<xns1:expression>
<value>string</value>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Integer</nonterminal>
<xns1:expression>
<value>int</value>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Boolean</nonterminal>
<xns1:expression>
<choice>
<xns1:expression>
<terminal>true</terminal>
</xns1:expression>
<xns1:expression>
<terminal>false</terminal>
</xns1:expression>
</choice>
</xns1:expression>
</xns1:production>
</xns1:grammar>