From 91404f569500ac0e6ad2c8dad039f75af79e5554 Mon Sep 17 00:00:00 2001
From: Simon <simon.eismann@uni-wuerzburg.de>
Date: Fri, 22 Dec 2017 11:05:38 +0100
Subject: [PATCH] updated usecase1 model

---
 .../DML-Model/usecase1/videostore.repository  | 58 ++++++++++---------
 .../DML-Model/usecase1/videostore.system      | 55 ++++++++++++------
 .../usecase1/videostore.usageprofile          | 34 +++++------
 3 files changed, 83 insertions(+), 64 deletions(-)

diff --git a/dml-examples/VideoStore/DML-Model/usecase1/videostore.repository b/dml-examples/VideoStore/DML-Model/usecase1/videostore.repository
index 839c2ad..da08756 100644
--- a/dml-examples/VideoStore/DML-Model/usecase1/videostore.repository
+++ b/dml-examples/VideoStore/DML-Model/usecase1/videostore.repository
@@ -22,10 +22,10 @@
       <explicitDescription>
         <expression xsi:type="functions:Term">
           <left xsi:type="functions:Product">
-            <left xsi:type="functions:IntLiteral" value="52247"/>
+            <left xsi:type="functions:IntLiteral" value="43"/>
             <right xsi:type="functions:InfluencingParameterValue" relationshipVariable="21"/>
           </left>
-          <right xsi:type="functions:IntLiteral" value="-7020"/>
+          <right xsi:type="functions:IntLiteral" value="-1662"/>
         </expression>
       </explicitDescription>
     </relationships>
@@ -34,19 +34,26 @@
         <explicitDescription>
           <probFunction xsi:type="functions:ProbabilityMassFunction">
             <samples xsi:type="functions:DoubleSampleList">
-              <items value="0.6845" probability="0.04"/>
-              <items value="0.7045" probability="0.04"/>
-              <items value="0.7545" probability="0.04"/>
-              <items value="0.8745" probability="0.08"/>
-              <items value="0.9345" probability="0.08"/>
-              <items value="1.0645" probability="0.08"/>
-              <items value="1.1245" probability="0.08"/>
-              <items value="1.1845" probability="0.04"/>
-              <items value="1.3745" probability="0.04"/>
-              <items value="1.5645" probability="0.04"/>
-              <items value="1.6245" probability="0.16"/>
-              <items value="1.7545" probability="0.2"/>
-              <items value="1.8145" probability="0.04"/>
+              <items value="313" probability="0.04"/>
+              <items value="344" probability="0.04"/>
+              <items value="376" probability="0.08"/>
+              <items value="407" probability="0.04"/>
+              <items value="438" probability="0.04"/>
+              <items value="469" probability="0.04"/>
+              <items value="501" probability="0.04"/>
+              <items value="532" probability="0.04"/>
+              <items value="563" probability="0.04"/>
+              <items value="594" probability="0.04"/>
+              <items value="626" probability="0.08"/>
+              <items value="657" probability="0.08"/>
+              <items value="688" probability="0.04"/>
+              <items value="751" probability="0.04"/>
+              <items value="782" probability="0.04"/>
+              <items value="813" probability="0.04"/>
+              <items value="844" probability="0.08"/>
+              <items value="876" probability="0.08"/>
+              <items value="907" probability="0.04"/>
+              <items value="938" probability="0.04"/>
             </samples>
           </probFunction>
         </explicitDescription>
@@ -70,23 +77,18 @@
         <explicitDescription>
           <probFunction xsi:type="functions:ProbabilityMassFunction">
             <samples xsi:type="functions:IntSampleList">
-              <items value="5" probability="0.04"/>
-              <items value="6" probability="0.04"/>
-              <items value="8" probability="0.04"/>
+              <items value="3" probability="0.04"/>
+              <items value="5" probability="0.08"/>
+              <items value="6" probability="0.08"/>
+              <items value="7" probability="0.04"/>
+              <items value="8" probability="0.16"/>
               <items value="9" probability="0.04"/>
-              <items value="11" probability="0.04"/>
-              <items value="12" probability="0.08"/>
-              <items value="13" probability="0.08"/>
+              <items value="10" probability="0.20"/>
+              <items value="11" probability="0.08"/>
+              <items value="13" probability="0.16"/>
               <items value="14" probability="0.04"/>
               <items value="15" probability="0.04"/>
-              <items value="16" probability="0.04"/>
               <items value="17" probability="0.04"/>
