diff --git a/examples/specjenterprise2010/specj.deployment b/examples/specjenterprise2010/specj.deployment new file mode 100644 index 0000000000000000000000000000000000000000..643adc1ad809a6e235621d9389262bbff19ec446 --- /dev/null +++ b/examples/specjenterprise2010/specj.deployment @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="ASCII"?> +<deployment:Deployment xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:deployment="http://www.descartes-research.net/metamodel/deployment/1.0" xmlns:resourcelandscape="http://www.descartes-research.net/metamodel/resourcelandscape/0.1" id="_NV0nwFm8EeaUv6ov5nxcMQ" name="specj"> + <system href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_FF2VoFm8Eeazv5zW7r6BJw"/> + <targetResourceLandscape href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_FF4K0Fm8Eeazv5zW7r6BJw"/> + <deploymentContexts id="_Y4UAMPZ3EeW4zJTTVE3vMQ" name="datasource@specj-database-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0m3lRVm8Eeawa-HRL3CJIA"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_3HSaMA12Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0nXUgFm8EeaeoMSV7AvuYg" name="/FulfillOrderQueue@specj-fulfillorder-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0tIlU1m8Eeawa-HRL3CJIA"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_oqgAgA12Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0nXUgVm8EeaeoMSV7AvuYg" name="slave-10_0_1_154:10_0_1_154/specj-fulfillorder/specj-fulfillorder@specj-fulfillorder-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0mwQgVm8EeaeoMSV7AvuYg"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_oqgAgA12Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0oLz4Fm8EeaMVYK6060wvg" name="slave-10_0_1_155:10_0_1_155/specj-customer/specj-customer@specj-customer-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0m4MU1m8Eeax_tdqVJOjPg"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_gGtagA12Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0o93AFm8EeaKK6W1WKEeFA" name="slave-10_0_1_153:10_0_1_153/specj-itembrowser/specj-itembrowser@specj-itembrowser-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pQx8Fm8Eeax_tdqVJOjPg"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_lvMF8A12Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0pCvgFm8EeaKbcOchcAGBA" name="slave-10_0_1_152:10_0_1_152/specj-order/specj-order@specj-order-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0nwWEFm8Eeax_tdqVJOjPg"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_w6x0oA12Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0tr-8Fm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier@specj-mfgsupplier-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0m3lRFm8Eeawa-HRL3CJIA"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_AVnyAA13Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0tr-8lm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg@specj-mfgsupplier-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0nKgNlm8Eeawa-HRL3CJIA"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_AVnyAA13Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0tsmBVm8Eeawa-HRL3CJIA" name="/BuyerQueue@specj-mfgsupplier-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0ovNg1m8Eeawa-HRL3CJIA"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_AVnyAA13Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0tsmC1m8Eeawa-HRL3CJIA" name="/PurchaseOrderQueue@specj-mfgsupplier-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pNHkFm8Eeawa-HRL3CJIA"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_AVnyAA13Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0tvpU1m8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/supplier@specj-mfgsupplier-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0sFcf1m8Eeawa-HRL3CJIA"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_AVnyAA13Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0tvpVFm8Eeawa-HRL3CJIA" name="/ReceiveQueue@specj-mfgsupplier-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0rwFS1m8Eeawa-HRL3CJIA"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_AVnyAA13Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0twQY1m8Eeawa-HRL3CJIA" name="/LargeOrderQueue@specj-mfgsupplier-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0skkolm8Eeawa-HRL3CJIA"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_AVnyAA13Eea5i4HJaJBOfQ"/> + </deploymentContexts> + <deploymentContexts id="_0qzqEFm8Eeax_tdqVJOjPg" name="slave-10_0_1_151:10_0_1_151/specj-webtier/specj-webtier@specj-web-1"> + <assemblyContext href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0m4MUlm8Eeax_tdqVJOjPg"/> + <resourceContainer xsi:type="resourcelandscape:RuntimeEnvironment" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcelandscape#_s2vXcA12Eea5i4HJaJBOfQ"/> + </deploymentContexts> +</deployment:Deployment> diff --git a/examples/specjenterprise2010/specj.repository b/examples/specjenterprise2010/specj.repository new file mode 100644 index 0000000000000000000000000000000000000000..77117aa2ce52c77f42a620dd0804831ebede63cb --- /dev/null +++ b/examples/specjenterprise2010/specj.repository @@ -0,0 +1,2721 @@ +<?xml version="1.0" encoding="ASCII"?> +<repository:Repository 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-research.net/metamodel/functions/1.0" xmlns:repository="http://www.descartes-research.net/metamodel/repository/1.0" xmlns:resourcetype="http://www.descartes-research.net/metamodel/resourcetype/1.0" xmlns:servicebehavior="http://www.descartes-research.net/metamodel/servicebehavior/1.0" id="_NV0AsFm8EeaUv6ov5nxcMQ" name="specj"> + <imports importURI="specj.resourcetype"/> + <interfaces id="_0ma5UFm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet"> + <signatures id="_0mcHcFm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#login"/> + <signatures id="_0nX7kVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#inventory"/> + <signatures id="_0pNHkVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#View_Items"/> + <signatures id="_0oGUUVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#sellinventory"/> + <signatures id="_0qI7sVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#Add to Cart"/> + <signatures id="_0qTTwVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#shoppingcart"/> + <signatures id="_0qVI8Vm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#clearcart"/> + <signatures id="_0qaogVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#purchasecart"/> + <signatures id="_0p-joVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#home"/> + <signatures id="_0qWXEVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#deferorder"/> + <signatures id="_0qjycVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#remove"/> + <signatures id="_0qlnoVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#cancelorder"/> + <signatures id="_9isQwVm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet#logout"/> + </interfaces> + <interfaces id="_0nIrAFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSession"> + <signatures id="_0nIrAVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSession#scheduleWorkOrder"/> + <signatures id="_0pSnIVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSession#updateWorkOrder"/> + <signatures id="_0p2n0Vm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSession#completeWorkOrder"/> + </interfaces> + <interfaces id="_0nOxoFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote"> + <signatures id="_0pjs4Vm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote#updateWorkOrder"/> + <signatures id="_0nPYsFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote#scheduleWorkOrder"/> + <signatures id="_0qSFoVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote#completeWorkOrder"/> + </interfaces> + <interfaces id="_0sE1YFm8Eeawa-HRL3CJIA" name="org_spec_jent_supplier_web_BuyerService"> + <signatures id="_0sE1YVm8Eeawa-HRL3CJIA" name="org_spec_jent_supplier_web_BuyerService#processDeliveryAttach"/> + <signatures id="_0tmfYVm8Eeawa-HRL3CJIA" name="org_spec_jent_supplier_web_BuyerService#processDelivery"/> + </interfaces> + <interfaces id="_0rGlAlm8Eeawa-HRL3CJIA" name="org_spec_jent_ws_supplier_SupplierPortType"> + <signatures id="_0rGlA1m8Eeawa-HRL3CJIA" name="org_spec_jent_ws_supplier_SupplierPortType#processPurchaseOrderAttach"/> + <signatures id="_0rXDs1m8Eeawa-HRL3CJIA" name="org_spec_jent_ws_supplier_SupplierPortType#processPurchaseOrder"/> + </interfaces> + <interfaces id="_0mi1IVm8Eeawa-HRL3CJIA" name="javax_sql_DataSource"> + <signatures id="_0mejsFm8EeaMVYK6060wvg" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#validateCustomer]"/> + <signatures id="_0nFns1m8EeaMVYK6060wvg" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#getCustomer]"/> + <signatures id="_0nScAVm8EeaMVYK6060wvg" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#getInventories]"/> + <signatures id="_0nhskFm8EeaMVYK6060wvg" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#sellInventory]"/> + <signatures id="_0oD4E1m8EeaMVYK6060wvg" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#addInventory]"/> + <signatures id="_0md8oFm8EeaKK6W1WKEeFA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_ItemBrowserSession/org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getItems]"/> + <signatures id="_0nzZYVm8EeaKK6W1WKEeFA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_ItemBrowserSession/org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#browseForward]"/> + <signatures id="_0oOQI1m8EeaKK6W1WKEeFA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_ItemBrowserSession/org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#browseReverse]"/> + <signatures id="_0md8oFm8EeaKbcOchcAGBA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#getOpenOrders]"/> + <signatures id="_0nFAo1m8EeaKbcOchcAGBA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#getItem]"/> + <signatures id="_0npBU1m8EeaKbcOchcAGBA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#newOrder]"/> + <signatures id="_0oJ-sVm8EeaKbcOchcAGBA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#cancelOrder]"/> + <signatures id="_0oumcVm8EeaKbcOchcAGBA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#getOrder]"/> + <signatures id="_9i0Mk1m8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[java://org_spec_jent_ejb_mfg_session_MfgSession/org_spec_jent_ejb_mfg_session_MfgSessionLocal#deliver]"/> + <signatures id="_0nIrA1m8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[http://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSession#scheduleWorkOrder]"/> + <signatures id="_0nPYslm8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote#scheduleWorkOrder]"/> + <signatures id="_0ndbIlm8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[java://org_spec_jent_ejb_mfg_session_MfgSession/org_spec_jent_ejb_mfg_session_MfgSessionLocal#findAssembly]"/> + <signatures id="_0oFGMFm8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[java://org_spec_jent_ejb_mfg_session_MfgSession/org_spec_jent_ejb_mfg_session_MfgSessionLocal#getInventory]"/> + <signatures id="_0pDWk1m8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[java://org_spec_jent_ejb_supplier_session_SupplierSession/org_spec_jent_ejb_supplier_session_SupplierSessionLocal#purchase]"/> + <signatures id="_0pTOMFm8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[http://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSession#updateWorkOrder]"/> + <signatures id="_0pkT8Vm8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote#updateWorkOrder]"/> + <signatures id="_0p_Ks1m8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[http://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSession#completeWorkOrder]"/> + <signatures id="_0qgIEFm8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[rmi://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote#completeWorkOrder]"/> + <signatures id="_0r85k1m8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[java://org_spec_jent_ejb_supplier_session_SupplierSession/org_spec_jent_ejb_supplier_session_SupplierSessionLocal#processDelivery]"/> + <signatures id="_0sfsI1m8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[jms://org_spec_jent_ejb_supplier_mdb_PurchaseOrderMDB/javax_jms_MessageListener#onMessage]"/> + <signatures id="_0slyw1m8Eeawa-HRL3CJIA" name="javax_sql_DataSource#query[java://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#scheduleWorkOrder]"/> + </interfaces> + <interfaces id="_0orjIlm8Eeawa-HRL3CJIA" name="javax_jms_MessageProducer"> + <signatures id="_0orjI1m8Eeawa-HRL3CJIA" name="javax_jms_MessageProducer#send"/> + </interfaces> + <interfaces id="_0pATQlm8Eeawa-HRL3CJIA" name="javax_jms_MessageListener"> + <signatures id="_0pATQ1m8Eeawa-HRL3CJIA" name="javax_jms_MessageListener#onMessage"/> + </interfaces> + <interfaces id="_0nug4lm8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_OrderSessionRemote"> + <signatures id="_0ot_YVm8EeaKbcOchcAGBA" name="org_spec_jent_ejb_orders_session_OrderSessionRemote#getOrder"/> + <signatures id="_0nug41m8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_OrderSessionRemote#getOpenOrders"/> + <signatures id="_0qI7s1m8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_OrderSessionRemote#getItem"/> + <signatures id="_0qWXE1m8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_OrderSessionRemote#newOrder"/> + <signatures id="_0qlno1m8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_OrderSessionRemote#cancelOrder"/> + </interfaces> + <interfaces id="_0mcHcVm8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_CustomerSessionRemote"> + <signatures id="_0n4481m8EeaKbcOchcAGBA" name="org_spec_jent_ejb_orders_session_CustomerSessionRemote#addInventory"/> + <signatures id="_0mfx0Fm8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_CustomerSessionRemote#validateCustomer"/> + <signatures id="_0nBWQ1m8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_CustomerSessionRemote#getCustomer"/> + <signatures id="_0nJ5IFm8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_CustomerSessionRemote#getInventories"/> + <signatures id="_0oG7YFm8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_CustomerSessionRemote#sellInventory"/> + <signatures id="_0nf3YFm8EeaKbcOchcAGBA" name="org_spec_jent_ejb_orders_session_CustomerSessionRemote#checkCustomerCredit"/> + </interfaces> + <interfaces id="_0pNHklm8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote"> + <signatures id="_0pNHk1m8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getItems"/> + <signatures id="_0peNUVm8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getCurrentMin"/> + <signatures id="_0prosVm8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getCurrentMax"/> + <signatures id="_0p3O41m8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getTotalItems"/> + <signatures id="_0qL_A1m8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#browseForward"/> + <signatures id="_0qRek1m8Eeax_tdqVJOjPg" name="org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#browseReverse"/> + </interfaces> + <interfaces id="_0oU90Fm8EeaKbcOchcAGBA" name="org_spec_jent_ejb_orders_session_LargeOrderSenderSessionLocal"> + <signatures id="_0oU90Vm8EeaKbcOchcAGBA" name="org_spec_jent_ejb_orders_session_LargeOrderSenderSessionLocal#sendOrdersToManufacturing"/> + </interfaces> + <interfaces id="_0slywFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal"> + <signatures id="_0slywVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#scheduleWorkOrder"/> + <signatures id="_0s9mMVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#updateWorkOrder"/> + <signatures id="_0tE68Vm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#completeWorkOrder"/> + </interfaces> + <interfaces id="_0nc0EFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_MfgSessionLocal"> + <signatures id="_0ndbIFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_MfgSessionLocal#findAssembly"/> + <signatures id="_0oEfIVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_MfgSessionLocal#getInventory"/> + <signatures id="_0sP0gVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_MfgSessionLocal#deliver"/> + </interfaces> + <interfaces id="_0orjIFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal"> + <signatures id="_0orjIVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#sendRequisitionToBuyer"/> + <signatures id="_0tH-QFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#sendOrderFulfilledMessage"/> + </interfaces> + <interfaces id="_0pDWkFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_supplier_session_SupplierSessionLocal"> + <signatures id="_0pDWkVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_supplier_session_SupplierSessionLocal#purchase"/> + <signatures id="_0rveMVm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_supplier_session_SupplierSessionLocal#processDelivery"/> + </interfaces> + <components xsi:type="repository:CompositeComponent" id="_0m1wEVm8Eeawa-HRL3CJIA" name="mysql"> + <interfaceProvidingRoles id="_0m1wElm8Eeawa-HRL3CJIA" name="jdbc://database/javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0m2XIVm8Eeawa-HRL3CJIA" name="database" encapsulatedComponent="_0m1wE1m8Eeawa-HRL3CJIA"/> + <providingDelegationConnectors id="_0m2-MFm8Eeawa-HRL3CJIA" name="database" assemblyContext="_0m2XIVm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_0m1wElm8Eeawa-HRL3CJIA"/> + </components> + <components xsi:type="repository:BasicComponent" id="_0osKNVm8Eeawa-HRL3CJIA" name="javax_jms_Queue"> + <interfaceProvidingRoles id="_0osKNlm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageProducer" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0pATRlm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0orjI1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0osKNlm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:ForkAction"> + <forkedBehaviors> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0pATR1m8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageListener#javax_jms_MessageListener#onMessage" signature="_0pATQ1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0pATRlm8Eeawa-HRL3CJIA"/> + </actions> + </forkedBehaviors> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:CompositeComponent" id="_0mvpcVm8EeaeoMSV7AvuYg" name="specj-fulfillorder/specj-fulfillorder"> + <interfaceProvidingRoles id="_0mvpclm8EeaeoMSV7AvuYg" name="jms://FulfillOrderMDB/javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0nIrAFm8EeaeoMSV7AvuYg" name="rmi://FulfillOrderMDB/org_spec_jent_ejb_orders_session_OrderSessionRemote" interface="_0nug4lm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0nOKklm8EeaeoMSV7AvuYg" name="rmi://FulfillOrderMDB/org_spec_jent_ejb_orders_session_CustomerSessionRemote" interface="_0mcHcVm8Eeax_tdqVJOjPg"/> + <assemblyContexts id="_0nID8Fm8EeaeoMSV7AvuYg" name="FulfillOrderMDB" encapsulatedComponent="_0nCkZFm8EeaeoMSV7AvuYg"/> + <providingDelegationConnectors id="_0nID8lm8EeaeoMSV7AvuYg" name="FulfillOrderMDB" assemblyContext="_0nID8Fm8EeaeoMSV7AvuYg" innerInterfaceProvidingRole="_0nCkZVm8EeaeoMSV7AvuYg" outerInterfaceProvidingRole="_0mvpclm8EeaeoMSV7AvuYg"/> + <requiringDelegationConnectors id="_0nIrAVm8EeaeoMSV7AvuYg" name="FulfillOrderMDB" assemblyContext="_0nID8Fm8EeaeoMSV7AvuYg" innerInterfaceRequiringRole="_0nDLcFm8EeaeoMSV7AvuYg" outerInterfaceRequiringRole="_0nIrAFm8EeaeoMSV7AvuYg"/> + <requiringDelegationConnectors id="_0nOKk1m8EeaeoMSV7AvuYg" name="FulfillOrderMDB" assemblyContext="_0nID8Fm8EeaeoMSV7AvuYg" innerInterfaceRequiringRole="_0nMVY1m8EeaeoMSV7AvuYg" outerInterfaceRequiringRole="_0nOKklm8EeaeoMSV7AvuYg"/> + </components> + <components xsi:type="repository:BasicComponent" id="_0nCkZFm8EeaeoMSV7AvuYg" name="org_spec_jent_ejb_orders_mdb_FulfillOrderMDB"> + <interfaceProvidingRoles id="_0nCkZVm8EeaeoMSV7AvuYg" name="jms://javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0nDLcFm8EeaeoMSV7AvuYg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote" interface="_0nug4lm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0nMVY1m8EeaeoMSV7AvuYg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote" interface="_0mcHcVm8Eeax_tdqVJOjPg"/> + <fineGrainedBehavior describedSignature="_0pATQ1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0nCkZVm8EeaeoMSV7AvuYg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nDygFm8EeaeoMSV7AvuYg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="210.77253090722357"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nNjgFm8EeaeoMSV7AvuYg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#addInventory" signature="_0n4481m8EeaKbcOchcAGBA" interfaceRequiringRole="_0nMVY1m8EeaeoMSV7AvuYg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaSf8FoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nGOwlm8EeaeoMSV7AvuYg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote#org_spec_jent_ejb_orders_session_OrderSessionRemote#getOrder" signature="_0ot_YVm8EeaKbcOchcAGBA" interfaceRequiringRole="_0nDLcFm8EeaeoMSV7AvuYg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTHAFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:CompositeComponent" id="_0nvH81m8Eeax_tdqVJOjPg" name="specj-order/specj-order"> + <interfaceProvidingRoles id="_0nvH9Fm8Eeax_tdqVJOjPg" name="rmi://OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote" interface="_0nug4lm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0m1wEFm8EeaKbcOchcAGBA" name="jdbc://OrderSession/javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0nWtcFm8EeaKbcOchcAGBA" name="rmi://OrderSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote" interface="_0mcHcVm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0oVk51m8EeaKbcOchcAGBA" name="jms://LargeOrderSenderSession/javax_jms_MessageProducer" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0m1JA1m8EeaKbcOchcAGBA" name="OrderSession" encapsulatedComponent="_0mejsFm8EeaKbcOchcAGBA"/> + <assemblyContexts id="_0oVk5lm8EeaKbcOchcAGBA" name="LargeOrderSenderSession" encapsulatedComponent="_0oU91Fm8EeaKbcOchcAGBA"/> + <assemblyConnectors id="_0omqsFm8EeaKbcOchcAGBA" name="OrderSession -> LargeOrderSenderSession" interfaceRequiringRole="_0omqpVm8EeaKbcOchcAGBA" interfaceProvidingRole="_0oU91Vm8EeaKbcOchcAGBA" providingAssemblyContext="_0oVk5lm8EeaKbcOchcAGBA" requiringAssemblyContext="_0m1JA1m8EeaKbcOchcAGBA"/> + <providingDelegationConnectors id="_0m1JBVm8EeaKbcOchcAGBA" name="OrderSession" assemblyContext="_0m1JA1m8EeaKbcOchcAGBA" innerInterfaceProvidingRole="_0mejsVm8EeaKbcOchcAGBA" outerInterfaceProvidingRole="_0nvH9Fm8Eeax_tdqVJOjPg"/> + <requiringDelegationConnectors id="_0m1wEVm8EeaKbcOchcAGBA" name="OrderSession" assemblyContext="_0m1JA1m8EeaKbcOchcAGBA" innerInterfaceRequiringRole="_0mfx0Fm8EeaKbcOchcAGBA" outerInterfaceRequiringRole="_0m1wEFm8EeaKbcOchcAGBA"/> + <requiringDelegationConnectors id="_0nWtcVm8EeaKbcOchcAGBA" name="OrderSession" assemblyContext="_0m1JA1m8EeaKbcOchcAGBA" innerInterfaceRequiringRole="_0nTqJVm8EeaKbcOchcAGBA" outerInterfaceRequiringRole="_0nWtcFm8EeaKbcOchcAGBA"/> + <requiringDelegationConnectors id="_0oVk6Fm8EeaKbcOchcAGBA" name="LargeOrderSenderSession" assemblyContext="_0oVk5lm8EeaKbcOchcAGBA" innerInterfaceRequiringRole="_0oU91lm8EeaKbcOchcAGBA" outerInterfaceRequiringRole="_0oVk51m8EeaKbcOchcAGBA"/> + </components> + <components xsi:type="repository:CompositeComponent" id="_0m2-MFm8Eeax_tdqVJOjPg" name="specj-customer/specj-customer"> + <interfaceProvidingRoles id="_0m2-MVm8Eeax_tdqVJOjPg" name="rmi://CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote" interface="_0mcHcVm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0m0h9lm8EeaMVYK6060wvg" name="jdbc://CustomerSession/javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0m0h81m8EeaMVYK6060wvg" name="CustomerSession" encapsulatedComponent="_0mfKwFm8EeaMVYK6060wvg"/> + <providingDelegationConnectors id="_0m0h9Vm8EeaMVYK6060wvg" name="CustomerSession" assemblyContext="_0m0h81m8EeaMVYK6060wvg" innerInterfaceProvidingRole="_0mfx0Fm8EeaMVYK6060wvg" outerInterfaceProvidingRole="_0m2-MVm8Eeax_tdqVJOjPg"/> + <requiringDelegationConnectors id="_0m1JAFm8EeaMVYK6060wvg" name="CustomerSession" assemblyContext="_0m0h81m8EeaMVYK6060wvg" innerInterfaceRequiringRole="_0mgY4Fm8EeaMVYK6060wvg" outerInterfaceRequiringRole="_0m0h9lm8EeaMVYK6060wvg"/> + </components> + <components xsi:type="repository:BasicComponent" id="_0mfKwFm8EeaMVYK6060wvg" name="org_spec_jent_ejb_orders_session_CustomerSession"> + <interfaceProvidingRoles id="_0mfx0Fm8EeaMVYK6060wvg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote" interface="_0mcHcVm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0mgY4Fm8EeaMVYK6060wvg" name="jdbc://javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0mfx0Fm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mfx0Fm8EeaMVYK6060wvg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0mhnAFm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="820.2112071715171"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0mwQgFm8EeaMVYK6060wvg" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#validateCustomer]" signature="_0mejsFm8EeaMVYK6060wvg" interfaceRequiringRole="_0mgY4Fm8EeaMVYK6060wvg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuF1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="9" probability="0.26395131775276326"/> + <items value="10" probability="0.7360486822472367"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nBWQ1m8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mfx0Fm8EeaMVYK6060wvg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nGOwVm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="755.499457783323"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nGOw1m8EeaMVYK6060wvg" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#getCustomer]" signature="_0nFns1m8EeaMVYK6060wvg" interfaceRequiringRole="_0mgY4Fm8EeaMVYK6060wvg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuFVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="4" probability="0.32071219794731043"/> + <items value="5" probability="0.6792878020526896"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nJ5IFm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mfx0Fm8EeaMVYK6060wvg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nScBVm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="1684.3030842663823"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nScB1m8EeaMVYK6060wvg" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#getInventories]" signature="_0nScAVm8EeaMVYK6060wvg" interfaceRequiringRole="_0mgY4Fm8EeaMVYK6060wvg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuGFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="4" probability="0.14925600425763097"/> + <items value="5" probability="0.850743995742369"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0oG7YFm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mfx0Fm8EeaMVYK6060wvg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nhslFm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="794.2642818693616"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nhsllm8EeaMVYK6060wvg" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#sellInventory]" signature="_0nhskFm8EeaMVYK6060wvg" interfaceRequiringRole="_0mgY4Fm8EeaMVYK6060wvg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuGVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="12" probability="0.4289220056585066"/> + <items value="13" probability="0.5710779943414934"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nf3YFm8EeaKbcOchcAGBA" interfaceProvidingRole="_0mfx0Fm8EeaMVYK6060wvg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0n6HE1m8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="1490.9454565145147"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0n4481m8EeaKbcOchcAGBA" interfaceProvidingRole="_0mfx0Fm8EeaMVYK6060wvg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oANtFm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="12456.958061486388"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0oD4F1m8EeaMVYK6060wvg" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_CustomerSession/org_spec_jent_ejb_orders_session_CustomerSessionRemote#addInventory]" signature="_0oD4E1m8EeaMVYK6060wvg" interfaceRequiringRole="_0mgY4Fm8EeaMVYK6060wvg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTHAVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="2" probability="0.9128854579382031"/> + <items value="3" probability="0.08711454206179692"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0m1wE1m8Eeawa-HRL3CJIA" name="database"> + <interfaceProvidingRoles id="_0m2XIFm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0mejsFm8EeaMVYK6060wvg" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0m0h8Fm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="9125.146795225519"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nFns1m8EeaMVYK6060wvg" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nID8Vm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="7211.8406730777615"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nScAVm8EeaMVYK6060wvg" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nTqIVm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="234010.96304292884"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nhskFm8EeaMVYK6060wvg" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0niTplm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="33400.9935606987"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0oD4E1m8EeaMVYK6060wvg" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oFGMFm8EeaMVYK6060wvg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="1821.56633228301"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0md8oFm8EeaKK6W1WKEeFA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0m-6AFm8EeaKK6W1WKEeFA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="9262.661455456344"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nzZYVm8EeaKK6W1WKEeFA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0n0ngFm8EeaKK6W1WKEeFA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="9190.375964019178"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0oOQI1m8EeaKK6W1WKEeFA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oShmVm8EeaKK6W1WKEeFA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="8400.400707670684"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0md8oFm8EeaKbcOchcAGBA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0m1JAFm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="3778.914579608462"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nFAo1m8EeaKbcOchcAGBA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nHc4lm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="93184.36601415883"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0npBU1m8EeaKbcOchcAGBA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nsEpFm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="75867.94421900644"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0oJ-sVm8EeaKbcOchcAGBA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oKlwlm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="36073.08409547422"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0oumcVm8EeaKbcOchcAGBA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oxpxVm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="16235.553275073313"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nIrA1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nJ5I1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="18945.318032839234"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nPYslm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nQm0Vm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="12008.012103178455"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0ndbIlm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nepQFm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="8031.812022867639"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0oFGMFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oGUUFm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="2591.893704515359"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0pDWk1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0pFLx1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="3331.129622230853"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0pTOMFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0pT1R1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="3145.5110057695024"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0pkT8Vm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0pk7AVm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="2959.9154957193423"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0p_Ks1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0p_xx1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="3526.757429962749"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qgIEFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0qgIHVm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="3669.798507763078"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0r85k1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0r9gplm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="8088.720742467906"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0sfsI1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0sfsMFm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="69.63254826998268"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0slyw1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0smZ0lm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="24918.00224401089"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_9i0Mk1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m2XIFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_9i1atlm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="20923.749140610398"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0mejsFm8EeaKK6W1WKEeFA" name="org_spec_jent_ejb_orders_session_ItemBrowserSession"> + <interfaceProvidingRoles id="_0mejsVm8EeaKK6W1WKEeFA" name="rmi://org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote" interface="_0pNHklm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0mfKwFm8EeaKK6W1WKEeFA" name="jdbc://javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0pNHk1m8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKK6W1WKEeFA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0mg_8Fm8EeaKK6W1WKEeFA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="844.2947389638966"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0m0h8Fm8EeaKK6W1WKEeFA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_ItemBrowserSession/org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getItems]" signature="_0md8oFm8EeaKK6W1WKEeFA" interfaceRequiringRole="_0mfKwFm8EeaKK6W1WKEeFA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuGloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0peNUVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKK6W1WKEeFA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nMVYFm8EeaKK6W1WKEeFA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="16980.999873722816"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0prosVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKK6W1WKEeFA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nU4QFm8EeaKK6W1WKEeFA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="7627.112025932856"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0p3O41m8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKK6W1WKEeFA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nhskFm8EeaKK6W1WKEeFA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="12200.161546999228"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qL_A1m8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKK6W1WKEeFA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nzZZVm8EeaKK6W1WKEeFA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="1896.4448365764981"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0n0AcFm8EeaKK6W1WKEeFA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_ItemBrowserSession/org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#browseForward]" signature="_0nzZYVm8EeaKK6W1WKEeFA" interfaceRequiringRole="_0mfKwFm8EeaKK6W1WKEeFA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuG1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qRek1m8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKK6W1WKEeFA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oQsYFm8EeaKK6W1WKEeFA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="471.45283759227067"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0oShkFm8EeaKK6W1WKEeFA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_ItemBrowserSession/org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#browseReverse]" signature="_0oOQI1m8EeaKK6W1WKEeFA" interfaceRequiringRole="_0mfKwFm8EeaKK6W1WKEeFA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaUVIFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:CompositeComponent" id="_0pNuo1m8Eeax_tdqVJOjPg" name="specj-itembrowser/specj-itembrowser"> + <interfaceProvidingRoles id="_0pNupFm8Eeax_tdqVJOjPg" name="rmi://ItemBrowserSession/org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote" interface="_0pNHklm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0m-6Blm8EeaKK6W1WKEeFA" name="jdbc://ItemBrowserSession/javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0m-6A1m8EeaKK6W1WKEeFA" name="ItemBrowserSession" encapsulatedComponent="_0mejsFm8EeaKK6W1WKEeFA"/> + <providingDelegationConnectors id="_0m-6BVm8EeaKK6W1WKEeFA" name="ItemBrowserSession" assemblyContext="_0m-6A1m8EeaKK6W1WKEeFA" innerInterfaceProvidingRole="_0mejsVm8EeaKK6W1WKEeFA" outerInterfaceProvidingRole="_0pNupFm8Eeax_tdqVJOjPg"/> + <requiringDelegationConnectors id="_0m_hEFm8EeaKK6W1WKEeFA" name="ItemBrowserSession" assemblyContext="_0m-6A1m8EeaKK6W1WKEeFA" innerInterfaceRequiringRole="_0mfKwFm8EeaKK6W1WKEeFA" outerInterfaceRequiringRole="_0m-6Blm8EeaKK6W1WKEeFA"/> + </components> + <components xsi:type="repository:BasicComponent" id="_0mejsFm8EeaKbcOchcAGBA" name="org_spec_jent_ejb_orders_session_OrderSession"> + <interfaceProvidingRoles id="_0mejsVm8EeaKbcOchcAGBA" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote" interface="_0nug4lm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0mfx0Fm8EeaKbcOchcAGBA" name="jdbc://javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0nTqJVm8EeaKbcOchcAGBA" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote" interface="_0mcHcVm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0omqpVm8EeaKbcOchcAGBA" name="java://org_spec_jent_ejb_orders_session_LargeOrderSenderSessionLocal" interface="_0oU90Fm8EeaKbcOchcAGBA"/> + <fineGrainedBehavior describedSignature="_0nug41m8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKbcOchcAGBA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0mg_8Fm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="767.268345468325"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0mwQgFm8EeaKbcOchcAGBA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#getOpenOrders]" signature="_0md8oFm8EeaKbcOchcAGBA" interfaceRequiringRole="_0mfx0Fm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTHA1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="6" probability="0.8845415806505992"/> + <items value="7" probability="0.11545841934940082"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qI7s1m8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKbcOchcAGBA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nFnsFm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="2352.0644776527015"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nFnslm8EeaKbcOchcAGBA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#getItem]" signature="_0nFAo1m8EeaKbcOchcAGBA" interfaceRequiringRole="_0mfx0Fm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTHBFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.9083160023060768"/> + <items value="2" probability="0.09168399769392321"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qWXE1m8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKbcOchcAGBA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nTqJlm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="330.90630686388"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0omqplm8EeaKbcOchcAGBA" name="java://org_spec_jent_ejb_orders_session_LargeOrderSenderSessionLocal#org_spec_jent_ejb_orders_session_LargeOrderSenderSessionLocal#sendOrdersToManufacturing" signature="_0oU90Vm8EeaKbcOchcAGBA" interfaceRequiringRole="_0omqpVm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTHBVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.900454637207766"/> + <items value="1" probability="0.09954536279223403"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0npBV1m8EeaKbcOchcAGBA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#newOrder]" signature="_0npBU1m8EeaKbcOchcAGBA" interfaceRequiringRole="_0mfx0Fm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuEFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="13" probability="0.717133996403275"/> + <items value="14" probability="0.282866003596725"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0n78QFm8EeaKbcOchcAGBA" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#addInventory" signature="_0n4481m8EeaKbcOchcAGBA" interfaceRequiringRole="_0nTqJVm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuEVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.4518800234888244"/> + <items value="1" probability="0.5481199765111756"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nf3ZFm8EeaKbcOchcAGBA" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#checkCustomerCredit" signature="_0nf3YFm8EeaKbcOchcAGBA" interfaceRequiringRole="_0nTqJVm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuEloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nURMFm8EeaKbcOchcAGBA" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#getCustomer" signature="_0nBWQ1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0nTqJVm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuE1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.9975180753844461"/> + <items value="2" probability="0.0024819246155538544"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qlno1m8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mejsVm8EeaKbcOchcAGBA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oJ-tVm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="258.0421171388723"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0oJ-t1m8EeaKbcOchcAGBA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#cancelOrder]" signature="_0oJ-sVm8EeaKbcOchcAGBA" interfaceRequiringRole="_0mfx0Fm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuFloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="19" probability="0.5945998543206201"/> + <items value="20" probability="0.4054001456793799"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0ot_YVm8EeaKbcOchcAGBA" interfaceProvidingRole="_0mejsVm8EeaKbcOchcAGBA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oxCsFm8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="1993.5490937085458"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0oxCslm8EeaKbcOchcAGBA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_orders_session_OrderSession/org_spec_jent_ejb_orders_session_OrderSessionRemote#getOrder]" signature="_0oumcVm8EeaKbcOchcAGBA" interfaceRequiringRole="_0mfx0Fm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTHAloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="10" probability="0.2421000576938912"/> + <items value="11" probability="0.7578999423061088"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0oU91Fm8EeaKbcOchcAGBA" name="org_spec_jent_ejb_orders_session_LargeOrderSenderSession"> + <interfaceProvidingRoles id="_0oU91Vm8EeaKbcOchcAGBA" name="java://org_spec_jent_ejb_orders_session_LargeOrderSenderSessionLocal" interface="_0oU90Fm8EeaKbcOchcAGBA"/> + <interfaceRequiringRoles id="_0oU91lm8EeaKbcOchcAGBA" name="jms://javax_jms_MessageProducer" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0oU90Vm8EeaKbcOchcAGBA" interfaceProvidingRole="_0oU91Vm8EeaKbcOchcAGBA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oU911m8EeaKbcOchcAGBA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="1096.3636336157683"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0oVk4Fm8EeaKbcOchcAGBA" name="jms://javax_jms_MessageProducer#javax_jms_MessageProducer#send" signature="_0orjI1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0oU91lm8EeaKbcOchcAGBA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaTuFFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="2" probability="0.20416157798926182"/> + <items value="3" probability="0.7958384220107382"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0mpi0Fm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_supplier_session_SupplierSession"> + <interfaceProvidingRoles id="_0pDWlVm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_supplier_session_SupplierSessionLocal" interface="_0pDWkFm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0mqJ4Fm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0rveNlm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageProducer" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0pDWkVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0pDWlVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0pDWl1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="2530.9190866970253"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0pEksFm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[java://org_spec_jent_ejb_supplier_session_SupplierSession/org_spec_jent_ejb_supplier_session_SupplierSessionLocal#purchase]" signature="_0pDWk1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0mqJ4Fm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaUVIloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="16" probability="0.5895542274163468"/> + <items value="17" probability="0.4104457725836532"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0rveMVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0pDWlVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0rveN1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="111.49140454181092"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0r85l1m8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[java://org_spec_jent_ejb_supplier_session_SupplierSession/org_spec_jent_ejb_supplier_session_SupplierSessionLocal#processDelivery]" signature="_0r85k1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0mqJ4Fm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaUVI1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="7" probability="0.7951142479303623"/> + <items value="8" probability="0.20488575206963766"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0rwFQVm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageProducer#javax_jms_MessageProducer#send" signature="_0orjI1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0rveNlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaUVJFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="1.1102230246251565E-16"/> + <items value="1" probability="0.9999999999999999"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:CompositeComponent" id="_0m2-M1m8Eeawa-HRL3CJIA" name="specj-supplier/specj-supplier"> + <interfaceProvidingRoles id="_0sFcdFm8Eeawa-HRL3CJIA" name="java://SupplierSession/org_spec_jent_ejb_supplier_session_SupplierSessionLocal" interface="_0pDWkFm8Eeawa-HRL3CJIA"/> + <interfaceProvidingRoles id="_0pA6Ulm8Eeawa-HRL3CJIA" name="jms://BuyerMDB/javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceProvidingRoles id="_0pQx-lm8Eeawa-HRL3CJIA" name="jms://PurchaseOrderMDB/javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0m3lQlm8Eeawa-HRL3CJIA" name="jdbc://SupplierSession/javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0pMgkFm8Eeawa-HRL3CJIA" name="jms://BuyerMDB/javax_jms_MessageProducer" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0rMElVm8Eeawa-HRL3CJIA" name="http://PurchaseOrderMDB/org_spec_jent_ws_supplier_SupplierPortType" interface="_0rGlAlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0rwFSFm8Eeawa-HRL3CJIA" name="jms://SupplierSession/javax_jms_MessageProducer" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0sgTNFm8Eeawa-HRL3CJIA" name="jdbc://PurchaseOrderMDB/javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0m2-NFm8Eeawa-HRL3CJIA" name="SupplierSession" encapsulatedComponent="_0mpi0Fm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0pKERFm8Eeawa-HRL3CJIA" name="BuyerMDB" encapsulatedComponent="_0pJdNFm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0rMEklm8Eeawa-HRL3CJIA" name="PurchaseOrderMDB" encapsulatedComponent="_0rGlBFm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0pKESFm8Eeawa-HRL3CJIA" name="BuyerMDB -> SupplierSession" interfaceRequiringRole="_0pJdNlm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0pDWlVm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m2-NFm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0pKERFm8Eeawa-HRL3CJIA"/> + <providingDelegationConnectors id="_0sFceFm8Eeawa-HRL3CJIA" name="SupplierSession" assemblyContext="_0m2-NFm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0pDWlVm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_0sFcdFm8Eeawa-HRL3CJIA"/> + <providingDelegationConnectors id="_0pKERlm8Eeawa-HRL3CJIA" name="BuyerMDB" assemblyContext="_0pKERFm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0pJdNVm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_0pA6Ulm8Eeawa-HRL3CJIA"/> + <providingDelegationConnectors id="_0rMElFm8Eeawa-HRL3CJIA" name="PurchaseOrderMDB" assemblyContext="_0rMEklm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0rHMEFm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_0pQx-lm8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0m3lQ1m8Eeawa-HRL3CJIA" name="SupplierSession" assemblyContext="_0m2-NFm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0mqJ4Fm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0m3lQlm8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0pMgkVm8Eeawa-HRL3CJIA" name="BuyerMDB" assemblyContext="_0pKERFm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0pMghlm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0pMgkFm8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0rMEllm8Eeawa-HRL3CJIA" name="PurchaseOrderMDB" assemblyContext="_0rMEklm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0rHMEVm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0rMElVm8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0rwFSVm8Eeawa-HRL3CJIA" name="SupplierSession" assemblyContext="_0m2-NFm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0rveNlm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0rwFSFm8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0sgTNVm8Eeawa-HRL3CJIA" name="PurchaseOrderMDB" assemblyContext="_0rMEklm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0sfsJlm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0sgTNFm8Eeawa-HRL3CJIA"/> + </components> + <components xsi:type="repository:BasicComponent" id="_0nIrBFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_WorkOrderSession"> + <interfaceProvidingRoles id="_0nIrBVm8Eeawa-HRL3CJIA" name="http://org_spec_jent_ejb_mfg_session_WorkOrderSession" interface="_0nIrAFm8Eeawa-HRL3CJIA"/> + <interfaceProvidingRoles id="_0nPYtFm8Eeawa-HRL3CJIA" name="rmi://org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote" interface="_0nOxoFm8Eeawa-HRL3CJIA"/> + <interfaceProvidingRoles id="_0slyxVm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal" interface="_0slywFm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0nIrBlm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0n6uIFm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal" interface="_0nc0EFm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0o3wZlm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal" interface="_0orjIFm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0nIrAVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0nIrBVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nJSEFm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="237.6525154554168"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0rmUQ1m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#sendRequisitionToBuyer" signature="_0orjIVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0o3wZlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8MFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.9104868430823103"/> + <items value="1" probability="0.08951315691768968"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0n6uIVm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#findAssembly" signature="_0ndbIFm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8MVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.9999980459055859"/> + <items value="2" probability="0.0000019540944140583605"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0oR6h1m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#getInventory" signature="_0oEfIVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8MloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="10" probability="0.9822372817765057"/> + <items value="11" probability="0.01776271822349429"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nJSElm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[http://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSession#scheduleWorkOrder]" signature="_0nIrA1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0nIrBlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8M1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="33" probability="0.48497105986172784"/> + <items value="34" probability="0.5150289401382722"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nPYsFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0nPYtFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nPYtlm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="327.42079598117164"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0o3wZ1m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#sendRequisitionToBuyer" signature="_0orjIVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0o3wZlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjQFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.9110567243071221"/> + <items value="1" probability="0.08894327569287785"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0odgt1m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#findAssembly" signature="_0ndbIFm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjQVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0omqp1m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#getInventory" signature="_0oEfIVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjQloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="10" probability="0.9812104886602206"/> + <items value="11" probability="0.018789511339779352"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nP_wFm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote#scheduleWorkOrder]" signature="_0nPYslm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0nIrBlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjQ1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="33" probability="0.4876026757265066"/> + <items value="34" probability="0.5123973242734934"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0pSnIVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0nIrBVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0pTONFm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="7513.322136039804"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0pTONlm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[http://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSession#updateWorkOrder]" signature="_0pTOMFm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0nIrBlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8N1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="3" probability="0.999956027161534"/> + <items value="4" probability="0.00004397283846602207"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0pjs4Vm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0nPYtFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0pkT9Vm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="53641.86513440366"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0pkT91m8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote#updateWorkOrder]" signature="_0pkT8Vm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0nIrBlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8OloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="3" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0p2n0Vm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0nIrBVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0p2n11m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="39369.772602379555"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0p2n2Vm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#getInventory" signature="_0oEfIVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8OFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0p_Kt1m8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[http://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSession#completeWorkOrder]" signature="_0p_Ks1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0nIrBlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8OVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="4" probability="0.000015634955068399847"/> + <items value="5" probability="0.9999843650449316"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qSFoVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0nPYtFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0qSFp1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="21855.181169057596"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qVwAFm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#getInventory" signature="_0oEfIVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjRFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qgIFFm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[rmi://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote#completeWorkOrder]" signature="_0qgIEFm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0nIrBlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjRVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="4" probability="0.000027371174634360784"/> + <items value="5" probability="0.9999726288253656"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0slywVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0slyxVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0slyx1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="475.444062164795"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0sxY8lm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#sendRequisitionToBuyer" signature="_0orjIVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0o3wZlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjRloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.45335989856909986"/> + <items value="1" probability="0.5466401014309001"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0so2F1m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#findAssembly" signature="_0ndbIFm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjR1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0srSV1m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#getInventory" signature="_0oEfIVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjSFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="10" probability="0.9865060677413506"/> + <items value="11" probability="0.013493932258649366"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0slyyVm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[java://org_spec_jent_ejb_mfg_session_WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#scheduleWorkOrder]" signature="_0slyw1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0nIrBlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjSVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="34" probability="0.5185160791029304"/> + <items value="35" probability="0.4814839208970696"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0s9mMVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0slyxVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0s-NQFm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="1455.0286863359718"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0tE68Vm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0slyxVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0tFiAlm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="819.1999612393944"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0tOr91m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal#sendOrderFulfilledMessage" signature="_0tH-QFm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0o3wZlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjSloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0tFiBFm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#getInventory" signature="_0oEfIVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjS1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:CompositeComponent" id="_0nKgMFm8Eeawa-HRL3CJIA" name="specj-mfg/specj-mfg"> + <interfaceProvidingRoles id="_0nKgMlm8Eeawa-HRL3CJIA" name="http://WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSession" interface="_0nIrAFm8Eeawa-HRL3CJIA"/> + <interfaceProvidingRoles id="_0nRN4Vm8Eeawa-HRL3CJIA" name="rmi://WorkOrderSession/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote" interface="_0nOxoFm8Eeawa-HRL3CJIA"/> + <interfaceProvidingRoles id="_0sH4ulm8Eeawa-HRL3CJIA" name="jms://ReceiveMDB/javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceProvidingRoles id="_0skkoVm8Eeawa-HRL3CJIA" name="jms://LargerOrderMDB/javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0nKgNFm8Eeawa-HRL3CJIA" name="jdbc://WorkOrderSession/javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0nfQUVm8Eeawa-HRL3CJIA" name="jdbc://MfgSession/javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0ovNgFm8Eeawa-HRL3CJIA" name="jms://MessageSenderSession/javax_jms_MessageProducer" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0tIlUFm8Eeawa-HRL3CJIA" name="jms://MessageSenderSession/javax_jms_MessageProducer/1" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0nKgMVm8Eeawa-HRL3CJIA" name="WorkOrderSession" encapsulatedComponent="_0nIrBFm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0nfQUFm8Eeawa-HRL3CJIA" name="MfgSession" encapsulatedComponent="_0ndbI1m8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0oumcVm8Eeawa-HRL3CJIA" name="MessageSenderSession" encapsulatedComponent="_0orjJFm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0sTe41m8Eeawa-HRL3CJIA" name="ReceiveMDB" encapsulatedComponent="_0sS31Fm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0s6i5Fm8Eeawa-HRL3CJIA" name="LargerOrderMDB" encapsulatedComponent="_0s5UxFm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0n-YhVm8Eeawa-HRL3CJIA" name="WorkOrderSession -> MfgSession" interfaceRequiringRole="_0n6uIFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0ndbJFm8Eeawa-HRL3CJIA" providingAssemblyContext="_0nfQUFm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0nKgMVm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0o4XeFm8Eeawa-HRL3CJIA" name="WorkOrderSession -> MessageSenderSession" interfaceRequiringRole="_0o3wZlm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0orjJVm8Eeawa-HRL3CJIA" providingAssemblyContext="_0oumcVm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0nKgMVm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0sTe51m8Eeawa-HRL3CJIA" name="ReceiveMDB -> MfgSession" interfaceRequiringRole="_0sS31lm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0ndbJFm8Eeawa-HRL3CJIA" providingAssemblyContext="_0nfQUFm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0sTe41m8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0s6i6Fm8Eeawa-HRL3CJIA" name="LargerOrderMDB -> WorkOrderSession" interfaceRequiringRole="_0s570Fm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0slyxVm8Eeawa-HRL3CJIA" providingAssemblyContext="_0nKgMVm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0s6i5Fm8Eeawa-HRL3CJIA"/> + <providingDelegationConnectors id="_0nKgM1m8Eeawa-HRL3CJIA" name="WorkOrderSession" assemblyContext="_0nKgMVm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0nIrBVm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_0nKgMlm8Eeawa-HRL3CJIA"/> + <providingDelegationConnectors id="_0nRN4lm8Eeawa-HRL3CJIA" name="WorkOrderSession" assemblyContext="_0nKgMVm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0nPYtFm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_0nRN4Vm8Eeawa-HRL3CJIA"/> + <providingDelegationConnectors id="_0sTe5Vm8Eeawa-HRL3CJIA" name="ReceiveMDB" assemblyContext="_0sTe41m8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0sS31Vm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_0sH4ulm8Eeawa-HRL3CJIA"/> + <providingDelegationConnectors id="_0s6i5lm8Eeawa-HRL3CJIA" name="LargerOrderMDB" assemblyContext="_0s6i5Fm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0s5UxVm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_0skkoVm8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0nKgNVm8Eeawa-HRL3CJIA" name="WorkOrderSession" assemblyContext="_0nKgMVm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0nIrBlm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0nKgNFm8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0nfQUlm8Eeawa-HRL3CJIA" name="MfgSession" assemblyContext="_0nfQUFm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0ndbJVm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0nfQUVm8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0ovNgVm8Eeawa-HRL3CJIA" name="MessageSenderSession" assemblyContext="_0oumcVm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0orjJlm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0ovNgFm8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0tIlUVm8Eeawa-HRL3CJIA" name="MessageSenderSession" assemblyContext="_0oumcVm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0tH-RVm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0tIlUFm8Eeawa-HRL3CJIA"/> + </components> + <components xsi:type="repository:BasicComponent" id="_0ndbI1m8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_MfgSession"> + <interfaceProvidingRoles id="_0ndbJFm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal" interface="_0nc0EFm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0ndbJVm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0ndbIFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0ndbJFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0ndbJlm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="806.3050671356177"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0neCMFm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[java://org_spec_jent_ejb_mfg_session_MfgSession/org_spec_jent_ejb_mfg_session_MfgSessionLocal#findAssembly]" signature="_0ndbIlm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0ndbJVm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8NVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.05054897442370587"/> + <items value="1" probability="0.9494510255762941"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0oEfIVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0ndbJFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oFGNFm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="120749.06307378803"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0oFtQFm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[java://org_spec_jent_ejb_mfg_session_MfgSession/org_spec_jent_ejb_mfg_session_MfgSessionLocal#getInventory]" signature="_0oFGMFm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0ndbJVm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8NloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.04304102810825172"/> + <items value="1" probability="0.9569589718917483"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0sP0gVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0ndbJFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0sQbkFm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="2990.9734057670307"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_9i0Ml1m8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[java://org_spec_jent_ejb_mfg_session_MfgSession/org_spec_jent_ejb_mfg_session_MfgSessionLocal#deliver]" signature="_9i0Mk1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0ndbJVm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjTVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.15002470379663446"/> + <items value="2" probability="0.8499752962033655"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0orjJFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_session_MessageSenderSession"> + <interfaceProvidingRoles id="_0orjJVm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MessageSenderSessionLocal" interface="_0orjIFm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0orjJlm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageProducer" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0tH-RVm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageProducer/1" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0orjIVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0orjJVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0osKMFm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="80.58022279455629"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0osKMlm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageProducer#javax_jms_MessageProducer#send" signature="_0orjI1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0orjJlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaU8NFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0tH-QFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0orjJVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0tH-Rlm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="818.8331970437787"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0tH-SFm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageProducer/1#javax_jms_MessageProducer#send" signature="_0orjI1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0tH-RVm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaVjTFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.9999917580153299"/> + <items value="2" probability="0.000008241984670087632"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0pJdNFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_supplier_mdb_BuyerMDB"> + <interfaceProvidingRoles id="_0pJdNVm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0pJdNlm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_supplier_session_SupplierSessionLocal" interface="_0pDWkFm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0pMghlm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageProducer" interface="_0orjIlm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0pATQ1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0pJdNVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0pJdN1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="2185.3492359676643"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0pJdOVm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_supplier_session_SupplierSessionLocal#org_spec_jent_ejb_supplier_session_SupplierSessionLocal#purchase" signature="_0pDWkVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0pJdNlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaUVJVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0pMgh1m8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageProducer#javax_jms_MessageProducer#send" signature="_0orjI1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0pMghlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaUVJloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0rGlBFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_supplier_mdb_PurchaseOrderMDB"> + <interfaceProvidingRoles id="_0rHMEFm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0rHMEVm8Eeawa-HRL3CJIA" name="http://org_spec_jent_ws_supplier_SupplierPortType" interface="_0rGlAlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0sfsJlm8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource" interface="_0mi1IVm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0pATQ1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0rHMEFm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0rHMElm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="82.11674740819055"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0rXqwlm8Eeawa-HRL3CJIA" name="http://org_spec_jent_ws_supplier_SupplierPortType#org_spec_jent_ws_supplier_SupplierPortType#processPurchaseOrder" signature="_0rXDs1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0rHMEVm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaUVJ1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.4836245511185555"/> + <items value="1" probability="0.5163754488814445"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0rHzIFm8Eeawa-HRL3CJIA" name="http://org_spec_jent_ws_supplier_SupplierPortType#org_spec_jent_ws_supplier_SupplierPortType#processPurchaseOrderAttach" signature="_0rGlA1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0rHMEVm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaUVKFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.4846714124379814"/> + <items value="1" probability="0.5153285875620186"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0sfsJ1m8Eeawa-HRL3CJIA" name="jdbc://javax_sql_DataSource#javax_sql_DataSource#query[jms://org_spec_jent_ejb_supplier_mdb_PurchaseOrderMDB/javax_jms_MessageListener#onMessage]" signature="_0sfsI1m8Eeawa-HRL3CJIA" interfaceRequiringRole="_0sfsJlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaUVKVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.7742332533911962"/> + <items value="1" probability="0.2257667466088038"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0sE1ZFm8Eeawa-HRL3CJIA" name="org_spec_jent_supplier_web_BuyerService"> + <interfaceProvidingRoles id="_0sE1ZVm8Eeawa-HRL3CJIA" name="http://org_spec_jent_supplier_web_BuyerService" interface="_0sE1YFm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0sE1Zlm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_supplier_session_SupplierSessionLocal" interface="_0pDWkFm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0sE1YVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0sE1ZVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0sE1Z1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="426.29881568256593"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0sFccFm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_supplier_session_SupplierSessionLocal#org_spec_jent_ejb_supplier_session_SupplierSessionLocal#processDelivery" signature="_0rveMVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0sE1Zlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKVFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.9636853869515971"/> + <items value="2" probability="0.03631461304840289"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0tmfYVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0sE1ZVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0tmfZ1m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="84.58904933795286"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0tmfaVm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_supplier_session_SupplierSessionLocal#org_spec_jent_ejb_supplier_session_SupplierSessionLocal#processDelivery" signature="_0rveMVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0sE1Zlm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKVVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.9639248333484149"/> + <items value="2" probability="0.036075166651585056"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:CompositeComponent" id="_0sFceVm8Eeawa-HRL3CJIA" name="specj-supplier/supplier"> + <interfaceProvidingRoles id="_0sFce1m8Eeawa-HRL3CJIA" name="http:///BuyerService/org_spec_jent_supplier_web_BuyerService" interface="_0sE1YFm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0sFcfVm8Eeawa-HRL3CJIA" name="java:///BuyerService/org_spec_jent_ejb_supplier_session_SupplierSessionLocal" interface="_0pDWkFm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0sFcelm8Eeawa-HRL3CJIA" name="/BuyerService" encapsulatedComponent="_0sE1ZFm8Eeawa-HRL3CJIA"/> + <providingDelegationConnectors id="_0sFcfFm8Eeawa-HRL3CJIA" name="/BuyerService" assemblyContext="_0sFcelm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0sE1ZVm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_0sFce1m8Eeawa-HRL3CJIA"/> + <requiringDelegationConnectors id="_0sFcflm8Eeawa-HRL3CJIA" name="/BuyerService" assemblyContext="_0sFcelm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0sE1Zlm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_0sFcfVm8Eeawa-HRL3CJIA"/> + </components> + <components xsi:type="repository:BasicComponent" id="_0sS31Fm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_mdb_ReceiveMDB"> + <interfaceProvidingRoles id="_0sS31Vm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0sS31lm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal" interface="_0nc0EFm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0pATQ1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0sS31Vm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0sS311m8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="2997.8054220999684"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0sS32Vm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_MfgSessionLocal#org_spec_jent_ejb_mfg_session_MfgSessionLocal#deliver" signature="_0sP0gVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0sS31lm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKUFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0s5UxFm8Eeawa-HRL3CJIA" name="org_spec_jent_ejb_mfg_mdb_LargerOrderMDB"> + <interfaceProvidingRoles id="_0s5UxVm8Eeawa-HRL3CJIA" name="jms://javax_jms_MessageListener" interface="_0pATQlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_0s570Fm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal" interface="_0slywFm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0pATQ1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_0s5UxVm8Eeawa-HRL3CJIA"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0s570Vm8Eeawa-HRL3CJIA" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="585.4056798211813"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0tejl1m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#completeWorkOrder" signature="_0tE68Vm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0s570Fm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKUVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.0010785266173781727"/> + <items value="1" probability="0.9989214733826218"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0s5701m8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#scheduleWorkOrder" signature="_0slywVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0s570Fm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKUloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0tDFwlm8Eeawa-HRL3CJIA" name="java://org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#org_spec_jent_ejb_mfg_session_WorkOrderSessionLocal#updateWorkOrder" signature="_0s9mMVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_0s570Fm8Eeawa-HRL3CJIA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKU1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.0021570532347563454"/> + <items value="2" probability="0.9978429467652437"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:BasicComponent" id="_0mgY4Fm8Eeax_tdqVJOjPg" name="org_spec_jent_servlet_SpecAppServlet"> + <interfaceProvidingRoles id="_0mgY4Vm8Eeax_tdqVJOjPg" name="http://org_spec_jent_servlet_SpecAppServlet" interface="_0ma5UFm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0mhnAFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote" interface="_0mcHcVm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0nug5lm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote" interface="_0nug4lm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0pNHllm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote" interface="_0pNHklm8Eeax_tdqVJOjPg"/> + <fineGrainedBehavior describedSignature="_0mcHcFm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0mi1IFm8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="939.4015091283064"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nB9UFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#getCustomer" signature="_0nBWQ1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKVloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nKgMFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#getInventories" signature="_0nJ5IFm8Eeax_tdqVJOjPg" interfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKV1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0myFsFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#validateCustomer" signature="_0mfx0Fm8Eeax_tdqVJOjPg" interfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKWFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0nX7kVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0nYiolm8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="3402.236363825716"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nZJsFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#getInventories" signature="_0nJ5IFm8Eeax_tdqVJOjPg" interfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKWVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0nvH8Fm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote#org_spec_jent_ejb_orders_session_OrderSessionRemote#getOpenOrders" signature="_0nug41m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0nug5lm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKWloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0oGUUVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0oTIoFm8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="1066.5762615376204"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0o17M1m8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#getInventories" signature="_0nJ5IFm8Eeax_tdqVJOjPg" interfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxY1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0oTIolm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#sellInventory" signature="_0oG7YFm8Eeax_tdqVJOjPg" interfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxZFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0pBhZlm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote#org_spec_jent_ejb_orders_session_OrderSessionRemote#getOpenOrders" signature="_0nug41m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0nug5lm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxZVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0pNHkVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0pNHl1m8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="1171.6974454197418"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qMmEFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#browseForward" signature="_0qL_A1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0pNHllm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKW1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.37914830003396793"/> + <items value="1" probability="0.6208516999660321"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qRel1m8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#browseReverse" signature="_0qRek1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0pNHllm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKXFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.8137444900101904"/> + <items value="1" probability="0.18625550998980955"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0protVm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getCurrentMax" signature="_0prosVm8Eeax_tdqVJOjPg" interfaceRequiringRole="_0pNHllm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWKXVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="7.134635493510899E-8"/> + <items value="1" probability="0.9999999286536451"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0peNVVm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getCurrentMin" signature="_0peNUVm8Eeax_tdqVJOjPg" interfaceRequiringRole="_0pNHllm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxYFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.999999928653645"/> + <items value="2" probability="7.13463550461313E-8"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0pNuoFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getItems" signature="_0pNHk1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0pNHllm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxYVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="0" probability="0.8071072099558416"/> + <items value="1" probability="0.19289279004415838"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0p3O51m8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote#getTotalItems" signature="_0p3O41m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0pNHllm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxYloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0p-joVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0p_Kslm8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="8730.310711239572"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0p_KtFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#getCustomer" signature="_0nBWQ1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxaFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qC1Elm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#getInventories" signature="_0nJ5IFm8Eeax_tdqVJOjPg" interfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxaVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qI7sVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0qI7t1m8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="2577.583018566952"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qI7uVm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote#org_spec_jent_ejb_orders_session_OrderSessionRemote#getItem" signature="_0qI7s1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0nug5lm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxZloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qTTwVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0qTTxFm8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="17834.86874439767"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qVI8Vm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0qVI9Fm8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="21536.880724316215"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qWXEVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0qWXF1m8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="553.0956020152472"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qW-IFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote#org_spec_jent_ejb_orders_session_OrderSessionRemote#newOrder" signature="_0qWXE1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0nug5lm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxaloCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qaogVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0qaoh1m8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="316.7846567348701"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qdEwFm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote#org_spec_jent_ejb_orders_session_OrderSessionRemote#newOrder" signature="_0qWXE1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0nug5lm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxZ1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qjycVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0qjydFm8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="15289.26080092584"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0qlnoVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_0qoD41m8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="800.2492997373494"/> + </explicitDescription> + </resourceDemand> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qrHN1m8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_CustomerSessionRemote#org_spec_jent_ejb_orders_session_CustomerSessionRemote#getInventories" signature="_0nJ5IFm8Eeax_tdqVJOjPg" interfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxa1oCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0qoq8Fm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote#org_spec_jent_ejb_orders_session_OrderSessionRemote#cancelOrder" signature="_0qlno1m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0nug5lm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxbFoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_0quxklm8Eeax_tdqVJOjPg" name="rmi://org_spec_jent_ejb_orders_session_OrderSessionRemote#org_spec_jent_ejb_orders_session_OrderSessionRemote#getOpenOrders" signature="_0nug41m8Eeax_tdqVJOjPg" interfaceRequiringRole="_0nug5lm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_RaWxbVoCEeaPIfgwsSqfYw" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="1.0"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_9isQwVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg"> + <behavior> + <actions xsi:type="servicebehavior:InternalAction"> + <resourceDemand id="_9isQxFm8Eeax_tdqVJOjPg" name="CPU" characterization="EXPLICIT"> + <resourceType xsi:type="resourcetype:ProcessingResourceType" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <explicitDescription> + <probFunction xsi:type="functions:ExponentialDistribution" rate="5916.747686212124"/> + </explicitDescription> + </resourceDemand> + </actions> + </behavior> + </fineGrainedBehavior> + </components> + <components xsi:type="repository:CompositeComponent" id="_0m2-Mlm8Eeax_tdqVJOjPg" name="specj-webtier/specj-webtier"> + <interfaceProvidingRoles id="_0m3lQVm8Eeax_tdqVJOjPg" name="http://app/org_spec_jent_servlet_SpecAppServlet" interface="_0ma5UFm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0m4MUFm8Eeax_tdqVJOjPg" name="rmi://app/org_spec_jent_ejb_orders_session_CustomerSessionRemote" interface="_0mcHcVm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0nvvAFm8Eeax_tdqVJOjPg" name="rmi://app/org_spec_jent_ejb_orders_session_OrderSessionRemote" interface="_0nug4lm8Eeax_tdqVJOjPg"/> + <interfaceRequiringRoles id="_0pNuqVm8Eeax_tdqVJOjPg" name="rmi://app/org_spec_jent_ejb_orders_session_ItemBrowserSessionRemote" interface="_0pNHklm8Eeax_tdqVJOjPg"/> + <assemblyContexts id="_0m3lQFm8Eeax_tdqVJOjPg" name="app" encapsulatedComponent="_0mgY4Fm8Eeax_tdqVJOjPg"/> + <providingDelegationConnectors id="_0m3lQlm8Eeax_tdqVJOjPg" name="app" assemblyContext="_0m3lQFm8Eeax_tdqVJOjPg" innerInterfaceProvidingRole="_0mgY4Vm8Eeax_tdqVJOjPg" outerInterfaceProvidingRole="_0m3lQVm8Eeax_tdqVJOjPg"/> + <requiringDelegationConnectors id="_0m4MUVm8Eeax_tdqVJOjPg" name="app" assemblyContext="_0m3lQFm8Eeax_tdqVJOjPg" innerInterfaceRequiringRole="_0mhnAFm8Eeax_tdqVJOjPg" outerInterfaceRequiringRole="_0m4MUFm8Eeax_tdqVJOjPg"/> + <requiringDelegationConnectors id="_0nvvAVm8Eeax_tdqVJOjPg" name="app" assemblyContext="_0m3lQFm8Eeax_tdqVJOjPg" innerInterfaceRequiringRole="_0nug5lm8Eeax_tdqVJOjPg" outerInterfaceRequiringRole="_0nvvAFm8Eeax_tdqVJOjPg"/> + <requiringDelegationConnectors id="_0pNuqlm8Eeax_tdqVJOjPg" name="app" assemblyContext="_0m3lQFm8Eeax_tdqVJOjPg" innerInterfaceRequiringRole="_0pNHllm8Eeax_tdqVJOjPg" outerInterfaceRequiringRole="_0pNuqVm8Eeax_tdqVJOjPg"/> + </components> + <components xsi:type="repository:SubSystem" id="_DTc18B2aEeapapvyBUi3Kg" name="specj"> + <interfaceProvidingRoles id="_D79ncB2aEeapapvyBUi3Kg" name="http://slave-10_0_1_151:10_0_1_151/specj-webtier/specj-webtier/org_spec_jent_servlet_SpecAppServlet" interface="_0ma5UFm8Eeax_tdqVJOjPg"/> + <interfaceProvidingRoles id="_LwbpUB2aEeapapvyBUi3Kg" name="http://slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg/org_spec_jent_ejb_mfg_session_WorkOrderSession" interface="_0nIrAFm8Eeawa-HRL3CJIA"/> + <interfaceProvidingRoles id="_fMdSQB2cEeapapvyBUi3Kg" name="rmi://slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote" interface="_0nOxoFm8Eeawa-HRL3CJIA"/> + <interfaceProvidingRoles id="_k3mQIB2cEeapapvyBUi3Kg" name="http://save-10_0_1_150:10_0_1_150/specj-supplier/supplier/org_spec_jent_supplier_web_BuyerService" interface="_0sE1YFm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_NR0TES4uEeaaJIUMlsV3eA" name="http://10_0_1_156:8080/emulator/SupplierService" interface="_0rGlAlm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0m3lRVm8Eeawa-HRL3CJIA" name="10_0_1_147/mysql" encapsulatedComponent="_0m1wEVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0tIlU1m8Eeawa-HRL3CJIA" name="/FulfillOrderQueue" encapsulatedComponent="_0osKNVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0mwQgVm8EeaeoMSV7AvuYg" name="slave-10_0_1_154:10_0_1_154/specj-fulfillorder/specj-fulfillorder" encapsulatedComponent="_0mvpcVm8EeaeoMSV7AvuYg"/> + <assemblyContexts id="_0nwWEFm8Eeax_tdqVJOjPg" name="slave-10_0_1_152:10_0_1_152/specj-order/specj-order" encapsulatedComponent="_0nvH81m8Eeax_tdqVJOjPg"/> + <assemblyContexts id="_0m4MU1m8Eeax_tdqVJOjPg" name="slave-10_0_1_155:10_0_1_155/specj-customer/specj-customer" encapsulatedComponent="_0m2-MFm8Eeax_tdqVJOjPg"/> + <assemblyContexts id="_0pQx8Fm8Eeax_tdqVJOjPg" name="slave-10_0_1_153:10_0_1_153/specj-itembrowser/specj-itembrowser" encapsulatedComponent="_0pNuo1m8Eeax_tdqVJOjPg"/> + <assemblyContexts id="_0skkolm8Eeawa-HRL3CJIA" name="/LargeOrderQueue" encapsulatedComponent="_0osKNVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0m3lRFm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier" encapsulatedComponent="_0m2-M1m8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0nKgNlm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg" encapsulatedComponent="_0nKgMFm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0ovNg1m8Eeawa-HRL3CJIA" name="/BuyerQueue" encapsulatedComponent="_0osKNVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0pNHkFm8Eeawa-HRL3CJIA" name="/PurchaseOrderQueue" encapsulatedComponent="_0osKNVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0rwFS1m8Eeawa-HRL3CJIA" name="/ReceiveQueue" encapsulatedComponent="_0osKNVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0sFcf1m8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/supplier" encapsulatedComponent="_0sFceVm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_0m4MUlm8Eeax_tdqVJOjPg" name="slave-10_0_1_151:10_0_1_151/specj-webtier/specj-webtier" encapsulatedComponent="_0m2-Mlm8Eeax_tdqVJOjPg"/> + <assemblyConnectors id="_0mw3kFm8EeaeoMSV7AvuYg" name="/FulfillOrderQueue -> slave-10_0_1_154:10_0_1_154/specj-fulfillorder/specj-fulfillorder" interfaceRequiringRole="_0pATRlm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0mvpclm8EeaeoMSV7AvuYg" providingAssemblyContext="_0mwQgVm8EeaeoMSV7AvuYg" requiringAssemblyContext="_0tIlU1m8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0nIrBFm8EeaeoMSV7AvuYg" name="slave-10_0_1_154:10_0_1_154/specj-fulfillorder/specj-fulfillorder -> slave-10_0_1_152:10_0_1_152/specj-order/specj-order" interfaceRequiringRole="_0nIrAFm8EeaeoMSV7AvuYg" interfaceProvidingRole="_0nvH9Fm8Eeax_tdqVJOjPg" providingAssemblyContext="_0nwWEFm8Eeax_tdqVJOjPg" requiringAssemblyContext="_0mwQgVm8EeaeoMSV7AvuYg"/> + <assemblyConnectors id="_0nOxoVm8EeaeoMSV7AvuYg" name="slave-10_0_1_154:10_0_1_154/specj-fulfillorder/specj-fulfillorder -> slave-10_0_1_155:10_0_1_155/specj-customer/specj-customer" interfaceRequiringRole="_0nOKklm8EeaeoMSV7AvuYg" interfaceProvidingRole="_0m2-MVm8Eeax_tdqVJOjPg" providingAssemblyContext="_0m4MU1m8Eeax_tdqVJOjPg" requiringAssemblyContext="_0mwQgVm8EeaeoMSV7AvuYg"/> + <assemblyConnectors id="_0m1wEFm8EeaMVYK6060wvg" name="slave-10_0_1_155:10_0_1_155/specj-customer/specj-customer -> 10_0_1_147/mysql" interfaceRequiringRole="_0m0h9lm8EeaMVYK6060wvg" interfaceProvidingRole="_0m1wElm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRVm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0m4MU1m8Eeax_tdqVJOjPg"/> + <assemblyConnectors id="_0nAIIFm8EeaKK6W1WKEeFA" name="slave-10_0_1_153:10_0_1_153/specj-itembrowser/specj-itembrowser -> 10_0_1_147/mysql" interfaceRequiringRole="_0m-6Blm8EeaKK6W1WKEeFA" interfaceProvidingRole="_0m1wElm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRVm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0pQx8Fm8Eeax_tdqVJOjPg"/> + <assemblyConnectors id="_0m2XIFm8EeaKbcOchcAGBA" name="slave-10_0_1_152:10_0_1_152/specj-order/specj-order -> 10_0_1_147/mysql" interfaceRequiringRole="_0m1wEFm8EeaKbcOchcAGBA" interfaceProvidingRole="_0m1wElm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRVm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0nwWEFm8Eeax_tdqVJOjPg"/> + <assemblyConnectors id="_0nWtdFm8EeaKbcOchcAGBA" name="slave-10_0_1_152:10_0_1_152/specj-order/specj-order -> slave-10_0_1_155:10_0_1_155/specj-customer/specj-customer" interfaceRequiringRole="_0nWtcFm8EeaKbcOchcAGBA" interfaceProvidingRole="_0m2-MVm8Eeax_tdqVJOjPg" providingAssemblyContext="_0m4MU1m8Eeax_tdqVJOjPg" requiringAssemblyContext="_0nwWEFm8Eeax_tdqVJOjPg"/> + <assemblyConnectors id="_0oVk61m8EeaKbcOchcAGBA" name="slave-10_0_1_152:10_0_1_152/specj-order/specj-order -> /LargeOrderQueue" interfaceRequiringRole="_0oVk51m8EeaKbcOchcAGBA" interfaceProvidingRole="_0osKNlm8Eeawa-HRL3CJIA" providingAssemblyContext="_0skkolm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0nwWEFm8Eeax_tdqVJOjPg"/> + <assemblyConnectors id="_0m4MUFm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier -> 10_0_1_147/mysql" interfaceRequiringRole="_0m3lQlm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m1wElm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRVm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0m3lRFm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0nLHQFm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg -> 10_0_1_147/mysql" interfaceRequiringRole="_0nKgNFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m1wElm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRVm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0nKgNlm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0npBUFm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg -> 10_0_1_147/mysql" interfaceRequiringRole="_0nfQUVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m1wElm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRVm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0nKgNlm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0ovNhFm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg -> /BuyerQueue" interfaceRequiringRole="_0ovNgFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0osKNlm8Eeawa-HRL3CJIA" providingAssemblyContext="_0ovNg1m8Eeawa-HRL3CJIA" requiringAssemblyContext="_0nKgNlm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0pA6VVm8Eeawa-HRL3CJIA" name="/BuyerQueue -> slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier" interfaceRequiringRole="_0pATRlm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0pA6Ulm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRFm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0ovNg1m8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0pNHkVm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier -> /PurchaseOrderQueue" interfaceRequiringRole="_0pMgkFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0osKNlm8Eeawa-HRL3CJIA" providingAssemblyContext="_0pNHkFm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0m3lRFm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0pQx_Vm8Eeawa-HRL3CJIA" name="/PurchaseOrderQueue -> slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier" interfaceRequiringRole="_0pATRlm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0pQx-lm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRFm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0pNHkFm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0rwFTFm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier -> /ReceiveQueue" interfaceRequiringRole="_0rwFSFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0osKNlm8Eeawa-HRL3CJIA" providingAssemblyContext="_0rwFS1m8Eeawa-HRL3CJIA" requiringAssemblyContext="_0m3lRFm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0sFcgVm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/supplier -> slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier" interfaceRequiringRole="_0sFcfVm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0sFcdFm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRFm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0sFcf1m8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0sH4vVm8Eeawa-HRL3CJIA" name="/ReceiveQueue -> slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg" interfaceRequiringRole="_0pATRlm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0sH4ulm8Eeawa-HRL3CJIA" providingAssemblyContext="_0nKgNlm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0rwFS1m8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0sgTOFm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier -> 10_0_1_147/mysql" interfaceRequiringRole="_0sgTNFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0m1wElm8Eeawa-HRL3CJIA" providingAssemblyContext="_0m3lRVm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0m3lRFm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0skkpFm8Eeawa-HRL3CJIA" name="/LargeOrderQueue -> slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg" interfaceRequiringRole="_0pATRlm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0skkoVm8Eeawa-HRL3CJIA" providingAssemblyContext="_0nKgNlm8Eeawa-HRL3CJIA" requiringAssemblyContext="_0skkolm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0tIlVFm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg -> /FulfillOrderQueue" interfaceRequiringRole="_0tIlUFm8Eeawa-HRL3CJIA" interfaceProvidingRole="_0osKNlm8Eeawa-HRL3CJIA" providingAssemblyContext="_0tIlU1m8Eeawa-HRL3CJIA" requiringAssemblyContext="_0nKgNlm8Eeawa-HRL3CJIA"/> + <assemblyConnectors id="_0m4zYFm8Eeax_tdqVJOjPg" name="slave-10_0_1_151:10_0_1_151/specj-webtier/specj-webtier -> slave-10_0_1_155:10_0_1_155/specj-customer/specj-customer" interfaceRequiringRole="_0m4MUFm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0m2-MVm8Eeax_tdqVJOjPg" providingAssemblyContext="_0m4MU1m8Eeax_tdqVJOjPg" requiringAssemblyContext="_0m4MUlm8Eeax_tdqVJOjPg"/> + <assemblyConnectors id="_0nwWEVm8Eeax_tdqVJOjPg" name="slave-10_0_1_151:10_0_1_151/specj-webtier/specj-webtier -> slave-10_0_1_152:10_0_1_152/specj-order/specj-order" interfaceRequiringRole="_0nvvAFm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0nvH9Fm8Eeax_tdqVJOjPg" providingAssemblyContext="_0nwWEFm8Eeax_tdqVJOjPg" requiringAssemblyContext="_0m4MUlm8Eeax_tdqVJOjPg"/> + <assemblyConnectors id="_0pQx8Vm8Eeax_tdqVJOjPg" name="slave-10_0_1_151:10_0_1_151/specj-webtier/specj-webtier -> slave-10_0_1_153:10_0_1_153/specj-itembrowser/specj-itembrowser" interfaceRequiringRole="_0pNuqVm8Eeax_tdqVJOjPg" interfaceProvidingRole="_0pNupFm8Eeax_tdqVJOjPg" providingAssemblyContext="_0pQx8Fm8Eeax_tdqVJOjPg" requiringAssemblyContext="_0m4MUlm8Eeax_tdqVJOjPg"/> + <providingDelegationConnectors id="_0nMVYlm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg" assemblyContext="_0nKgNlm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0nKgMlm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_LwbpUB2aEeapapvyBUi3Kg"/> + <providingDelegationConnectors id="_0nU4QFm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-mfg/specj-mfg" assemblyContext="_0nKgNlm8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0nRN4Vm8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_fMdSQB2cEeapapvyBUi3Kg"/> + <providingDelegationConnectors id="_0m-S8Fm8Eeax_tdqVJOjPg" name="slave-10_0_1_151:10_0_1_151/specj-webtier/specj-webtier" assemblyContext="_0m4MUlm8Eeax_tdqVJOjPg" innerInterfaceProvidingRole="_0m3lQVm8Eeax_tdqVJOjPg" outerInterfaceProvidingRole="_D79ncB2aEeapapvyBUi3Kg"/> + <providingDelegationConnectors id="_2zMlUZLvEea6krt5IArFqw" name="http://save-10_0_1_150:10_0_1_150/specj-supplier/supplier" assemblyContext="_0sFcf1m8Eeawa-HRL3CJIA" innerInterfaceProvidingRole="_0sFce1m8Eeawa-HRL3CJIA" outerInterfaceProvidingRole="_k3mQIB2cEeapapvyBUi3Kg"/> + <requiringDelegationConnectors id="_0rMEmVm8Eeawa-HRL3CJIA" name="slave-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier" assemblyContext="_0m3lRFm8Eeawa-HRL3CJIA" innerInterfaceRequiringRole="_0rMElVm8Eeawa-HRL3CJIA" outerInterfaceRequiringRole="_NR0TES4uEeaaJIUMlsV3eA"/> + </components> + <components xsi:type="repository:SubSystem" id="_NR0TEi4uEeaaJIUMlsV3eA" name="emulator"> + <interfaceProvidingRoles id="_NR0TEy4uEeaaJIUMlsV3eA" name="http://10_0_1_156:8080/emulator/SupplierService" interface="_0rGlAlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_NR0TFC4uEeaaJIUMlsV3eA" name="http://save-10_0_1_150:10_0_1_150/specj-supplier/specj-supplier/org_spec_jent_supplier_web_BuyerService" interface="_0sE1YFm8Eeawa-HRL3CJIA"/> + <assemblyContexts id="_xsGSBjLbEeaaJIUMlsV3eA" name="10_0_1_156:8080/emulator/SupplierService" encapsulatedComponent="_NR0TFS4uEeaaJIUMlsV3eA"/> + <providingDelegationConnectors id="_xsGSBzLbEeaaJIUMlsV3eA" name="SupplierService" assemblyContext="_xsGSBjLbEeaaJIUMlsV3eA" innerInterfaceProvidingRole="_NR0TFi4uEeaaJIUMlsV3eA" outerInterfaceProvidingRole="_NR0TEy4uEeaaJIUMlsV3eA"/> + <requiringDelegationConnectors id="_xsGSCDLbEeaaJIUMlsV3eA" name="SupplierService" assemblyContext="_xsGSBjLbEeaaJIUMlsV3eA" innerInterfaceRequiringRole="_NR0TFy4uEeaaJIUMlsV3eA" outerInterfaceRequiringRole="_NR0TFC4uEeaaJIUMlsV3eA"/> + </components> + <components xsi:type="repository:BasicComponent" id="_NR0TFS4uEeaaJIUMlsV3eA" name="org_spec_jent_supplier_emulator_SupplierService"> + <interfaceProvidingRoles id="_NR0TFi4uEeaaJIUMlsV3eA" name="http://org_spec_jent_ws_supplier_SupplierPortType" interface="_0rGlAlm8Eeawa-HRL3CJIA"/> + <interfaceRequiringRoles id="_NR0TFy4uEeaaJIUMlsV3eA" name="http://org_spec_jent_supplier_web_BuyerService" interface="_0sE1YFm8Eeawa-HRL3CJIA"/> + <fineGrainedBehavior describedSignature="_0rXDs1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_NR0TFi4uEeaaJIUMlsV3eA"> + <behavior> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ForkAction"/> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_NR0TGS4uEeaaJIUMlsV3eA" name="http://org_spec_jent_supplier_web_BuyerService#org_spec_jent_supplier_web_BuyerService#processDelivery" signature="_0tmfYVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_NR0TFy4uEeaaJIUMlsV3eA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_NR0TGC4uEeaaJIUMlsV3eA" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.736154762"/> + <items value="2" probability="0.263845238"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + <fineGrainedBehavior describedSignature="_0rGlA1m8Eeawa-HRL3CJIA" interfaceProvidingRole="_NR0TFi4uEeaaJIUMlsV3eA"> + <behavior> + <actions xsi:type="servicebehavior:LoopAction"> + <loopBodyBehavior> + <actions xsi:type="servicebehavior:ForkAction"/> + <actions xsi:type="servicebehavior:ExternalCallAction"> + <externalCall id="_NR0TGy4uEeaaJIUMlsV3eA" name="http://org_spec_jent_supplier_web_BuyerService#org_spec_jent_supplier_web_BuyerService#processDeliveryAttach" signature="_0sE1YVm8Eeawa-HRL3CJIA" interfaceRequiringRole="_NR0TFy4uEeaaJIUMlsV3eA"/> + </actions> + </loopBodyBehavior> + <loopIterationCount id="_NR0TGi4uEeaaJIUMlsV3eA" characterization="EXPLICIT"> + <explicitDescription> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.736154762"/> + <items value="2" probability="0.263845238"/> + </samples> + </probFunction> + </explicitDescription> + </loopIterationCount> + </actions> + </behavior> + </fineGrainedBehavior> + </components> +</repository:Repository> diff --git a/examples/specjenterprise2010/specj.resourcelandscape b/examples/specjenterprise2010/specj.resourcelandscape new file mode 100644 index 0000000000000000000000000000000000000000..d8c0f11d82b7bfd4e3ac036d4e70498e3ea30c38 --- /dev/null +++ b/examples/specjenterprise2010/specj.resourcelandscape @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="ASCII"?> +<resourcelandscape:DistributedDataCenter xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:resourceconfiguration="http://www.descartes-research.net/metamodel/resourceconfiguration/1.0" xmlns:resourcelandscape="http://www.descartes-research.net/metamodel/resourcelandscape/0.1" id="_FF4K0Fm8Eeazv5zW7r6BJw" name="global"> + <consistsOf id="_FVi-gFm8Eeazv5zW7r6BJw" name="relate"> + <computeNodes id="_qmbWsPWFEeWzU6oIuEccuw" name="10_0_1_6"> + <contains id="_jNxRoPWGEeWzU6oIuEccuw" name="vsphere-10_0_1_6"> + <contains id="_0oJd0PWGEeWzU6oIuEccuw" name="specj-customer-1" ofClass="OS VM"> + <contains id="_gGtagA12Eea5i4HJaJBOfQ" name="specj-customer-1" ofClass="OPERATING SYSTEM"/> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_HJCwsfWIEeWzU6oIuEccuw" name="vCPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_JBm00PWIEeWzU6oIuEccuw" name="vCores" number="1"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_hD5t8SvzEeaaJIUMlsV3eA" name="Network"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF1HgVm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_rUqzICvzEeaaJIUMlsV3eA" name="Parallelism"/> + </configSpec> + </contains> + <contains id="_4AKigPWGEeWzU6oIuEccuw" name="specj-itembrowser-1" ofClass="OS VM"> + <contains id="_lvMF8A12Eea5i4HJaJBOfQ" name="specj-itembrowser-1" ofClass="OPERATING SYSTEM"/> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_2TuZYfWHEeWzU6oIuEccuw" name="vCPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_32nIcPWHEeWzU6oIuEccuw" name="vCores" number="1"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_qd48ISvzEeaaJIUMlsV3eA" name="Network"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF1HgVm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_u3jrECvzEeaaJIUMlsV3eA" name="Parallelism"/> + </configSpec> + </contains> + <contains id="_7KnsUPWGEeWzU6oIuEccuw" name="specj-fulfillorder-1" ofClass="OS VM"> + <contains id="_oqgAgA12Eea5i4HJaJBOfQ" name="specj-fulfillorder-1" ofClass="OPERATING SYSTEM"/> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_xoag0fWHEeWzU6oIuEccuw" name="vCPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_zSmxwPWHEeWzU6oIuEccuw" name="vCores" number="1"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_ns8XISv2EeaaJIUMlsV3eA" name="Network"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF1HgVm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_paPmcCv2EeaaJIUMlsV3eA" name="Parallelism"/> + </configSpec> + </contains> + </contains> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_a0SeMfWGEeWzU6oIuEccuw" name="CPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_qASHQPWGEeWzU6oIuEccuw" name="cores" number="4"/> + </configSpec> + </computeNodes> + <computeNodes id="_q638sPWFEeWzU6oIuEccuw" name="10_0_1_7"> + <contains id="_kU5RwPWGEeWzU6oIuEccuw" name="vsphere-10_0_1_7"> + <contains id="_FtDwUPWHEeWzU6oIuEccuw" name="specj-web-1" ofClass="OS VM"> + <contains id="_s2vXcA12Eea5i4HJaJBOfQ" name="specj-web-1" ofClass="OPERATING SYSTEM"/> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_mMsEYfWHEeWzU6oIuEccuw" name="vCPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_rTwr4PWHEeWzU6oIuEccuw" name="vCores" number="1"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_sVgdsSv2EeaaJIUMlsV3eA" name="Network"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF1HgVm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_t6naUCv2EeaaJIUMlsV3eA" name="Parallelism"/> + </configSpec> + </contains> + <contains id="_PQGM0PWHEeWzU6oIuEccuw" name="specj-mfgsupplier-1" ofClass="OS VM"> + <contains id="_AVnyAA13Eea5i4HJaJBOfQ" name="specj-mfgsupplier-1" ofClass="OPERATING SYSTEM"/> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_Rg3VkfWHEeWzU6oIuEccuw" name="vCPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_Wm3mEPWHEeWzU6oIuEccuw" name="vCores" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_2V7ZwSv2EeaaJIUMlsV3eA" name="Network"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF1HgVm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_30jT4Cv2EeaaJIUMlsV3eA" name="Parallelism"/> + </configSpec> + </contains> + </contains> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_dqhrgfWGEeWzU6oIuEccuw" name="CPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_rv0LMPWGEeWzU6oIuEccuw" name="cores" number="4"/> + </configSpec> + </computeNodes> + <computeNodes id="_rPeTsfWFEeWzU6oIuEccuw" name="10_0_1_8"> + <contains id="_lQewQPWGEeWzU6oIuEccuw" name="vsphere-10_0_1_8"> + <contains id="_LWihUPWHEeWzU6oIuEccuw" name="specj-database-1" ofClass="OS VM"> + <contains id="_3HSaMA12Eea5i4HJaJBOfQ" name="specj-database-1" ofClass="OPERATING SYSTEM"/> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_ZS9Y4fWHEeWzU6oIuEccuw" name="vCPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_cpdaoPWHEeWzU6oIuEccuw" name="vCores" number="2"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_y1q_ESv2EeaaJIUMlsV3eA" name="Network"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF1HgVm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_0qaTICv2EeaaJIUMlsV3eA" name="Parallelism"/> + </configSpec> + </contains> + <contains id="_I2aG4PWHEeWzU6oIuEccuw" name="specj-order-1" ofClass="OS VM"> + <contains id="_w6x0oA12Eea5i4HJaJBOfQ" name="specj-order-1" ofClass="OPERATING SYSTEM"/> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_gdoP0fWHEeWzU6oIuEccuw" name="vCPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_iXf7gPWHEeWzU6oIuEccuw" name="vCores" number="1"/> + </configSpec> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_vqWSkSv2EeaaJIUMlsV3eA" name="Network"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF1HgVm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_w9kN8Cv2EeaaJIUMlsV3eA" name="Parallelism"/> + </configSpec> + </contains> + </contains> + <configSpec xsi:type="resourceconfiguration:ProcessingResourceSpecification" id="_fllC8fWGEeWzU6oIuEccuw" name="CPU" schedulingPolicy="PROCESSOR_SHARING"> + <processingResourceType href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.resourcetype#_FF0gcFm8Eeazv5zW7r6BJw"/> + <nrOfParProcUnits id="_tHAAkPWGEeWzU6oIuEccuw" name="cores" number="4"/> + </configSpec> + </computeNodes> + </consistsOf> +</resourcelandscape:DistributedDataCenter> diff --git a/examples/specjenterprise2010/specj.resourcetype b/examples/specjenterprise2010/specj.resourcetype new file mode 100644 index 0000000000000000000000000000000000000000..f3651dd7235e03a41e0fed48d7011bf8a3c667c7 --- /dev/null +++ b/examples/specjenterprise2010/specj.resourcetype @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="ASCII"?> +<resourcetype:ResourceTypeRepository xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:resourcetype="http://www.descartes-research.net/metamodel/resourcetype/1.0"> + <resourceTypes xsi:type="resourcetype:ProcessingResourceType" id="_FF0gcFm8Eeazv5zW7r6BJw" name="CPU"/> + <resourceTypes xsi:type="resourcetype:ProcessingResourceType" id="_FF1HgFm8Eeazv5zW7r6BJw" name="HDD"/> + <resourceTypes xsi:type="resourcetype:ProcessingResourceType" id="_FF1HgVm8Eeazv5zW7r6BJw" name="DELAY"/> +</resourcetype:ResourceTypeRepository> diff --git a/examples/specjenterprise2010/specj.system b/examples/specjenterprise2010/specj.system new file mode 100644 index 0000000000000000000000000000000000000000..7e7fec1efc432366089d28dcba9c099379d1f92a --- /dev/null +++ b/examples/specjenterprise2010/specj.system @@ -0,0 +1,38 @@ +<?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-research.net/metamodel/repository/1.0" xmlns:system="http://www.descartes-research.net/metamodel/system/1.0" id="_FF2VoFm8Eeazv5zW7r6BJw" name="global"> + <assemblyContexts id="_uXhOkB2ZEeapapvyBUi3Kg" name="specj"> + <encapsulatedComponent xsi:type="repository:SubSystem" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_DTc18B2aEeapapvyBUi3Kg"/> + </assemblyContexts> + <assemblyContexts id="_bguBwC4uEeaaJIUMlsV3eA" name="emulator"> + <encapsulatedComponent xsi:type="repository:SubSystem" href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_NR0TEi4uEeaaJIUMlsV3eA"/> + </assemblyContexts> + <assemblyConnectors id="_kvgFgS4uEeaaJIUMlsV3eA" name="specj -> emulator" providingAssemblyContext="_bguBwC4uEeaaJIUMlsV3eA" requiringAssemblyContext="_uXhOkB2ZEeapapvyBUi3Kg"> + <interfaceRequiringRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_NR0TES4uEeaaJIUMlsV3eA"/> + <interfaceProvidingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_NR0TEy4uEeaaJIUMlsV3eA"/> + </assemblyConnectors> + <assemblyConnectors id="_tjuUMS4uEeaaJIUMlsV3eA" name="emulator -> specj" providingAssemblyContext="_uXhOkB2ZEeapapvyBUi3Kg" requiringAssemblyContext="_bguBwC4uEeaaJIUMlsV3eA"> + <interfaceRequiringRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_NR0TFC4uEeaaJIUMlsV3eA"/> + <interfaceProvidingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_k3mQIB2cEeapapvyBUi3Kg"/> + </assemblyConnectors> + <providingDelegationConnectors id="_2hFMUh29Eeaf-vLISV3eyQ" name="http://10_0_1_150:8080/specj-mfg/WorkOrderSessionService/WorkOrderSession" assemblyContext="_uXhOkB2ZEeapapvyBUi3Kg" outerInterfaceProvidingRole="_MY5eRO0YEeWqO9_IVMjLqw"> + <innerInterfaceProvidingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_LwbpUB2aEeapapvyBUi3Kg"/> + </providingDelegationConnectors> + <providingDelegationConnectors id="_b0uB8h2-Eeaf-vLISV3eyQ" name="http://10_0_1_151:8080/spec/app" assemblyContext="_uXhOkB2ZEeapapvyBUi3Kg" outerInterfaceProvidingRole="_CFdfkO0YEeWqO9_IVMjLqw"> + <innerInterfaceProvidingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_D79ncB2aEeapapvyBUi3Kg"/> + </providingDelegationConnectors> + <providingDelegationConnectors id="_jaHGAh2-Eeaf-vLISV3eyQ" name="rmi://10_0_1_150:8080/specj-mfg/specj-mfg/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote" assemblyContext="_uXhOkB2ZEeapapvyBUi3Kg" outerInterfaceProvidingRole="_R65HNO0YEeWqO9_IVMjLqw"> + <innerInterfaceProvidingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_fMdSQB2cEeapapvyBUi3Kg"/> + </providingDelegationConnectors> + <interfaceProvidingRoles id="_CFdfkO0YEeWqO9_IVMjLqw" name="http://10_0_1_151:8080/spec/app"> + <interface href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0ma5UFm8Eeax_tdqVJOjPg"/> + </interfaceProvidingRoles> + <interfaceProvidingRoles id="_MY5eRO0YEeWqO9_IVMjLqw" name="http://10_0_1_150:8080/specj-mfg/WorkOrderSessionService/WorkOrderSession"> + <interface href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0nIrAFm8Eeawa-HRL3CJIA"/> + </interfaceProvidingRoles> + <interfaceProvidingRoles id="_R65HNO0YEeWqO9_IVMjLqw" name="rmi://10_0_1_150:8080/specj-mfg/specj-mfg/org_spec_jent_ejb_mfg_session_WorkOrderSessionRemote"> + <interface href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0nOxoFm8Eeawa-HRL3CJIA"/> + </interfaceProvidingRoles> + <interfaceProvidingRoles id="_U4YMBO0YEeWqO9_IVMjLqw" name="http://10_0_1_150:8080/supplier/BuyerService"> + <interface href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0sE1YFm8Eeawa-HRL3CJIA"/> + </interfaceProvidingRoles> +</system:System> diff --git a/examples/specjenterprise2010/specj.usageprofile b/examples/specjenterprise2010/specj.usageprofile new file mode 100644 index 0000000000000000000000000000000000000000..36895fa9b0849a39abe44d69d84edaca641d4652 --- /dev/null +++ b/examples/specjenterprise2010/specj.usageprofile @@ -0,0 +1,403 @@ +<?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-research.net/metamodel/functions/1.0" xmlns:usageprofile="http://www.descartes-research.net/metamodel/usageprofile/1.0" id="_H2MWUFm8EeambqBYwYUTxA" name="specj"> + <imports importURI="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository"/> + <imports importURI="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system"/> + <system href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_FF2VoFm8Eeazv5zW7r6BJw"/> + <usageScenarios id="scenario_purchase" name="purchase"> + <scenarioBehavior> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="dafdsagdasg" name="/specj/app#http:/specj/app#login"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0mcHcFm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches/> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="Branch" probability="0.0056"/> + <items value="Skip" probability="0.9944"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + <actions xsi:type="usageprofile:LoopUserAction"> + <loopBodyScenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="347jdjd" name="/specj/app#http:/specj/app#View_Items"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pNHkVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="dzu37282" name="/specj/app#http:/specj/app#Add to Cart"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qI7sVm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyScenarioBehavior> + <loopIterationCount> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.2"/> + <items value="2" probability="0.2"/> + <items value="3" probability="0.2"/> + <items value="4" probability="0.2"/> + <items value="5" probability="0.2"/> + </samples> + </probFunction> + </loopIterationCount> + </actions> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches/> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="2653736375" name="/specj/app#http:/specj/app#shoppingcart"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qTTwVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="246eud847" name="/specj/app#http:/specj/app#clearcart"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qVI8Vm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:LoopUserAction"> + <loopBodyScenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="tewtq62567" name="/specj/app#http:/specj/app#View_Items"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pNHkVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="6367346853" name="/specj/app#http:/specj/app#Add to Cart"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qI7sVm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyScenarioBehavior> + <loopIterationCount> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.2"/> + <items value="2" probability="0.2"/> + <items value="3" probability="0.2"/> + <items value="4" probability="0.2"/> + <items value="5" probability="0.2"/> + </samples> + </probFunction> + </loopIterationCount> + </actions> + </branches> + <branches> + <actions xsi:type="usageprofile:LoopUserAction"> + <loopBodyScenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="6373d" name="/specj/app#http:/specj/app#shoppingcart"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qTTwVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="56894sgfhj2q" name="/specj/app#http:/specj/app#remove"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qjycVm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyScenarioBehavior> + <loopIterationCount> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="2" probability="1.0"/> + </samples> + </probFunction> + </loopIterationCount> + </actions> + </branches> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="CHECKOUT_ENTIRE_CART_PERCENTAGE" probability="0.5"/> + <items value="REFILL_CART" probability="0.4"/> + <items value="REMOVE_ITEMS" probability="0.1"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="adgaerq626t" name="/specj/app#http:/specj/app#purchasecart"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qaogVm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="43586748hz" name="/specj/app#http:/specj/app#deferorder"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qWXEVm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="5683465mh4" name="/specj/app#http:/specj/app#purchasecart"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qaogVm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="DEFERRED_ORDER_PERCENTAGE" probability="0.5"/> + <items value="Not DEFERRED_ORDER_PERCENTAGE" probability="0.5"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + </branches> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="LARDE_ORDER_PERCENTAGE" probability="0.1"/> + <items value="Not LARDE_ORDER_PERCENTAGE" probability="0.9"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="5qw6265265" name="/specj/app#http:/specj/app#home"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0p-joVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="agdfagdsf" name="/specj/app#http:/specj/app#logout"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_9isQwVm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches/> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="Branch" probability="0.0056"/> + <items value="Skip" probability="0.9944"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:ClosedWorkloadType" population="200"> + <thinkTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.1"/> + </thinkTime> + </workloadType> + </usageScenarios> + <usageScenarios id="scenario.manage" name="manage"> + <scenarioBehavior> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="35672672hnjri" name="/specj/app#http:/specj/app#login"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0mcHcFm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches/> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="Branch" probability="0.0056"/> + <items value="Skip" probability="0.9944"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="375637ghju" name="/specj/app#http:/specj/app#inventory"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0nX7kVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="wrztzwtzre54653" name="/specj/app#http:/specj/app#cancelorder"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qlnoVm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches/> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="Cancel Order" probability="0.41"/> + <items value="No Cancel Order" probability="0.59"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="25426gfrtez" name="/specj/app#http:/specj/app#inventory"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0nX7kVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:LoopUserAction"> + <loopBodyScenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="235742geut" name="/specj/app#http:/specj/app#sellinventory"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0oGUUVm8Eeax_tdqVJOjPg"/> + </actions> + </loopBodyScenarioBehavior> + <loopIterationCount> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="1" probability="0.33"/> + <items value="2" probability="0.67"/> + </samples> + </probFunction> + </loopIterationCount> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="26563gezt" name="/specj/app#http:/specj/app#home"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0p-joVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="265462utesuhj" name="/specj/app#http:/specj/app#logout"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_9isQwVm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches/> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="Branch" probability="0.0056"/> + <items value="Skip" probability="0.9944"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:ClosedWorkloadType" population="200"> + <thinkTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.1"/> + </thinkTime> + </workloadType> + </usageScenarios> + <usageScenarios id="scenario_browse" name="browse"> + <scenarioBehavior> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="15943158ft" name="/specj/app#http:/specj/app#login"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0mcHcFm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches/> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="Branch" probability="0.0056"/> + <items value="Skip" probability="0.9944"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="4516zwtz256" name="/specj/app#http:/specj/app#View_Items"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pNHkVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:LoopUserAction"> + <loopBodyScenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="2632hg354" name="/specj/app#http:/specj/app#View_Items"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pNHkVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="5426534hgz367" name="/specj/app#http:/specj/app#View_Items"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pNHkVm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches/> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="backwards" probability="0.3"/> + <items value="no backwards" probability="0.7"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + </loopBodyScenarioBehavior> + <loopIterationCount> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:IntSampleList"> + <items value="10" probability="1.0"/> + </samples> + </probFunction> + </loopIterationCount> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="265465435" name="/specj/app#http:/specj/app#home"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0p-joVm8Eeax_tdqVJOjPg"/> + </actions> + <actions xsi:type="usageprofile:BranchUserAction"> + <branches> + <actions xsi:type="usageprofile:SystemCallUserAction" id="2737eztu37" name="/specj/app#http:/specj/app#logout"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_CFdfkO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_9isQwVm8Eeax_tdqVJOjPg"/> + </actions> + </branches> + <branches/> + <branchingProbabilities> + <probFunction xsi:type="functions:ProbabilityMassFunction"> + <samples xsi:type="functions:EnumSampleList"> + <items value="Branch" probability="0.0056"/> + <items value="Skip" probability="0.9955"/> + </samples> + </probFunction> + </branchingProbabilities> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:ClosedWorkloadType" population="400"> + <thinkTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.1"/> + </thinkTime> + </workloadType> + </usageScenarios> + <usageScenarios id="scenario_dealer_ejb" name="dealerEJB"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="a90425ökjag" name="Proxy:specj-mfg/specj-mfg/WorkOrderSession#org_spec_jent_ejb_mfg_session_WorkOrderService#scheduleWorkOrder"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_R65HNO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0nPYsFm8Eeawa-HRL3CJIA"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="29405246ß925" name="Proxy:specj-mfg/specj-mfg/WorkOrderSession#org_spec_jent_ejb_mfg_session_WorkOrderService#updateWorkOrder"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_R65HNO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pjs4Vm8Eeawa-HRL3CJIA"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="9042859ß42" name="Proxy:specj-mfg/specj-mfg/WorkOrderSession#org_spec_jent_ejb_mfg_session_WorkOrderService#updateWorkOrder"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_R65HNO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pjs4Vm8Eeawa-HRL3CJIA"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="088925jmsfgs" name="Proxy:specj-mfg/specj-mfg/WorkOrderSession#org_spec_jent_ejb_mfg_session_WorkOrderService#completeWorkOrder"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_R65HNO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0qSFoVm8Eeawa-HRL3CJIA"/> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:ClosedWorkloadType" population="120"> + <thinkTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.2"/> + </thinkTime> + </workloadType> + </usageScenarios> + <usageScenarios id="scenario_dealer_ws" name="dealerWS"> + <scenarioBehavior> + <actions xsi:type="usageprofile:SystemCallUserAction" id="i259ß95682" name="/specj-mfg/WorkOrderSessionService/WorkOrderSessionnull#http://ejb_workorderses_mfg_jent_spec_org/WorkOrderWebService#scheduleWorkOrderByDate"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_MY5eRO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0nIrAVm8Eeawa-HRL3CJIA"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="0rjk24526" name="/specj-mfg/WorkOrderSessionService/WorkOrderSessionnull#http://ejb_workorderses_mfg_jent_spec_org/WorkOrderWebService#updateWorkOrder"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_MY5eRO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pSnIVm8Eeawa-HRL3CJIA"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="905klj5245" name="/specj-mfg/WorkOrderSessionService/WorkOrderSessionnull#http://ejb_workorderses_mfg_jent_spec_org/WorkOrderWebService#updateWorkOrder"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_MY5eRO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0pSnIVm8Eeawa-HRL3CJIA"/> + </actions> + <actions xsi:type="usageprofile:SystemCallUserAction" id="90452jkhrttrw" name="/specj-mfg/WorkOrderSessionService/WorkOrderSessionnull#http://ejb_workorderses_mfg_jent_spec_org/WorkOrderWebService#completeWorkOrder"> + <providingRole href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.system#_MY5eRO0YEeWqO9_IVMjLqw"/> + <signature href="specj-Recursive%20Optimization%20using%20Response%20Times%20and%20Utilization-0.repository#_0p2n0Vm8Eeawa-HRL3CJIA"/> + </actions> + </scenarioBehavior> + <workloadType xsi:type="usageprofile:ClosedWorkloadType" population="120"> + <thinkTime> + <probFunction xsi:type="functions:ExponentialDistribution" rate="0.2"/> + </thinkTime> + </workloadType> + </usageScenarios> +</usageprofile:UsageProfile> diff --git a/examples/specjenterprise2010/specjent2010.dql b/examples/specjenterprise2010/specjent2010.dql new file mode 100644 index 0000000000000000000000000000000000000000..955c0d96bac2c784ce3ea48a9121b26fb59cdf62 --- /dev/null +++ b/examples/specjenterprise2010/specjent2010.dql @@ -0,0 +1,31 @@ +SELECT +purchase.avgResponseTime, +purchase.throughput, +manage.avgResponseTime, +manage.throughput, +browse.avgResponseTime, +browse.throughput, +mfgejb.avgResponseTime, +mfgejb.throughput, +mfgws.avgResponseTime, +mfgws.throughput, +customer.utilization, +mfgsupplier.utilization, +fulfillorder.utilization, +itembrowser.utilization, +order.utilization, +web.utilization, +db.utilization +FOR SERVICE 'scenario_purchase' AS purchase, +SERVICE 'scenario.manage' AS manage, +SERVICE 'scenario_browse' AS browse, +SERVICE 'scenario_dealer_ejb' AS mfgejb, +SERVICE 'scenario_dealer_ws' AS mfgws, +RESOURCE '_HJCwsfWIEeWzU6oIuEccuw' AS customer, +RESOURCE '_Rg3VkfWHEeWzU6oIuEccuw' AS mfgsupplier, +RESOURCE '_xoag0fWHEeWzU6oIuEccuw' AS fulfillorder, +RESOURCE '_2TuZYfWHEeWzU6oIuEccuw' AS itembrowser, +RESOURCE '_gdoP0fWHEeWzU6oIuEccuw' AS order, +RESOURCE '_mMsEYfWHEeWzU6oIuEccuw' AS web, +RESOURCE '_ZS9Y4fWHEeWzU6oIuEccuw' AS db +USING dml@'specjent2010.properties'; \ No newline at end of file diff --git a/examples/specjenterprise2010/specjent2010.properties b/examples/specjenterprise2010/specjent2010.properties new file mode 100644 index 0000000000000000000000000000000000000000..e7d0d76b3b19dc863093542258d62e73ffa0d8e5 --- /dev/null +++ b/examples/specjenterprise2010/specjent2010.properties @@ -0,0 +1,5 @@ +## Model Instance +dml.files.usageprofile=specj-Recursive Optimization using Response Times and Utilization-0.usageprofile +dml.files.deployment=specj-Recursive Optimization using Response Times and Utilization-0.deployment +dml.outputdirectory=results/tx80 +simqpn.rampUpLength=500 \ No newline at end of file