info-loss/fr.tpt.mem4csd.loss.mm2loss/resources/outputs/face_aadl.mltgg.loss

1012 lines
80 KiB
XML

<?xml version="1.0" encoding="ISO-8859-1"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:loss="http://mem4csd.telecom-paris.fr/loss" xmlns:lossTransform="http://mem4csd.telecom-paris.fr/lossTransform">
<lossTransform:Rule name="moteAxiom-r1">
<leftModel xsi:type="loss:Complex" name="architectureModel" className="face::ArchitectureModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/0/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//ArchitectureModel/im"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//ArchitectureModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="integrationModel" className="face::integration::IntegrationModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/0/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="integrationContext" className="face::integration::IntegrationContext">
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="systemInstance" className="instance::SystemInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//SystemInstance"/>
</rightModel>
<transformations name="IN!corrAxiom" leftLinks="/0/@leftModel.0 /0/@leftModel.1 /0/@leftModel.0/@primitives.0 /0/@leftModel.2 /0/@leftModel.1/@primitives.0" rightLinks="/0/@rightModel.0"/>
</lossTransform:Rule>
<lossTransform:Rule name="uopInstancePortableComponent2threadGroup-r2">
<leftModel xsi:type="loss:Complex" name="integrationModel" className="face::integration::IntegrationModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/1/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/1/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PortableComponent">
<objectType href="http://www.opengroup.us/face/3.0#//uop/PortableComponent"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/1/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="systemInstance" className="instance::SystemInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/1/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//SystemInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/1/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<transformations name="IN!corrAxiom" leftLinks="/1/@leftModel.0" rightLinks="/1/@rightModel.0"/>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/1/@leftModel.1 /1/@leftModel.0/@primitives.0 /1/@leftModel.1/@primitives.0 /1/@leftModel.2 /1/@leftModel.3/@primitives.0" rightLinks="/1/@rightModel.1 /1/@rightModel.2/@primitives.0"/>
<transformations name="IN!uopModel2sys" leftLinks="/1/@leftModel.3" rightLinks="/1/@rightModel.2 /1/@rightModel.0/@primitives.0"/>
</lossTransform:Rule>
<lossTransform:Rule name="uopInstancePlatformSpecComponent2threadGroup-r3">
<leftModel xsi:type="loss:Complex" name="integrationModel" className="face::integration::IntegrationModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/2/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/2/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PlatformSpecificComponent">
<objectType href="http://www.opengroup.us/face/3.0#//uop/PlatformSpecificComponent"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/2/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="systemInstance" className="instance::SystemInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/2/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//SystemInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/2/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<transformations name="IN!corrAxiom" leftLinks="/2/@leftModel.0" rightLinks="/2/@rightModel.0"/>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/2/@leftModel.1 /2/@leftModel.0/@primitives.0 /2/@leftModel.1/@primitives.0 /2/@leftModel.2 /2/@leftModel.3/@primitives.0" rightLinks="/2/@rightModel.1 /2/@rightModel.2/@primitives.0"/>
<transformations name="IN!uopModel2process" leftLinks="/2/@leftModel.3" rightLinks="/2/@rightModel.2 /2/@rightModel.0/@primitives.0"/>
</lossTransform:Rule>
<lossTransform:Rule name="connectionsForPortableComponentInput-r4">
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/3/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/input"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/3/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="input" className="face::integration::UoPInputEndPoint">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/3/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPEndPoint/connection"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInputEndPoint"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PortableComponent">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/3/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UnitOfPortability/connection"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/PortableComponent"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="singleConnection" className="face::uop::SingleInstanceMessageConnection">
<objectType href="http://www.opengroup.us/face/3.0#//uop/SingleInstanceMessageConnection"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/3/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/3/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/3/@rightModel.0">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/3/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="inportForProcess" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="inportForThreadGroup" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/3/@leftModel.0 /3/@leftModel.0/@primitives.1 /3/@leftModel.2 /3/@leftModel.4/@primitives.0" rightLinks="/3/@rightModel.0 /3/@rightModel.1/@primitives.0"/>
<transformations name="IN!connection2portconnection" leftLinks="/3/@leftModel.1 /3/@leftModel.0/@primitives.0 /3/@leftModel.2/@primitives.0 /3/@leftModel.3 /3/@leftModel.1/@primitives.0" rightLinks="/3/@rightModel.1/@primitives.1 /3/@rightModel.2 /3/@rightModel.0/@primitives.0 /3/@rightModel.3"/>
<transformations name="IN!uopModel2process" leftLinks="/3/@leftModel.4" rightLinks="/3/@rightModel.1"/>
</lossTransform:Rule>
<lossTransform:Rule name="connectionsForPortableComponentOutput-r5">
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/4/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/4/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/output"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="output" className="face::integration::UoPOutputEndPoint">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/4/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPEndPoint/connection"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPOutputEndPoint"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PortableComponent">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/4/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UnitOfPortability/connection"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/PortableComponent"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="singleConnection" className="face::uop::SingleInstanceMessageConnection">
<objectType href="http://www.opengroup.us/face/3.0#//uop/SingleInstanceMessageConnection"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/4/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/4/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/4/@rightModel.0">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/4/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="outportForProcess" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="outportForThreadGroup" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/4/@leftModel.0 /4/@leftModel.0/@primitives.0 /4/@leftModel.2 /4/@leftModel.4/@primitives.0" rightLinks="/4/@rightModel.0 /4/@rightModel.1/@primitives.0"/>
<transformations name="IN!connection2portconnection" leftLinks="/4/@leftModel.1 /4/@leftModel.2/@primitives.0 /4/@leftModel.3 /4/@leftModel.1/@primitives.0 /4/@leftModel.0/@primitives.1" rightLinks="/4/@rightModel.1/@primitives.1 /4/@rightModel.2 /4/@rightModel.0/@primitives.0 /4/@rightModel.3"/>
<transformations name="IN!uopModel2Process" leftLinks="/4/@leftModel.4" rightLinks="/4/@rightModel.1"/>
</lossTransform:Rule>
<lossTransform:Rule name="connectionsForPlatformSpecComponentInput-r6">
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/5/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/input"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/5/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="input" className="face::integration::UoPInputEndPoint">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/5/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPEndPoint/connection"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInputEndPoint"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PlatformSpecificComponent">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/5/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UnitOfPortability/connection"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/PlatformSpecificComponent"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="singleConnection" className="face::uop::SingleInstanceMessageConnection">
<objectType href="http://www.opengroup.us/face/3.0#//uop/SingleInstanceMessageConnection"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/5/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/5/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/5/@rightModel.0">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/5/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="inportForProcess" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="inportForThreadGroup" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/5/@leftModel.0 /5/@leftModel.0/@primitives.1 /5/@leftModel.2 /5/@leftModel.4/@primitives.0" rightLinks="/5/@rightModel.0 /5/@rightModel.1/@primitives.0"/>
<transformations name="IN!connection2portconnection" leftLinks="/5/@leftModel.1 /5/@leftModel.0/@primitives.0 /5/@leftModel.2/@primitives.0 /5/@leftModel.3 /5/@leftModel.1/@primitives.0" rightLinks="/5/@rightModel.1/@primitives.1 /5/@rightModel.2 /5/@rightModel.0/@primitives.0 /5/@rightModel.3"/>
<transformations name="IN!uopModel2Process" leftLinks="/5/@leftModel.4" rightLinks="/5/@rightModel.1"/>
</lossTransform:Rule>
<lossTransform:Rule name="connectionsForPlatformSpecComponentOutput-r7">
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/6/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/6/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/output"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="output" className="face::integration::UoPOutputEndPoint">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/6/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPEndPoint/connection"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPOutputEndPoint"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PlatformSpecificComponent">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/6/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UnitOfPortability/connection"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/PlatformSpecificComponent"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="singleConnection" className="face::uop::SingleInstanceMessageConnection">
<objectType href="http://www.opengroup.us/face/3.0#//uop/SingleInstanceMessageConnection"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/6/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/6/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/6/@rightModel.0">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/6/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="outportForProcess" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="outportForThreadGroup" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/6/@leftModel.0 /6/@leftModel.0/@primitives.0 /6/@leftModel.2 /6/@leftModel.4/@primitives.0" rightLinks="/6/@rightModel.0 /6/@rightModel.1/@primitives.0"/>
<transformations name="IN!connection2portconnection" leftLinks="/6/@leftModel.1 /6/@leftModel.2/@primitives.0 /6/@leftModel.3 /6/@leftModel.1/@primitives.0 /6/@leftModel.0/@primitives.1" rightLinks="/6/@rightModel.1/@primitives.1 /6/@rightModel.2 /6/@rightModel.0/@primitives.0 /6/@rightModel.3"/>
<transformations name="IN!uopModel2Process" leftLinks="/6/@leftModel.4" rightLinks="/6/@rightModel.1"/>
</lossTransform:Rule>
<lossTransform:Rule name="viewTransporter2abstract-r8">
<leftModel xsi:type="loss:Complex" name="integrationModel" className="face::integration::IntegrationModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/7/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="integrationContext" className="face::integration::IntegrationContext">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/7/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext/node"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="viewTransporter" className="face::integration::ViewTransporter">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/7/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TransportNode/inPort"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/7/@leftModel.4">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TransportNode/outPort"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/ViewTransporter"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="tsNodeInPort" className="face::integration::TSNodeInputPort">
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeInputPort"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="tsNodeOutPort" className="face::integration::TSNodeOutputPort">
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeOutputPort"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="systemInstance" className="instance::SystemInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/7/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//SystemInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="input" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="abstractViewTransporter" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/7/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/7/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="output" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<transformations name="IN!corrAxiom" leftLinks="/7/@leftModel.0 /7/@leftModel.0/@primitives.0 /7/@leftModel.1" rightLinks="/7/@rightModel.0"/>
<transformations name="IN!viewTransporter2abstract" leftLinks="/7/@leftModel.1/@primitives.0 /7/@leftModel.2 /7/@leftModel.2/@primitives.0 /7/@leftModel.3 /7/@leftModel.2/@primitives.1 /7/@leftModel.4" rightLinks="/7/@rightModel.1 /7/@rightModel.2 /7/@rightModel.0/@primitives.0 /7/@rightModel.2/@primitives.0 /7/@rightModel.2/@primitives.1 /7/@rightModel.3"/>
</lossTransform:Rule>
<lossTransform:Rule name="connectionsForUop2ViewTransporterI-r9">
<leftModel xsi:type="loss:Complex" name="integrationModel" className="face::integration::IntegrationModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="integrationContext" className="face::integration::IntegrationContext">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext/connection"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@leftModel.6">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext/node"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="tsConnection" className="face::integration::TSNodeConnection">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@leftModel.4">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection/destination"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="source" className="face::integration::UoPOutputEndPoint">
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPOutputEndPoint"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="destination" className="face::integration::TSNodeInputPort">
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeInputPort"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/output"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@leftModel.8">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="viewTransporter" className="face::integration::ViewTransporter">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@leftModel.4">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TransportNode/inPort"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/ViewTransporter"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@leftModel.8">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PortableComponent">
<objectType href="http://www.opengroup.us/face/3.0#//uop/PortableComponent"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="systemInstance" className="instance::SystemInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.7">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/connectionInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//SystemInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="input" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="abstractViewTransporter" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.4">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.5">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="output" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processOutput" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="tsPortConnection" className="instance::ConnectionInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.8">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/connectionReference"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.9">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/connectionReference"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="ConnectionRefForProcessLevel" className="instance::ConnectionReference">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.5">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/destination"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionReference"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="ConnectionRefForSystemLevel" className="instance::ConnectionReference">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/8/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/destination"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionReference"/>
</rightModel>
<transformations name="IN!corrAxiom" leftLinks="/8/@leftModel.0 /8/@leftModel.0/@primitives.0 /8/@leftModel.1" rightLinks="/8/@rightModel.0"/>
<transformations name="IN!tsConnection2systemConnection" leftLinks="/8/@leftModel.1/@primitives.0 /8/@leftModel.2 /8/@leftModel.2/@primitives.0 /8/@leftModel.2/@primitives.1" rightLinks="/8/@rightModel.7 /8/@rightModel.7/@primitives.0 /8/@rightModel.0/@primitives.2 /8/@rightModel.7/@primitives.1 /8/@rightModel.9 /8/@rightModel.8 /8/@rightModel.7/@primitives.3 /8/@rightModel.9/@primitives.1 /8/@rightModel.9/@primitives.0 /8/@rightModel.7/@primitives.2 /8/@rightModel.8/@primitives.1 /8/@rightModel.8/@primitives.0"/>
<transformations name="IN!viewTransporter2abstract" leftLinks="/8/@leftModel.6 /8/@leftModel.6/@primitives.0 /8/@leftModel.4 /8/@leftModel.1/@primitives.1" rightLinks="/8/@rightModel.2 /8/@rightModel.0/@primitives.0 /8/@rightModel.2/@primitives.0 /8/@rightModel.1"/>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/8/@leftModel.5 /8/@leftModel.8 /8/@leftModel.7/@primitives.0 /8/@leftModel.5/@primitives.1" rightLinks="/8/@rightModel.4 /8/@rightModel.3/@primitives.0"/>
<transformations name="IN!connection2portconnection" leftLinks="/8/@leftModel.5/@primitives.0 /8/@leftModel.3" rightLinks="/8/@rightModel.3/@primitives.1 /8/@rightModel.6 /8/@rightModel.5 /8/@rightModel.4/@primitives.0"/>
<transformations name="IN!uopModel2process" leftLinks="/8/@leftModel.7" rightLinks="/8/@rightModel.3 /8/@rightModel.0/@primitives.1"/>
</lossTransform:Rule>
<lossTransform:Rule name="connectionsForUop2ViewTransporterII-r10">
<leftModel xsi:type="loss:Complex" name="integrationModel" className="face::integration::IntegrationModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.5">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="integrationContext" className="face::integration::IntegrationContext">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext/connection"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.6">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext/node"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="tsConnection" className="face::integration::TSNodeConnection">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.4">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection/source"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="source" className="face::integration::UoPInputEndPoint">
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInputEndPoint"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="destination" className="face::integration::TSNodeOutputPort">
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeOutputPort"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/input"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.8">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="viewTransporter" className="face::integration::ViewTransporter">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.4">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TransportNode/outPort"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/ViewTransporter"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@leftModel.8">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PortableComponent">
<objectType href="http://www.opengroup.us/face/3.0#//uop/PortableComponent"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="systemInstance" className="instance::SystemInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.7">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/connectionInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//SystemInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="output" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="abstractViewTransporter" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.4">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.5">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="input" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processIntput" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="tsPortConnection" className="instance::ConnectionInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.8">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/connectionReference"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.9">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/connectionReference"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="ConnectionRefForProcessLevel" className="instance::ConnectionReference">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.5">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/context"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionReference"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="ConnectionRefForSystemLevel" className="instance::ConnectionReference">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/9/@rightModel.0">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/context"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionReference"/>
</rightModel>
<transformations name="IN!corrAxiom" leftLinks="/9/@leftModel.0 /9/@leftModel.0/@primitives.0 /9/@leftModel.1" rightLinks="/9/@rightModel.0"/>
<transformations name="IN!tsConnection2systemConnection" leftLinks="/9/@leftModel.1/@primitives.0 /9/@leftModel.2 /9/@leftModel.2/@primitives.0 /9/@leftModel.2/@primitives.1" rightLinks="/9/@rightModel.7 /9/@rightModel.7/@primitives.0 /9/@rightModel.0/@primitives.2 /9/@rightModel.7/@primitives.1 /9/@rightModel.9 /9/@rightModel.8 /9/@rightModel.7/@primitives.3 /9/@rightModel.9/@primitives.1 /9/@rightModel.9/@primitives.0 /9/@rightModel.7/@primitives.2 /9/@rightModel.8/@primitives.1 /9/@rightModel.8/@primitives.0 /9/@rightModel.9/@primitives.2 /9/@rightModel.8/@primitives.2"/>
<transformations name="IN!viewTransporter2abstract" leftLinks="/9/@leftModel.6 /9/@leftModel.6/@primitives.0 /9/@leftModel.4 /9/@leftModel.1/@primitives.1" rightLinks="/9/@rightModel.2 /9/@rightModel.0/@primitives.0 /9/@rightModel.2/@primitives.0 /9/@rightModel.1"/>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/9/@leftModel.5 /9/@leftModel.8 /9/@leftModel.7/@primitives.0 /9/@leftModel.5/@primitives.1 /9/@leftModel.0/@primitives.1" rightLinks="/9/@rightModel.4 /9/@rightModel.3/@primitives.0"/>
<transformations name="IN!connection2portconnection" leftLinks="/9/@leftModel.5/@primitives.0 /9/@leftModel.3" rightLinks="/9/@rightModel.3/@primitives.1 /9/@rightModel.6 /9/@rightModel.5 /9/@rightModel.4/@primitives.0"/>
<transformations name="IN!uopModel2Process" leftLinks="/9/@leftModel.7" rightLinks="/9/@rightModel.3 /9/@rightModel.0/@primitives.1"/>
</lossTransform:Rule>
<lossTransform:Rule name="thread2Thread-r11">
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PortableComponent">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/10/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UnitOfPortability/thread"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/PortableComponent"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="thread" className="face::uop::Thread">
<objectType href="http://www.opengroup.us/face/3.0#//uop/Thread"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/10/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="uopThread" className="instance::ComponentInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/10/@leftModel.0" rightLinks="/10/@rightModel.0"/>
<transformations name="IN!thread2thread" leftLinks="/10/@leftModel.1 /10/@leftModel.0/@primitives.0" rightLinks="/10/@rightModel.0/@primitives.0 /10/@rightModel.1"/>
</lossTransform:Rule>
<lossTransform:Rule name="uopModels-r12">
<leftModel xsi:type="loss:Complex" name="architectureModel" className="face::ArchitectureModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/11/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//ArchitectureModel/um"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//ArchitectureModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="systemInstance" className="instance::SystemInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/11/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//SystemInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processForuopModel" className="instance::ComponentInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<transformations name="IN!corrAxiom" leftLinks="/11/@leftModel.0" rightLinks="/11/@rightModel.0"/>
<transformations name="IN!uopModel2Sys" leftLinks="/11/@leftModel.1 /11/@leftModel.0/@primitives.0" rightLinks="/11/@rightModel.1 /11/@rightModel.0/@primitives.0"/>
</lossTransform:Rule>
<lossTransform:Rule name="thread2ThreadII-r13">
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PlatformSpecificComponent">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/12/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UnitOfPortability/thread"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/PlatformSpecificComponent"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="thread" className="face::uop::Thread">
<objectType href="http://www.opengroup.us/face/3.0#//uop/Thread"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/12/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="uopThread" className="instance::ComponentInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/12/@leftModel.0" rightLinks="/12/@rightModel.0"/>
<transformations name="IN!thread2thread" leftLinks="/12/@leftModel.1 /12/@leftModel.0/@primitives.0" rightLinks="/12/@rightModel.0/@primitives.0 /12/@rightModel.1"/>
</lossTransform:Rule>
<lossTransform:Rule name="connectionsForUop2ViewTransporterIb-r14">
<leftModel xsi:type="loss:Complex" name="integrationModel" className="face::integration::IntegrationModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.5">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="integrationContext" className="face::integration::IntegrationContext">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext/connection"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.6">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext/node"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="tsConnection" className="face::integration::TSNodeConnection">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.4">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection/destination"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="source" className="face::integration::UoPOutputEndPoint">
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPOutputEndPoint"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="destination" className="face::integration::TSNodeInputPort">
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeInputPort"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/output"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.8">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="viewTransporter" className="face::integration::ViewTransporter">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.4">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TransportNode/inPort"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/ViewTransporter"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@leftModel.8">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PlatformSpecificComponent">
<objectType href="http://www.opengroup.us/face/3.0#//uop/PlatformSpecificComponent"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="systemInstance" className="instance::SystemInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.7">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/connectionInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//SystemInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="input" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="abstractViewTransporter" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.4">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.5">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="output" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processOutput" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="tsPortConnection" className="instance::ConnectionInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.8">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/connectionReference"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.9">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/connectionReference"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="ConnectionRefForProcessLevel" className="instance::ConnectionReference">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.5">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/destination"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionReference"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="ConnectionRefForSystemLevel" className="instance::ConnectionReference">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/13/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/destination"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionReference"/>
</rightModel>
<transformations name="IN!corrAxiom" leftLinks="/13/@leftModel.0 /13/@leftModel.0/@primitives.0 /13/@leftModel.1" rightLinks="/13/@rightModel.0"/>
<transformations name="IN!tsConnection2systemConnection" leftLinks="/13/@leftModel.1/@primitives.0 /13/@leftModel.2 /13/@leftModel.2/@primitives.0 /13/@leftModel.2/@primitives.1" rightLinks="/13/@rightModel.7 /13/@rightModel.7/@primitives.0 /13/@rightModel.0/@primitives.2 /13/@rightModel.7/@primitives.1 /13/@rightModel.9 /13/@rightModel.8 /13/@rightModel.7/@primitives.3 /13/@rightModel.9/@primitives.1 /13/@rightModel.9/@primitives.0 /13/@rightModel.7/@primitives.2 /13/@rightModel.8/@primitives.1 /13/@rightModel.8/@primitives.0"/>
<transformations name="IN!viewTransporter2abstract" leftLinks="/13/@leftModel.6 /13/@leftModel.6/@primitives.0 /13/@leftModel.4 /13/@leftModel.1/@primitives.1" rightLinks="/13/@rightModel.2 /13/@rightModel.0/@primitives.0 /13/@rightModel.2/@primitives.0 /13/@rightModel.1"/>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/13/@leftModel.5 /13/@leftModel.8 /13/@leftModel.7/@primitives.0 /13/@leftModel.5/@primitives.1 /13/@leftModel.0/@primitives.1" rightLinks="/13/@rightModel.4 /13/@rightModel.3/@primitives.0"/>
<transformations name="IN!connection2portconnection" leftLinks="/13/@leftModel.5/@primitives.0 /13/@leftModel.3" rightLinks="/13/@rightModel.3/@primitives.1 /13/@rightModel.6 /13/@rightModel.5 /13/@rightModel.4/@primitives.0"/>
<transformations name="IN!uopModel2process" leftLinks="/13/@leftModel.7" rightLinks="/13/@rightModel.3 /13/@rightModel.0/@primitives.1"/>
</lossTransform:Rule>
<lossTransform:Rule name="connectionsForUop2ViewTransporterIIb-r15">
<leftModel xsi:type="loss:Complex" name="integrationModel" className="face::integration::IntegrationModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.1">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.5">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="integrationContext" className="face::integration::IntegrationContext">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.2">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext/connection"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.6">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext/node"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/IntegrationContext"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="tsConnection" className="face::integration::TSNodeConnection">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.4">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection/source"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeConnection"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="source" className="face::integration::UoPInputEndPoint">
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInputEndPoint"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="destination" className="face::integration::TSNodeOutputPort">
<objectType href="http://www.opengroup.us/face/3.0#//integration/TSNodeOutputPort"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopInstance" className="face::integration::UoPInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.3">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/input"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.8">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/UoPInstance/realizes"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/UoPInstance"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="viewTransporter" className="face::integration::ViewTransporter">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.4">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//integration/TransportNode/outPort"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//integration/ViewTransporter"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="uopModel" className="face::uop::UoPModel">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@leftModel.8">
<feature xsi:type="ecore:EReference" href="http://www.opengroup.us/face/3.0#//uop/UoPModel/element"/>
</primitives>
<objectType href="http://www.opengroup.us/face/3.0#//uop/UoPModel"/>
</leftModel>
<leftModel xsi:type="loss:Complex" name="unitOfPortability" className="face::uop::PlatformSpecificComponent">
<objectType href="http://www.opengroup.us/face/3.0#//uop/PlatformSpecificComponent"/>
</leftModel>
<rightModel xsi:type="loss:Complex" name="systemInstance" className="instance::SystemInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.2">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.3">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.7">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/connectionInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//SystemInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="output" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="abstractViewTransporter" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.4">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/componentInstance"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="threadgroupUopInstance" className="instance::ComponentInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.5">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ComponentInstance/featureInstance"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ComponentInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="input" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="processIntput" className="instance::FeatureInstance">
<objectType href="http://aadl.info/AADL/2.0/instance#//FeatureInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="tsPortConnection" className="instance::ConnectionInstance">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/source"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.8">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/connectionReference"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.9">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance/connectionReference"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionInstance"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="ConnectionRefForProcessLevel" className="instance::ConnectionReference">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.5">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/source"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionReference"/>
</rightModel>
<rightModel xsi:type="loss:Complex" name="ConnectionRefForSystemLevel" className="instance::ConnectionReference">
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.6">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/destination"/>
</primitives>
<primitives xsi:type="loss:Link" name="IN!&lt;unnamed>" referenceTo="/14/@rightModel.1">
<feature xsi:type="ecore:EReference" href="http://aadl.info/AADL/2.0/instance#//ConnectionReference/source"/>
</primitives>
<objectType href="http://aadl.info/AADL/2.0/instance#//ConnectionReference"/>
</rightModel>
<transformations name="IN!corrAxiom" leftLinks="/14/@leftModel.0 /14/@leftModel.0/@primitives.0 /14/@leftModel.1" rightLinks="/14/@rightModel.0"/>
<transformations name="IN!tsConnection2systemConnection" leftLinks="/14/@leftModel.1/@primitives.0 /14/@leftModel.2 /14/@leftModel.2/@primitives.0 /14/@leftModel.2/@primitives.1" rightLinks="/14/@rightModel.7 /14/@rightModel.7/@primitives.0 /14/@rightModel.0/@primitives.2 /14/@rightModel.7/@primitives.1 /14/@rightModel.9 /14/@rightModel.8 /14/@rightModel.7/@primitives.3 /14/@rightModel.9/@primitives.1 /14/@rightModel.9/@primitives.0 /14/@rightModel.7/@primitives.2 /14/@rightModel.8/@primitives.1 /14/@rightModel.8/@primitives.0"/>
<transformations name="IN!viewTransporter2abstract" leftLinks="/14/@leftModel.6 /14/@leftModel.6/@primitives.0 /14/@leftModel.4 /14/@leftModel.1/@primitives.1" rightLinks="/14/@rightModel.2 /14/@rightModel.0/@primitives.0 /14/@rightModel.2/@primitives.0 /14/@rightModel.1"/>
<transformations name="IN!uopInstance2threadGroup" leftLinks="/14/@leftModel.5 /14/@leftModel.8 /14/@leftModel.7/@primitives.0 /14/@leftModel.5/@primitives.1 /14/@leftModel.0/@primitives.1" rightLinks="/14/@rightModel.4 /14/@rightModel.3/@primitives.0"/>
<transformations name="IN!connection2portconnection" leftLinks="/14/@leftModel.5/@primitives.0 /14/@leftModel.3" rightLinks="/14/@rightModel.3/@primitives.1 /14/@rightModel.6 /14/@rightModel.5 /14/@rightModel.4/@primitives.0"/>
<transformations name="IN!uopModel2Process" leftLinks="/14/@leftModel.7" rightLinks="/14/@rightModel.3 /14/@rightModel.0/@primitives.1"/>
</lossTransform:Rule>
</xmi:XMI>