-              <items value="18" probability="0.04"/>
-              <items value="21" probability="0.08"/>
-              <items value="22" probability="0.08"/>
-              <items value="24" probability="0.16"/>
-              <items value="25" probability="0.08"/>
-              <items value="26" probability="0.04"/>
             </samples>
           </probFunction>
         </explicitDescription>
diff --git a/dml-examples/VideoStore/DML-Model/usecase1/videostore.system b/dml-examples/VideoStore/DML-Model/usecase1/videostore.system
index 0022612..c6eec20 100644
--- a/dml-examples/VideoStore/DML-Model/usecase1/videostore.system
+++ b/dml-examples/VideoStore/DML-Model/usecase1/videostore.system
@@ -1,19 +1,36 @@
-<?xml version="1.0" encoding="ASCII"?>
-<system:System xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:repository="http://www.descartes.tools/metamodel/repository/1.0" xmlns:system="http://www.descartes.tools/metamodel/system/1.0" id="_zdRVAEeoEeSW4Op0B0CyhQ" name="MySys">
-  <assemblyContexts id="_5QiUIEeoEeSW4Op0B0CyhQ" name="Transcription">
-    <encapsulatedComponent xsi:type="repository:BasicComponent" href="videostore.repository#_ePxeNEicEeOUHduTkzq26A"/>
-  </assemblyContexts>
-  <assemblyContexts id="_o4xc8IBVEeeB54TBT5-nRQ" name="Translation">
-    <encapsulatedComponent xsi:type="repository:BasicComponent" href="videostore.repository#_Cxy7VIBUEeeB54TBT5-nRQ"/>
-  </assemblyContexts>
-  <assemblyConnectors id="_tQ4ssYBVEeeB54TBT5-nRQ" name="Transcription --> Translation" providingAssemblyContext="_o4xc8IBVEeeB54TBT5-nRQ" requiringAssemblyContext="_5QiUIEeoEeSW4Op0B0CyhQ">
-    <interfaceRequiringRole href="videostore.repository#_LmuUoYBUEeeB54TBT5-nRQ"/>
-    <interfaceProvidingRole href="videostore.repository#_GdUK0IBUEeeB54TBT5-nRQ"/>
-  </assemblyConnectors>
-  <providingDelegationConnectors id="_6lWyAEeoEeSW4Op0B0CyhQ" name="PDCn_provRole_ProvRole_IA" assemblyContext="_5QiUIEeoEeSW4Op0B0CyhQ" outerInterfaceProvidingRole="_zdRVAUeoEeSW4Op0B0CyhQ">
-    <innerInterfaceProvidingRole href="videostore.repository#_fMTX4EicEeOUHduTkzq26A"/>
-  </providingDelegationConnectors>
-  <interfaceProvidingRoles id="_zdRVAUeoEeSW4Op0B0CyhQ" name="ProvRole_IA">
-    <interface href="videostore.repository#_Tq2AUUhvEeOHzfCev3b1wQ"/>
-  </interfaceProvidingRoles>
-</system:System>
+<?xml version="1.0" encoding="ASCII"?>
+<system:System xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes.tools/metamodel/functions/1.0" xmlns:parameterdependencies="http://www.descartes.tools/metamodel/parameterdependencies/1.0" xmlns:repository="http://www.descartes.tools/metamodel/repository/1.0" xmlns:system="http://www.descartes.tools/metamodel/system/1.0" id="_zdRVAEeoEeSW4Op0B0CyhQ" name="MySys">
+  <assemblyContexts id="_5QiUIEeoEeSW4Op0B0CyhQ" name="Transcription">
+    <encapsulatedComponent xsi:type="repository:BasicComponent" href="videostore.repository#_ePxeNEicEeOUHduTkzq26A"/>
+  </assemblyContexts>
+  <assemblyContexts id="_o4xc8IBVEeeB54TBT5-nRQ" name="Translation">
+    <encapsulatedComponent xsi:type="repository:BasicComponent" href="videostore.repository#_Cxy7VIBUEeeB54TBT5-nRQ"/>
+  </assemblyContexts>
+  <assemblyConnectors id="_tQ4ssYBVEeeB54TBT5-nRQ" name="Transcription --> Translation" providingAssemblyContext="_o4xc8IBVEeeB54TBT5-nRQ" requiringAssemblyContext="_5QiUIEeoEeSW4Op0B0CyhQ">
+    <interfaceRequiringRole href="videostore.repository#_LmuUoYBUEeeB54TBT5-nRQ"/>
+    <interfaceProvidingRole href="videostore.repository#_GdUK0IBUEeeB54TBT5-nRQ"/>
+  </assemblyConnectors>
+  <providingDelegationConnectors id="_6lWyAEeoEeSW4Op0B0CyhQ" name="PDCn_provRole_ProvRole_IA" assemblyContext="_5QiUIEeoEeSW4Op0B0CyhQ" outerInterfaceProvidingRole="_zdRVAUeoEeSW4Op0B0CyhQ">
+    <innerInterfaceProvidingRole href="videostore.repository#_fMTX4EicEeOUHduTkzq26A"/>
+  </providingDelegationConnectors>
+  <interfaceProvidingRoles id="_zdRVAUeoEeSW4Op0B0CyhQ" name="ProvRole_IA">
+    <interface href="videostore.repository#_Tq2AUUhvEeOHzfCev3b1wQ"/>
+  </interfaceProvidingRoles>
+  <relationships xsi:type="parameterdependencies:DependencyPropagationRelationship" characterization="EXPLICIT">
+    <explicitDescription>
+      <expression xsi:type="functions:Term">
+        <left xsi:type="functions:Product">
+          <left xsi:type="functions:IntLiteral" value="2253"/>
+          <right xsi:type="functions:InfluencingParameterValue">
+            <relationshipVariable href="videostore.repository#42351236512643"/>
+          </right>
+        </left>
+        <right xsi:type="functions:IntLiteral" value="3894"/>
+      </expression>
+    </explicitDescription>
+    <dependent href="videostore.repository#_a-wSROnUEeWJbNBbEh2EOw"/>
+    <independent href="videostore.repository#42351236512643"/>
+    <independentComponentInstanceReferences assemblies="_o4xc8IBVEeeB54TBT5-nRQ"/>
+    <dependentComponentInstanceReference assemblies="_5QiUIEeoEeSW4Op0B0CyhQ"/>
+  </relationships>
+</system:System>
diff --git a/dml-examples/VideoStore/DML-Model/usecase1/videostore.usageprofile b/dml-examples/VideoStore/DML-Model/usecase1/videostore.usageprofile
index 1d99009..a7ebca6 100644
--- a/dml-examples/VideoStore/DML-Model/usecase1/videostore.usageprofile
+++ b/dml-examples/VideoStore/DML-Model/usecase1/videostore.usageprofile
@@ -1,17 +1,17 @@
-<?xml version="1.0" encoding="ASCII"?>
-<usageprofile:UsageProfile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes.tools/metamodel/functions/1.0" xmlns:usageprofile="http://www.descartes.tools/metamodel/usageprofile/1.0" id="_yiEmIEeqEeSW4Op0B0CyhQ" name="usgProfile">
-  <system href="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
-  <usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="do">
-    <scenarioBehavior>
-      <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="SysCall_boof">
-        <providingRole href="videostore.system#_zdRVAUeoEeSW4Op0B0CyhQ"/>
-        <signature href="videostore.repository#_aeA_cEh-EeOdTtmYhYAY2w"/>
-      </actions>
-    </scenarioBehavior>
-    <workloadType xsi:type="usageprofile:OpenWorkloadType">
-      <interArrivalTime>
-        <probFunction xsi:type="functions:ExponentialDistribution" rate="0.000005"/>
-      </interArrivalTime>
-    </workloadType>
-  </usageScenarios>
-</usageprofile:UsageProfile>
+<?xml version="1.0" encoding="ASCII"?>
+<usageprofile:UsageProfile xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes.tools/metamodel/functions/1.0" xmlns:usageprofile="http://www.descartes.tools/metamodel/usageprofile/1.0" id="_yiEmIEeqEeSW4Op0B0CyhQ" name="usgProfile">
+  <system href="videostore.system#_zdRVAEeoEeSW4Op0B0CyhQ"/>
+  <usageScenarios id="_yiFNMEeqEeSW4Op0B0CyhQ" name="do">
+    <scenarioBehavior>
+      <actions xsi:type="usageprofile:SystemCallUserAction" id="_A_DeMEmxEeOPLK3yYyEQWQ" name="SysCall_boof">
+        <providingRole href="videostore.system#_zdRVAUeoEeSW4Op0B0CyhQ"/>
+        <signature href="videostore.repository#_aeA_cEh-EeOdTtmYhYAY2w"/>
+      </actions>
+    </scenarioBehavior>
+    <workloadType xsi:type="usageprofile:OpenWorkloadType">
+      <interArrivalTime>
+        <probFunction xsi:type="functions:ExponentialDistribution" rate="0.00001666666"/>
+      </interArrivalTime>
+    </workloadType>
+  </usageScenarios>
+</usageprofile:UsageProfile>
-- 
GitLab