<?xml version="1.0" encoding="ASCII"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:UMLsec="http://www.umlsec.de/profiles/UMLsec" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
  <uml:Model name="RootElement">
    <packagedElement xsi:type="uml:Node" name="ExternalDevice">
      <ownedAttribute name="internalnetwork" type="/0/InternalNetwork" association="/0/InternetConnection"/>
      <ownedAttribute name="dmz" type="/0/DMZ" association="/0/@packagedElement.50"/>
      <deployment client="/0/ExternalDevice" supplier="/0/IPSecClient" deployedArtifact="/0/IPSecClient"/>
      <deployment client="/0/ExternalDevice" supplier="/0/ICAClient.1" deployedArtifact="/0/ICAClient.1"/>
      <deployment client="/0/ExternalDevice" supplier="/0/Browser.1" deployedArtifact="/0/Browser.1"/>
    </packagedElement>
    <packagedElement xsi:type="uml:Node" name="InternalNetwork">
      <deployment client="/0/InternalNetwork" supplier="/0/IPSecGateway" deployedArtifact="/0/IPSecGateway"/>
      <deployment client="/0/InternalNetwork" supplier="/0"/>
      <deployment client="/0/InternalNetwork" supplier="/0/InternalApplications" deployedArtifact="/0/InternalApplications"/>
      <deployment client="/0/InternalNetwork" supplier="/0/InternalWebServer" deployedArtifact="/0/InternalWebServer"/>
      <nestedNode name="SAPNetwork">
        <deployment client="/0/InternalNetwork/SAPNetwork" supplier="/0/SAPServer" deployedArtifact="/0/SAPServer"/>
      </nestedNode>
      <nestedNode name="CitrixTerminalServices">
        <ownedAttribute name="citrixterminalserviceaccess" type="/0/DMZ/TerminalServerFarm/RandString952" association="/0/@packagedElement.62"/>
        <nestedClassifier xsi:type="uml:Node" name="TerminalServerFarm">
          <deployment client="/0/InternalNetwork/CitrixTerminalServices/TerminalServerFarm" supplier="/0/LoadBalancer.1" deployedArtifact="/0/LoadBalancer.1"/>
          <deployment client="/0/InternalNetwork/CitrixTerminalServices/TerminalServerFarm" supplier="/0/TerminalServer.1" deployedArtifact="/0/TerminalServer.1"/>
        </nestedClassifier>
        <deployment client="/0/InternalNetwork/CitrixTerminalServices" supplier="/0/RsaAceServer" deployedArtifact="/0/RsaAceServer"/>
        <deployment client="/0/InternalNetwork/CitrixTerminalServices" supplier="/0/SecureGateway.1" deployedArtifact="/0/SecureGateway.1"/>
      </nestedNode>
      <nestedNode name="InternalClient">
        <ownedAttribute name="activedirectory" type="/0/InternalNetwork/ActiveDirectory" association="/0/@packagedElement.27"/>
        <ownedAttribute name="mail" type="/0/InternalNetwork/Mail" association="/0/@packagedElement.63"/>
        <deployment client="/0/InternalNetwork/InternalClient" supplier="/0/Browser" deployedArtifact="/0/Browser"/>
        <deployment client="/0/InternalNetwork/InternalClient" supplier="/0/Antivirus" deployedArtifact="/0/Antivirus"/>
        <deployment client="/0/InternalNetwork/InternalClient" supplier="/0/ICAClient" deployedArtifact="/0/ICAClient"/>
        <deployment client="/0/InternalNetwork/InternalClient" supplier="/0/MailClient" deployedArtifact="/0/MailClient"/>
      </nestedNode>
      <nestedNode name="ActiveDirectory">
        <ownedAttribute name="citrixterminalservices" type="/0/InternalNetwork/CitrixTerminalServices" association="/0/@packagedElement.60"/>
        <ownedAttribute name="citrixterminalserviceaccess" type="/0/DMZ/TerminalServerFarm/RandString952" association="/0/@packagedElement.64"/>
        <deployment client="/0/InternalNetwork/ActiveDirectory" supplier="/0/MSWinServer" deployedArtifact="/0/MSWinServer"/>
        <deployment client="/0/InternalNetwork/ActiveDirectory" supplier="/0/ActiveDirectoryService" deployedArtifact="/0/ActiveDirectoryService"/>
      </nestedNode>
      <nestedNode name="Mail">
        <deployment client="/0/InternalNetwork/Mail" supplier="/0/ExchangeServer" deployedArtifact="/0/ExchangeServer"/>
        <deployment client="/0/InternalNetwork/Mail" supplier="/0/SpamFilter" deployedArtifact="/0/SpamFilter"/>
        <deployment client="/0/InternalNetwork/Mail" supplier="/0/Antivirus.1" deployedArtifact="/0/Antivirus.1"/>
      </nestedNode>
    </packagedElement>
    <packagedElement xsi:type="uml:CommunicationPath" name="InternetConnection" memberEnd="/0/ExternalDevice/internalnetwork /0/InternetConnection/externaldevice">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="externaldevice" type="/0/ExternalDevice" association="/0/InternetConnection"/>
    </packagedElement>
    <packagedElement xsi:type="uml:Artifact" name="IPSecClient"/>
    <packagedElement xsi:type="uml:Artifact" name="IPSecGateway"/>
    <packagedElement xsi:type="uml:Artifact" name="ActiveDirectoryService"/>
    <packagedElement xsi:type="uml:Artifact" name="InternalApplications"/>
    <packagedElement xsi:type="uml:Dependency" name="allowAccess" client="/0/IPSecGateway" supplier="/0/ActiveDirectoryService"/>
    <packagedElement xsi:type="uml:Dependency" name="allowAccess" client="/0/ActiveDirectoryService" supplier="/0/InternalApplications"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/InternalApplications" supplier="/0/IPSecClient"/>
    <packagedElement xsi:type="uml:Dependency" name="connect" client="/0/IPSecClient" supplier="/0/IPSecGateway"/>
    <packagedElement xsi:type="uml:Node" name="DMZ">
      <ownedAttribute name="internalnetwork" type="/0/InternalNetwork" association="/0/@packagedElement.12"/>
      <ownedAttribute name="mail" type="/0/InternalNetwork/Mail" association="/0/@packagedElement.55"/>
      <deployment client="/0/DMZ" supplier="/0/WebProxy" deployedArtifact="/0/WebProxy"/>
      <deployment client="/0/DMZ" supplier="/0/WebServer" deployedArtifact="/0/WebServer"/>
      <deployment client="/0/DMZ" supplier="/0/TicketServer" deployedArtifact="/0/TicketServer"/>
      <nestedNode name="DeveloperDMZ"/>
      <nestedNode name="TerminalServerFarm" redefinedClassifier="/0/DMZ/TerminalServerFarm/RandString952">
        <generalization general="/0/DMZ/TerminalServerFarm/RandString952"/>
        <ownedAttribute name="externaldevice" type="/0/ExternalDevice" association="/0/@packagedElement.61"/>
        <ownedAttribute name="dmz" type="/0/DMZ" association="/0/@packagedElement.65"/>
        <nestedClassifier xsi:type="uml:Node" name="RandString952" isLeaf="true" isAbstract="true" isFinalSpecialization="true" isActive="true">
          <ownedComment body="RandString495"/>
          <ownedAttribute name="dmz" type="/0/DMZ" association="/0/@packagedElement.66"/>
          <ownedAttribute name="RandString105" isLeaf="true" isStatic="true" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" isID="true"/>
          <ownedAttribute name="RandString491" isLeaf="true" isStatic="true" isOrdered="true" isReadOnly="true" isDerived="true" isDerivedUnion="true" isID="true"/>
          <ownedBehavior xsi:type="uml:OpaqueBehavior" name="RandString614" isLeaf="true" isAbstract="true" isFinalSpecialization="true" isActive="true">
            <body>RandString13</body>
            <language>RandString6</language>
          </ownedBehavior>
          <ownedBehavior xsi:type="uml:StateMachine" name="RandString184" isLeaf="true" isAbstract="true" isFinalSpecialization="true" isActive="true">
            <region name="RandString633" isLeaf="true"/>
          </ownedBehavior>
          <ownedBehavior xsi:type="uml:Interaction" name="RandString658" isLeaf="true" isAbstract="true" isFinalSpecialization="true" isActive="true"/>
          <ownedOperation name="RandString849" isLeaf="true" isStatic="true" isAbstract="true" isQuery="true"/>
          <nestedClassifier xsi:type="uml:Enumeration" name="RandString893" isLeaf="true" isAbstract="true" isFinalSpecialization="true"/>
          <nestedClassifier xsi:type="uml:StateMachine" name="RandString501" isLeaf="true" isAbstract="true" isFinalSpecialization="true" isActive="true">
            <region name="RandString420" isLeaf="true"/>
          </nestedClassifier>
          <nestedClassifier xsi:type="uml:OpaqueBehavior" name="RandString837" isLeaf="true" isAbstract="true" isFinalSpecialization="true" isActive="true">
            <body>RandString442</body>
            <language>RandString200</language>
          </nestedClassifier>
          <nestedClassifier xsi:type="uml:Class" name="RandString279" isLeaf="true" isAbstract="true" isFinalSpecialization="true" isActive="true"/>
          <nestedClassifier xsi:type="uml:Interaction" name="RandString56" isLeaf="true" isAbstract="true" isFinalSpecialization="true" isActive="true"/>
          <deployment client="/0/DMZ/TerminalServerFarm/RandString952" supplier="/0/SecureGateway" deployedArtifact="/0/SecureGateway"/>
        </nestedClassifier>
        <deployment client="/0/DMZ/TerminalServerFarm" supplier="/0/LoadBalancer" deployedArtifact="/0/LoadBalancer"/>
        <deployment client="/0/DMZ/TerminalServerFarm" supplier="/0/TerminalServer" deployedArtifact="/0/TerminalServer"/>
      </nestedNode>
    </packagedElement>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/DMZ/internalnetwork /0/@packagedElement.12/dmz">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="dmz" type="/0/DMZ" association="/0/@packagedElement.12"/>
    </packagedElement>
    <packagedElement xsi:type="uml:Artifact" name="WebProxy"/>
    <packagedElement xsi:type="uml:Artifact" name="WebServer" fileName=""/>
    <packagedElement xsi:type="uml:Artifact" name="SecureGateway"/>
    <packagedElement xsi:type="uml:Artifact" name="LoadBalancer"/>
    <packagedElement xsi:type="uml:Artifact" name="TerminalServer"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/LoadBalancer" supplier="/0/SecureGateway"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/SecureGateway" supplier="/0/LoadBalancer"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/SecureGateway" supplier="/0/TerminalServer"/>
    <packagedElement xsi:type="uml:Artifact" name="InternalWebServer"/>
    <packagedElement xsi:type="uml:Artifact" name="Browser"/>
    <packagedElement xsi:type="uml:Artifact" name="Antivirus"/>
    <packagedElement xsi:type="uml:Artifact" name="ICAClient"/>
    <packagedElement xsi:type="uml:Artifact" name="MailClient"/>
    <packagedElement xsi:type="uml:Artifact" name="MSWinServer"/>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/InternalNetwork/InternalClient/activedirectory /0/@packagedElement.27/internalclient">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="internalclient" type="/0/InternalNetwork/InternalClient" association="/0/@packagedElement.27"/>
    </packagedElement>
    <packagedElement xsi:type="uml:Artifact" name="RsaAceServer"/>
    <packagedElement xsi:type="uml:Artifact" name="SecureGateway"/>
    <packagedElement xsi:type="uml:Dependency" name="rsaace2secgateway" client="/0/RsaAceServer" supplier="/0/SecureGateway"/>
    <packagedElement xsi:type="uml:Artifact" name="LoadBalancer"/>
    <packagedElement xsi:type="uml:Artifact" name="TerminalServer" fileName=""/>
    <packagedElement xsi:type="uml:Artifact" name="SAPServer"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/TerminalServer.1" supplier="/0/SAPServer"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/ICAClient" supplier="/0/SecureGateway.1"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/SecureGateway.1" supplier="/0/LoadBalancer.1"/>
    <packagedElement xsi:type="uml:Artifact" name="ExchangeServer"/>
    <packagedElement xsi:type="uml:Artifact" name="SpamFilter"/>
    <packagedElement xsi:type="uml:Artifact" name="Antivirus"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/ExchangeServer" supplier="/0/SpamFilter"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/Antivirus.1" supplier="/0/SpamFilter"/>
    <packagedElement xsi:type="uml:Dependency" client="/0/SpamFilter" supplier="/0/Antivirus.1"/>
    <packagedElement xsi:type="uml:Dependency" name="client2exchange" client="/0/MailClient" supplier="/0/ExchangeServer"/>
    <packagedElement xsi:type="uml:Dependency" name="exchange2client" client="/0/ExchangeServer" supplier="/0/MailClient"/>
    <packagedElement xsi:type="uml:Artifact" name="ICAClient"/>
    <packagedElement xsi:type="uml:Artifact" name="TicketServer"/>
    <packagedElement xsi:type="uml:Dependency" name="securegateway2ticketserver" client="/0/SecureGateway" supplier="/0/TicketServer"/>
    <packagedElement xsi:type="uml:Dependency" name="ticketserver2terminalserver" client="/0/TicketServer" supplier="/0/TerminalServer"/>
    <packagedElement xsi:type="uml:Dependency" name="terminalserver2icaclient" client="/0/TerminalServer" supplier="/0/ICAClient.1"/>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/ExternalDevice/dmz /0/@packagedElement.50/externaldevice">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="externaldevice" type="/0/ExternalDevice" association="/0/@packagedElement.50"/>
    </packagedElement>
    <packagedElement xsi:type="uml:Dependency" name="ads2secgate" client="/0/ActiveDirectoryService" supplier="/0/SecureGateway"/>
    <packagedElement xsi:type="uml:Dependency" name="secgate2ads" client="/0/SecureGateway" supplier="/0/ActiveDirectoryService"/>
    <packagedElement xsi:type="uml:Dependency" name="secgateway2rasace" client="/0/SecureGateway" supplier="/0/RsaAceServer"/>
    <packagedElement xsi:type="uml:Artifact" name="Browser"/>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/DMZ/mail /0/@packagedElement.55/dmz">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="dmz" type="/0/DMZ" association="/0/@packagedElement.55"/>
    </packagedElement>
    <packagedElement xsi:type="uml:Dependency" name="webserver2exchangeserver" client="/0/WebServer" supplier="/0/ExchangeServer"/>
    <packagedElement xsi:type="uml:Dependency" name="exchangeserver2webserver" client="/0/ExchangeServer" supplier="/0/WebServer"/>
    <packagedElement xsi:type="uml:Dependency" name="browser2webserver" client="/0/Browser.1" supplier="/0/WebServer"/>
    <packagedElement xsi:type="uml:Dependency" name="webserver2browser" client="/0/WebServer" supplier="/0/Browser.1"/>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/InternalNetwork/ActiveDirectory/citrixterminalservices /0/@packagedElement.60/activedirectory">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="activedirectory" type="/0/InternalNetwork/ActiveDirectory" association="/0/@packagedElement.60"/>
    </packagedElement>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/DMZ/TerminalServerFarm/externaldevice /0/@packagedElement.61/terminalserverfarm">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="terminalserverfarm" type="/0/DMZ/TerminalServerFarm" association="/0/@packagedElement.61"/>
    </packagedElement>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/InternalNetwork/CitrixTerminalServices/citrixterminalserviceaccess /0/@packagedElement.62/citrixterminalservices">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="citrixterminalservices" type="/0/InternalNetwork/CitrixTerminalServices" association="/0/@packagedElement.62"/>
    </packagedElement>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/InternalNetwork/InternalClient/mail /0/@packagedElement.63/internalclient">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="internalclient" type="/0/InternalNetwork/InternalClient" association="/0/@packagedElement.63"/>
    </packagedElement>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/InternalNetwork/ActiveDirectory/citrixterminalserviceaccess /0/@packagedElement.64/activedirectory">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="activedirectory" type="/0/InternalNetwork/ActiveDirectory" association="/0/@packagedElement.64"/>
    </packagedElement>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/DMZ/TerminalServerFarm/dmz /0/@packagedElement.65/terminalserverfarm">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="terminalserverfarm" type="/0/DMZ/TerminalServerFarm" association="/0/@packagedElement.65"/>
    </packagedElement>
    <packagedElement xsi:type="uml:CommunicationPath" memberEnd="/0/DMZ/TerminalServerFarm/RandString952/dmz /0/@packagedElement.66/citrixterminalserviceaccess">
      <eAnnotations source="org.eclipse.papyrus">
        <details key="nature" value="UML_Nature"/>
      </eAnnotations>
      <ownedEnd name="citrixterminalserviceaccess" association="/0/@packagedElement.66"/>
    </packagedElement>
    <profileApplication>
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references href="http://www.umlsec.de/profiles/UMLsec#/"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UMLsec/UMLsec.uml#_kGQWQDnkEeCyb9nmG-9Lpw"/>
    </profileApplication>
    <profileApplication>
      <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
        <references href="http://www.umlsec.de/profiles/UMLsec/variability#/"/>
      </eAnnotations>
      <appliedProfile href="pathmap://UMLsec/Variability.uml#_Sqaf4OMOEeaLBYiNhRdDPg"/>
    </profileApplication>
  </uml:Model>
  <UMLsec:securelinks base_Package="/0"/>
  <UMLsec:encrypted base_CommunicationPath="/0/InternetConnection"/>
  <UMLsec:send base_Dependency="/0/@packagedElement.9"/>
  <UMLsec:secrecy base_Dependency="/0/@packagedElement.9"/>
  <UMLsec:call base_Dependency="/0/connect"/>
  <UMLsec:secrecy base_Dependency="/0/connect"/>
  <UMLsec:LAN base_CommunicationPath="/0/@packagedElement.12"/>
  <UMLsec:LAN base_CommunicationPath="/0/@packagedElement.27"/>
  <UMLsec:call base_Dependency="/0/rsaace2secgateway"/>
  <UMLsec:send base_Dependency="/0/terminalserver2icaclient"/>
  <UMLsec:secrecy base_Dependency="/0/terminalserver2icaclient"/>
  <UMLsec:encrypted base_CommunicationPath="/0/@packagedElement.50"/>
  <UMLsec:call base_Dependency="/0/secgate2ads"/>
  <UMLsec:secrecy base_Dependency="/0/secgate2ads"/>
  <UMLsec:secrecy base_Dependency="/0/ads2secgate"/>
  <UMLsec:send base_Dependency="/0/ads2secgate"/>
  <UMLsec:LAN base_CommunicationPath="/0/@packagedElement.55"/>
  <UMLsec:call base_Dependency="/0/webserver2exchangeserver"/>
  <UMLsec:integrity base_Dependency="/0/webserver2exchangeserver"/>
  <UMLsec:send base_Dependency="/0/exchangeserver2webserver"/>
  <UMLsec:high base_Dependency="/0/exchangeserver2webserver"/>
  <UMLsec:call base_Dependency="/0/browser2webserver"/>
  <UMLsec:secrecy base_Dependency="/0/browser2webserver"/>
  <UMLsec:secrecy base_Dependency="/0/webserver2browser"/>
  <UMLsec:send base_Dependency="/0/webserver2browser"/>
  <UMLsec:LAN base_CommunicationPath="/0/@packagedElement.60"/>
  <UMLsec:encrypted base_CommunicationPath="/0/@packagedElement.61"/>
  <UMLsec:send base_Dependency="/0/ticketserver2terminalserver"/>
  <UMLsec:secrecy base_Dependency="/0/ticketserver2terminalserver"/>
  <UMLsec:call base_Dependency="/0/securegateway2ticketserver"/>
  <UMLsec:secrecy base_Dependency="/0/securegateway2ticketserver"/>
  <UMLsec:high base_Dependency="/0/secgateway2rasace"/>
  <UMLsec:call base_Dependency="/0/secgateway2rasace"/>
  <UMLsec:high base_Dependency="/0/rsaace2secgateway"/>
  <UMLsec:call base_Dependency="/0/client2exchange"/>
  <UMLsec:secrecy base_Dependency="/0/client2exchange"/>
  <UMLsec:secrecy base_Dependency="/0/exchange2client"/>
  <UMLsec:send base_Dependency="/0/exchange2client"/>
  <UMLsec:LAN base_CommunicationPath="/0/@packagedElement.62"/>
  <UMLsec:LAN base_CommunicationPath="/0/@packagedElement.63"/>
  <UMLsec:LAN base_CommunicationPath="/0/@packagedElement.64"/>
  <UMLsec:wire base_CommunicationPath="/0/@packagedElement.65"/>
  <UMLsec:wire base_CommunicationPath="/0/@packagedElement.66"/>
</xmi:XMI>
