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