diff --git a/VectoCore/Exceptions/VectoSimulationException.cs b/VectoCore/Exceptions/VectoSimulationException.cs index b6f9dd03b9e9bace19ca51bba5bb3c3f51741999..563d56addc1f611dbf6b0fdd1d485d943d60a0de 100644 --- a/VectoCore/Exceptions/VectoSimulationException.cs +++ b/VectoCore/Exceptions/VectoSimulationException.cs @@ -2,7 +2,7 @@ namespace TUGraz.VectoCore.Exceptions { - public class VectoSimulationException : Exception + public class VectoSimulationException : VectoException { public VectoSimulationException(string msg) : base(msg) { } diff --git a/VectoCore/Models/Connector/Ports/IDriverDemandOutPort.cs b/VectoCore/Models/Connector/Ports/IDriverDemandOutPort.cs index 37d8ffe0c584dab1d6ca1996fb6e3dce15832c70..33d69149dee2e4360cc3f746c5331c16b1d958e9 100644 --- a/VectoCore/Models/Connector/Ports/IDriverDemandOutPort.cs +++ b/VectoCore/Models/Connector/Ports/IDriverDemandOutPort.cs @@ -1,10 +1,11 @@ using System; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.Models.Connector.Ports { public interface IDriverDemandOutPort { - void Request(TimeSpan absTime, TimeSpan dt, MeterPerSecond velocity, double gradient); + IResponse Request(TimeSpan absTime, TimeSpan dt, MeterPerSecond velocity, double gradient); } } diff --git a/VectoCore/Models/Connector/Ports/IResponse.cs b/VectoCore/Models/Connector/Ports/IResponse.cs new file mode 100644 index 0000000000000000000000000000000000000000..01ce67de3abca5a82dbb0ac4394d8cddf3de82b1 --- /dev/null +++ b/VectoCore/Models/Connector/Ports/IResponse.cs @@ -0,0 +1,6 @@ +namespace TUGraz.VectoCore.Models.Connector.Ports +{ + public interface IResponse + { + } +} \ No newline at end of file diff --git a/VectoCore/Models/Connector/Ports/ITnOutPort.cs b/VectoCore/Models/Connector/Ports/ITnOutPort.cs index 5e9c68fee833056850e2663bd6a7e19c6edded4c..4f1f342c9e8176df0fac35f80bc878ff8a897bce 100644 --- a/VectoCore/Models/Connector/Ports/ITnOutPort.cs +++ b/VectoCore/Models/Connector/Ports/ITnOutPort.cs @@ -1,4 +1,5 @@ using System; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.Models.Connector.Ports @@ -12,6 +13,6 @@ namespace TUGraz.VectoCore.Models.Connector.Ports /// <param name="dt">[s]</param> /// <param name="torque">[Nm]</param> /// <param name="angularVelocity">[rad/s]</param> - void Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond angularVelocity); + IResponse Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond angularVelocity); } } \ No newline at end of file diff --git a/VectoCore/Models/Connector/Ports/Impl/Response.cs b/VectoCore/Models/Connector/Ports/Impl/Response.cs new file mode 100644 index 0000000000000000000000000000000000000000..c49469e3a433a5332e6d7d13541d179367faf039 --- /dev/null +++ b/VectoCore/Models/Connector/Ports/Impl/Response.cs @@ -0,0 +1,22 @@ +using System; + +namespace TUGraz.VectoCore.Models.Connector.Ports.Impl +{ + public class ResponseCycleFinished : IResponse + { + + } + + public class ResponseSuccess : IResponse + { + } + + public class ResponseFailOverload : IResponse + { + } + + public class ResponseFailTimeInterval : IResponse + { + public TimeSpan DeltaT { get; set; } + } +} \ No newline at end of file diff --git a/VectoCore/Models/Simulation/Data/ModalResult.cs b/VectoCore/Models/Simulation/Data/ModalResult.cs index 40b63f8e4d5e085d3670797df5d284b6ef43fb47..2410eb6ff99c42d8c4534d3dd9b3cf68ea93877b 100644 --- a/VectoCore/Models/Simulation/Data/ModalResult.cs +++ b/VectoCore/Models/Simulation/Data/ModalResult.cs @@ -3,6 +3,7 @@ using System.ComponentModel; using System.Data; using System.Diagnostics.CodeAnalysis; using System.Reflection; +using TUGraz.VectoCore.Exceptions; using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.Models.Simulation.Data @@ -27,22 +28,30 @@ namespace TUGraz.VectoCore.Models.Simulation.Data foreach (DataRow row in data.Rows) { - var newRow = modalResults.NewRow(); - foreach (DataColumn col in row.Table.Columns) + try { - // In cols FC-AUXc and FC-WHTCc can be a "-" - if ((col.ColumnName == ModalResultField.FCAUXc.GetName() || - col.ColumnName == ModalResultField.FCWHTCc.GetName()) && row.Field<string>(col) == "-") - continue; + var newRow = modalResults.NewRow(); + foreach (DataColumn col in row.Table.Columns) + { + // In cols FC-AUXc and FC-WHTCc can be a "-" + if (row.Field<string>(col) == "-" + && (col.ColumnName == ModalResultField.FCAUXc.GetName() || col.ColumnName == ModalResultField.FCWHTCc.GetName())) + continue; - // In col FC can sometimes be a "ERROR" - if (col.ColumnName == ModalResultField.FC.GetName() && row.Field<string>(col) == "ERROR") - continue; + // In col FC can sometimes be a "ERROR" + if (row.Field<string>(col) == "ERROR" && col.ColumnName == ModalResultField.FC.GetName()) + continue; - newRow.SetField(col.ColumnName, row.ParseDouble(col.ColumnName)); + newRow.SetField(col.ColumnName, row.ParseDoubleOrGetDefault(col.ColumnName)); + } + modalResults.Rows.Add(newRow); + + } + catch (VectoException ex) + { + throw new VectoException(string.Format("Row {0}: {1}", data.Rows.IndexOf(row), ex.Message), ex); } - modalResults.Rows.Add(newRow); } return modalResults; @@ -66,11 +75,11 @@ namespace TUGraz.VectoCore.Models.Simulation.Data [ModalResultField(typeof(double), caption: "time [s]")] time, - /// <summary> - /// Simulation interval around the current time step. [s] - /// </summary> - [ModalResultField(typeof(double), caption: "simulation_interval [s]")] - simulationInterval, + /// <summary> + /// Simulation interval around the current time step. [s] + /// </summary> + [ModalResultField(typeof(double), name: "simulation_interval", caption: "simulation_interval [s]")] + simulationInterval, /// <summary> /// Engine speed [1/min]. diff --git a/VectoCore/Models/Simulation/IVectoJob.cs b/VectoCore/Models/Simulation/IVectoJob.cs deleted file mode 100644 index 57b45c519d302d025972c0bf532dda84e985c77d..0000000000000000000000000000000000000000 --- a/VectoCore/Models/Simulation/IVectoJob.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace TUGraz.VectoCore.Models.Simulation -{ - public interface IVectoJob - { - void Run(); - - IVehicleContainer GetContainer(); - } -} \ No newline at end of file diff --git a/VectoCore/Models/Simulation/IVectoSimulator.cs b/VectoCore/Models/Simulation/IVectoSimulator.cs index c07fb0bfc73a2bba321431681d4ec565b86e27a8..e4c46f9e681001fdbfdb6cf1335584f78e65f52b 100644 --- a/VectoCore/Models/Simulation/IVectoSimulator.cs +++ b/VectoCore/Models/Simulation/IVectoSimulator.cs @@ -1,6 +1,11 @@ +using TUGraz.VectoCore.Models.Simulation.Impl; + namespace TUGraz.VectoCore.Models.Simulation { public interface IVectoSimulator { + void Run(); + + IVehicleContainer GetContainer(); } } \ No newline at end of file diff --git a/VectoCore/Models/Simulation/IVehicleContainer.cs b/VectoCore/Models/Simulation/IVehicleContainer.cs index 9d0e5834648f65032e93c01ab472a7128a8c98fd..d242729e24a8c63c97ab3c133c725c0285d7e2bd 100644 --- a/VectoCore/Models/Simulation/IVehicleContainer.cs +++ b/VectoCore/Models/Simulation/IVehicleContainer.cs @@ -4,10 +4,10 @@ using TUGraz.VectoCore.Models.SimulationComponent; namespace TUGraz.VectoCore.Models.Simulation { - public interface IVehicleContainer : ICockpit - { - void AddComponent(VectoSimulationComponent component); - void CommitSimulationStep(IModalDataWriter dataWriter); - void FinishSimulation(IModalDataWriter dataWriter); - } + public interface IVehicleContainer : ICockpit + { + void AddComponent(VectoSimulationComponent component); + void CommitSimulationStep(IModalDataWriter dataWriter); + void FinishSimulation(IModalDataWriter dataWriter); + } } \ No newline at end of file diff --git a/VectoCore/Models/Simulation/Impl/JobContainer.cs b/VectoCore/Models/Simulation/Impl/JobContainer.cs new file mode 100644 index 0000000000000000000000000000000000000000..bf0e750d3539dc9fdd78c4897ebfb7ed38287623 --- /dev/null +++ b/VectoCore/Models/Simulation/Impl/JobContainer.cs @@ -0,0 +1,25 @@ +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Common.Logging; + +namespace TUGraz.VectoCore.Models.Simulation.Impl +{ + //todo: add job tracking (state of jobs, iteration, ...) + //todo: add job control (pause, stop) + public class JobContainer + { + private List<IVectoSimulator> _simulators = new List<IVectoSimulator>(); + + public void AddJob(IVectoSimulator sim) + { + _simulators.Add(sim); + } + + public void RunSimulation() + { + LogManager.GetLogger(GetType()).Info("VectoSimulator started running. Starting Jobs."); + Task.WaitAll(_simulators.Select(job => Task.Factory.StartNew(job.Run)).ToArray()); + } + } +} \ No newline at end of file diff --git a/VectoCore/Models/Simulation/Impl/SimulationFactory.cs b/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs similarity index 72% rename from VectoCore/Models/Simulation/Impl/SimulationFactory.cs rename to VectoCore/Models/Simulation/Impl/SimulatorFactory.cs index b705068f15bffe4272d13301f2ac867d77ebf247..f64d88f4569560ca71a9a0d30e9b81b0b11c7d6f 100644 --- a/VectoCore/Models/Simulation/Impl/SimulationFactory.cs +++ b/VectoCore/Models/Simulation/Impl/SimulatorFactory.cs @@ -6,13 +6,13 @@ using TUGraz.VectoCore.Models.SimulationComponent.Impl; namespace TUGraz.VectoCore.Models.Simulation.Impl { - public class SimulationFactory + public class SimulatorFactory { - public static IVectoJob CreateTimeBasedEngineOnlyJob(string engineFile, string cycleFile, string resultFile) + public static IVectoSimulator CreateTimeBasedEngineOnlyJob(string engineFile, string cycleFile, string resultFile) { - Action<string> debug = LogManager.GetLogger<SimulationFactory>().Debug; + Action<string> debug = LogManager.GetLogger<SimulatorFactory>().Debug; - debug("SimulationFactory creating VehicleContainer."); + debug("Creating VehicleContainer."); var container = new VehicleContainer(); debug("SimulationFactory creating cycle."); @@ -23,7 +23,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl var engineData = CombustionEngineData.ReadFromFile(engineFile); var engine = new CombustionEngine(container, engineData); - debug("SimulationFactory creating gearbox."); + debug("Creating gearbox."); var gearBox = new EngineOnlyGearbox(container); debug("SimulationFactory creating auxiliary"); @@ -40,10 +40,10 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl var dataWriter = new ModalDataWriter(resultFile); - debug("SimulationFactory creating VectoJob."); - var job = new VectoJob(container, cycle, dataWriter); + debug("Creating Simulator."); + var simulator = new VectoSimulator(container, cycle, dataWriter); - return job; + return simulator; } } } \ No newline at end of file diff --git a/VectoCore/Models/Simulation/Impl/VectoJob.cs b/VectoCore/Models/Simulation/Impl/VectoJob.cs deleted file mode 100644 index 6d40f31879a77932ba99cb8a23a18d3c31921684..0000000000000000000000000000000000000000 --- a/VectoCore/Models/Simulation/Impl/VectoJob.cs +++ /dev/null @@ -1,36 +0,0 @@ -using Common.Logging; -using TUGraz.VectoCore.Models.Simulation.Data; -using TUGraz.VectoCore.Models.SimulationComponent; - -namespace TUGraz.VectoCore.Models.Simulation.Impl -{ - public class VectoJob : IVectoJob - { - protected IEngineOnlyDrivingCycle Cycle { get; set; } - protected IModalDataWriter DataWriter { get; set; } - protected IVehicleContainer Container { get; set; } - - public IVehicleContainer GetContainer() - { - return Container; - } - - public VectoJob(IVehicleContainer container, IEngineOnlyDrivingCycle cycle, IModalDataWriter dataWriter) - { - Container = container; - Cycle = cycle; - DataWriter = dataWriter; - } - - public void Run() - { - LogManager.GetLogger(GetType()).Info("VectoJob started running."); - while (Cycle.DoSimulationStep()) - { - Container.CommitSimulationStep(DataWriter); - } - Container.FinishSimulation(DataWriter); - LogManager.GetLogger(GetType()).Info("VectoJob finished."); - } - } -} \ No newline at end of file diff --git a/VectoCore/Models/Simulation/Impl/VectoSimulator.cs b/VectoCore/Models/Simulation/Impl/VectoSimulator.cs index d628cfdb8359be70e0dbcd4ce36d7cbd4b3b4a6d..5d8f074866a6cfb2ac92a12dbd54ad8242a38abb 100644 --- a/VectoCore/Models/Simulation/Impl/VectoSimulator.cs +++ b/VectoCore/Models/Simulation/Impl/VectoSimulator.cs @@ -1,25 +1,66 @@ -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; +using System; using Common.Logging; +using TUGraz.VectoCore.Exceptions; +using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; +using TUGraz.VectoCore.Models.Simulation.Data; +using TUGraz.VectoCore.Models.SimulationComponent; namespace TUGraz.VectoCore.Models.Simulation.Impl { - //todo: add job tracking (state of jobs, iteration, ...) - //todo: add job control (pause, stop) public class VectoSimulator : IVectoSimulator { - private List<IVectoJob> _jobs = new List<IVectoJob>(); + private TimeSpan _absTime = new TimeSpan(seconds: 0, minutes: 0, hours: 0); + private TimeSpan _dt = new TimeSpan(seconds: 1, minutes: 0, hours: 0); - public void AddJob(IVectoJob job) + protected IDrivingCycle Cycle { get; set; } + protected IModalDataWriter DataWriter { get; set; } + protected IVehicleContainer Container { get; set; } + + public IVehicleContainer GetContainer() + { + return Container; + } + + public VectoSimulator(IVehicleContainer container, IDrivingCycle cycle, IModalDataWriter dataWriter) { - _jobs.Add(job); + Container = container; + Cycle = cycle; + DataWriter = dataWriter; } - public void RunSimulation() + public void Run() { - LogManager.GetLogger(GetType()).Info("VectoSimulator started running. Starting Jobs."); - Task.WaitAll(_jobs.Select(job => Task.Factory.StartNew(job.Run)).ToArray()); + LogManager.GetLogger(GetType()).Info("VectoJob started running."); + IResponse response; + do + { + response = Cycle.Request(_absTime, _dt); + while (response is ResponseFailTimeInterval) + { + _dt = (response as ResponseFailTimeInterval).DeltaT; + response = Cycle.Request(_absTime, _dt); + } + + if (response is ResponseCycleFinished) + break; + + + DataWriter[ModalResultField.time] = (_absTime + TimeSpan.FromTicks(_dt.Ticks / 2)).TotalSeconds; + DataWriter[ModalResultField.simulationInterval] = _dt.TotalSeconds; + + Container.CommitSimulationStep(DataWriter); + + // set _dt to difference to next full second. + _absTime += _dt; + _dt = TimeSpan.FromSeconds(1) - TimeSpan.FromMilliseconds(_dt.Milliseconds); + } while (response is ResponseSuccess); + + Container.FinishSimulation(DataWriter); + + //todo: write vsum file + + LogManager.GetLogger(GetType()).Info("VectoJob finished."); } } } \ No newline at end of file diff --git a/VectoCore/Models/Simulation/Impl/VehicleContainer.cs b/VectoCore/Models/Simulation/Impl/VehicleContainer.cs index e7cf6da6d8689362512b12a5d5287ff41b583605..b0a9362ff1204464bf85a4e2afd105f4f5508d8f 100644 --- a/VectoCore/Models/Simulation/Impl/VehicleContainer.cs +++ b/VectoCore/Models/Simulation/Impl/VehicleContainer.cs @@ -39,6 +39,7 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl { component.CommitSimulationStep(dataWriter); } + dataWriter.CommitSimulationStep(); } public void FinishSimulation(IModalDataWriter dataWriter) diff --git a/VectoCore/Models/SimulationComponent/Data/DrivingCycleData.cs b/VectoCore/Models/SimulationComponent/Data/DrivingCycleData.cs index 277a38b10817e9243cee2232d7257b1db731c318..f1b26b93264999604be8cffe6de4411a2b1d922f 100644 --- a/VectoCore/Models/SimulationComponent/Data/DrivingCycleData.cs +++ b/VectoCore/Models/SimulationComponent/Data/DrivingCycleData.cs @@ -312,9 +312,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data { ValidateHeader(table.Columns.Cast<DataColumn>().Select(col => col.ColumnName).ToArray()); - var entries = table.Rows.Cast<DataRow>().Select(row => new DrivingCycleEntry + var entries = table.Rows.Cast<DataRow>().Select((row, index) => new DrivingCycleEntry { - Time = row.ParseDoubleOrGetDefault(Fields.Time), + Time = row.ParseDoubleOrGetDefault(Fields.Time, index), VehicleSpeed = row.ParseDouble(Fields.VehicleSpeed).SI().Kilo.Meter.Per.Hour.To<MeterPerSecond>(), RoadGradient = row.ParseDoubleOrGetDefault(Fields.RoadGradient), AdditionalAuxPowerDemand = row.ParseDoubleOrGetDefault(Fields.AdditionalAuxPowerDemand).SI().Kilo.Watt.To<Watt>(), @@ -325,13 +325,6 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Data AuxiliarySupplyPower = AuxSupplyPowerReader.Read(row) }).ToArray(); - // update time with 1Hz if time field is missing. - if (!table.Columns.Contains(Fields.Time)) - { - for (var i = 0; i < entries.Length; i++) - entries[i].Time = i; - } - return entries; } } diff --git a/VectoCore/Models/SimulationComponent/IDrivingCycle.cs b/VectoCore/Models/SimulationComponent/IDrivingCycle.cs index ecc03f797b27825a22bd3af578c0acefea01c046..1aea420080c701d96f6aebcc1a6c700e999f856e 100644 --- a/VectoCore/Models/SimulationComponent/IDrivingCycle.cs +++ b/VectoCore/Models/SimulationComponent/IDrivingCycle.cs @@ -1,14 +1,21 @@ +using System; using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; namespace TUGraz.VectoCore.Models.SimulationComponent { - public interface IDrivingCycle : IDriverDemandInProvider + public interface IDrivingCycle { - bool DoSimulationStep(); + IResponse Request(TimeSpan absTime, TimeSpan dt); } - public interface IEngineOnlyDrivingCycle: IInShaft + public interface IDriverDemandDrivingCycle : IDrivingCycle, IDriverDemandInProvider { - bool DoSimulationStep(); + + } + + public interface IEngineOnlyDrivingCycle : IDrivingCycle, IInShaft + { + } } \ No newline at end of file diff --git a/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs b/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs index fe96623492a0e589cadb1287c34b86c0d708515a..f0d77d2aae74776f05a7e92e6f2d52516cb53e9c 100644 --- a/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs +++ b/VectoCore/Models/SimulationComponent/Impl/CombustionEngine.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using System.Diagnostics.Contracts; using TUGraz.VectoCore.Exceptions; using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Models.SimulationComponent.Data; @@ -186,7 +187,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl _currentState = new EngineState(); } - public void Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond engineSpeed) + public IResponse Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond engineSpeed) { _currentState.EngineSpeed = engineSpeed; _currentState.AbsTime = absTime; @@ -217,6 +218,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl _currentState.EnginePower = requestedEnginePower; //todo + _currentState.EnginePowerLoss; _currentState.EngineTorque = Formulas.PowerToTorque(_currentState.EnginePower, _currentState.EngineSpeed); + + //todo: use ResponseOverloadFail in case of overload + return new ResponseSuccess(); } /// <summary> diff --git a/VectoCore/Models/SimulationComponent/Impl/DistanceBasedDrivingCycle.cs b/VectoCore/Models/SimulationComponent/Impl/DistanceBasedDrivingCycle.cs index 1cc82f22b13480047c887bdc0b044036d97a8fe4..4407cece844a3a5c78583ae553f1969ef911ea08 100644 --- a/VectoCore/Models/SimulationComponent/Impl/DistanceBasedDrivingCycle.cs +++ b/VectoCore/Models/SimulationComponent/Impl/DistanceBasedDrivingCycle.cs @@ -26,23 +26,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl Data = cycle; } - #region IDrivingCycle - public bool DoSimulationStep() - { - //todo: Distance calculation and comparison!!! - throw new NotImplementedException("Distance based Cycle is not yet implemented."); - } - #endregion - public override void CommitSimulationStep(IModalDataWriter writer) { - // AbsTime gets increased before doing the CommitSimulationStep, - // therefore it has to be decreased again for commit. The needed time - // for the moddata is between the last AbsTime and the current AbsTime, - // therefore dt/2 has to be subtracted from the current AbsTime. - // todo: document this in a jira ticket! - var halfDt = new TimeSpan(Dt.Ticks / 2); - writer[ModalResultField.time] = (AbsTime - halfDt).TotalSeconds; + throw new NotImplementedException("Distance based Cycle is not yet implemented."); } public IDriverDemandInPort InPort() @@ -54,5 +40,11 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl { OutPort = other; } + + public IResponse Request(TimeSpan absTime, TimeSpan dt) + { + //todo: Distance calculation and comparison!!! + throw new NotImplementedException("Distance based Cycle is not yet implemented."); + } } } diff --git a/VectoCore/Models/SimulationComponent/Impl/EngineOnlyAuxiliary.cs b/VectoCore/Models/SimulationComponent/Impl/EngineOnlyAuxiliary.cs index 4d550f39eb6f6144e0f845a28beff8c7ba452b6a..50c08cf8cb4ab97527b4c04993452a3a7984cfe4 100644 --- a/VectoCore/Models/SimulationComponent/Impl/EngineOnlyAuxiliary.cs +++ b/VectoCore/Models/SimulationComponent/Impl/EngineOnlyAuxiliary.cs @@ -35,7 +35,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl _outPort = other; } - public void Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond engineSpeed) + public IResponse Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond engineSpeed) { if (_outPort == null) { @@ -44,7 +44,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl } _powerDemand = _demand.GetPowerDemand(absTime, dt); var tq = Formulas.PowerToTorque(_powerDemand, engineSpeed); - _outPort.Request(absTime, dt, (torque + tq).To<NewtonMeter>(), engineSpeed); + return _outPort.Request(absTime, dt, (torque + tq).To<NewtonMeter>(), engineSpeed); } public override void CommitSimulationStep(IModalDataWriter writer) diff --git a/VectoCore/Models/SimulationComponent/Impl/EngineOnlyDrivingCycle.cs b/VectoCore/Models/SimulationComponent/Impl/EngineOnlyDrivingCycle.cs index d4d5c9f669f1e94c1bd7345ec6d2b12ff1fc2dd5..43f41b1a1e17506ab2f4012d1f5a2af3b6a23718 100644 --- a/VectoCore/Models/SimulationComponent/Impl/EngineOnlyDrivingCycle.cs +++ b/VectoCore/Models/SimulationComponent/Impl/EngineOnlyDrivingCycle.cs @@ -1,5 +1,6 @@ using System; using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Models.SimulationComponent.Data; @@ -11,8 +12,6 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl /// </summary> public class EngineOnlyDrivingCycle : VectoSimulationComponent, IEngineOnlyDrivingCycle, ITnInPort { - protected TimeSpan AbsTime = new TimeSpan(seconds: 0, minutes: 0, hours: 0); - protected TimeSpan dt = new TimeSpan(seconds: 1, minutes: 0, hours: 0); protected DrivingCycleData Data; @@ -25,24 +24,6 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl Data = cycle; } - #region IDrivingCycle - public bool DoSimulationStep() - { - if (CurrentStep >= Data.Entries.Count) - return false; - - var entry = Data.Entries[CurrentStep]; - - //todo: variable time steps! - dt = TimeSpan.FromSeconds(1); - - OutPort.Request(AbsTime, dt, entry.EngineTorque, entry.EngineSpeed); - AbsTime += dt; - CurrentStep++; - return true; - } - #endregion - #region ITnInPort public void Connect(ITnOutPort other) { @@ -55,17 +36,22 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl { return this; } + + public IResponse Request(TimeSpan absTime, TimeSpan dt) + { + //todo: change to variable time steps + var index = (int)Math.Floor(absTime.TotalSeconds); + if (index >= Data.Entries.Count) + return new ResponseCycleFinished(); + + return OutPort.Request(absTime, dt, Data.Entries[index].EngineTorque, Data.Entries[index].EngineSpeed); + } + #endregion public override void CommitSimulationStep(IModalDataWriter writer) { - // AbsTime gets increased before doing the CommitSimulationStep, - // therefore it has to be decreased again for commit. The needed time - // for the moddata is between the last AbsTime and the current AbsTime, - // therefore dt/2 has to be subtracted from the current AbsTime. - // todo: document this dt/2 in a jira ticket! - var halfDt = new TimeSpan(dt.Ticks / 2); - writer[ModalResultField.time] = (AbsTime - halfDt).TotalSeconds; } + } } diff --git a/VectoCore/Models/SimulationComponent/Impl/EngineOnlyGearbox.cs b/VectoCore/Models/SimulationComponent/Impl/EngineOnlyGearbox.cs index 177e579e3e3309c974f07e41ad927f43a4800c4b..682ca2e27b60085e0a51e710296e467610bc0a39 100644 --- a/VectoCore/Models/SimulationComponent/Impl/EngineOnlyGearbox.cs +++ b/VectoCore/Models/SimulationComponent/Impl/EngineOnlyGearbox.cs @@ -1,6 +1,7 @@ -using System; +using System; using TUGraz.VectoCore.Exceptions; using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Utils; @@ -28,13 +29,13 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl return 0; } - public void Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond engineSpeed) + public IResponse Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond engineSpeed) { if (_outPort == null) { Log.ErrorFormat("{0} cannot handle incoming request - no outport available", absTime); throw new VectoSimulationException(String.Format("{0} cannot handle incoming request - no outport available", absTime.TotalSeconds)); } - _outPort.Request(absTime, dt, torque, engineSpeed); + return _outPort.Request(absTime, dt, torque, engineSpeed); } public void Connect(ITnOutPort other) diff --git a/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs b/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs index 89592c8600b9d255d2391d5db68879ea7003478d..eb72e500628761d3c80933c403d4404993ee89c4 100644 --- a/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs +++ b/VectoCore/Models/SimulationComponent/Impl/Gearbox.cs @@ -1,5 +1,6 @@ using System; using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Utils; @@ -24,7 +25,7 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl throw new NotImplementedException(); } - public void Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond engineSpeed) + public IResponse Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond engineSpeed) { throw new NotImplementedException(); } diff --git a/VectoCore/Models/SimulationComponent/Impl/TimeBasedDrivingCycle.cs b/VectoCore/Models/SimulationComponent/Impl/TimeBasedDrivingCycle.cs index d96a1536a6c0d9fea32349c07fe008841fb5258a..a3add5881934f833e5bb6f22b35230303700683b 100644 --- a/VectoCore/Models/SimulationComponent/Impl/TimeBasedDrivingCycle.cs +++ b/VectoCore/Models/SimulationComponent/Impl/TimeBasedDrivingCycle.cs @@ -1,57 +1,32 @@ using System; +using System.CodeDom; +using System.Collections.Generic; +using System.Linq; using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Models.Simulation; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Models.SimulationComponent.Data; +using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.Models.SimulationComponent.Impl { /// <summary> /// Class representing one Time Based Driving Cycle /// </summary> - public class TimeBasedDrivingCycle : VectoSimulationComponent, IDrivingCycle, IDriverDemandInPort + public class TimeBasedDrivingCycle : VectoSimulationComponent, IDriverDemandDrivingCycle, IDriverDemandInPort { - protected TimeSpan AbsTime; - protected TimeSpan dt = TimeSpan.FromSeconds(1); - protected DrivingCycleData Data; private IDriverDemandOutPort OutPort { get; set; } - private int CurrentStep { get; set; } - - public TimeBasedDrivingCycle(IVehicleContainer container, DrivingCycleData cycle) : base(container) + public TimeBasedDrivingCycle(IVehicleContainer container, DrivingCycleData cycle): base(container) { Data = cycle; } - #region IDrivingCycle - public bool DoSimulationStep() - { - if (CurrentStep >= Data.Entries.Count) - return false; - - var entry = Data.Entries[CurrentStep]; - - //todo: variable time steps! - dt = TimeSpan.FromSeconds(1); - - OutPort.Request(AbsTime, dt, entry.VehicleSpeed, entry.RoadGradient); - AbsTime += dt; - CurrentStep++; - return true; - } - #endregion - public override void CommitSimulationStep(IModalDataWriter writer) { - // AbsTime gets increased before doing the CommitSimulationStep, - // therefore it has to be decreased again for commit. The needed time - // for the moddata is between the last AbsTime and the current AbsTime, - // therefore dt/2 has to be subtracted from the current AbsTime. - // todo: document this in a jira ticket! - var halfDt = new TimeSpan(dt.Ticks / 2); - writer[ModalResultField.time] = (AbsTime - halfDt).TotalSeconds; } public IDriverDemandInPort InPort() @@ -59,6 +34,16 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl return this; } + public IResponse Request(TimeSpan absTime, TimeSpan dt) + { + //todo: change to variable time steps + var index = (int)Math.Floor(absTime.TotalSeconds); + if (index >= Data.Entries.Count) + return new ResponseCycleFinished(); + + return OutPort.Request(absTime, dt, Data.Entries[index].VehicleSpeed, Data.Entries[index].RoadGradient); + } + public void Connect(IDriverDemandOutPort other) { OutPort = other; diff --git a/VectoCore/Utils/DataRowExtensionMethods.cs b/VectoCore/Utils/DataRowExtensionMethods.cs index 49ad7a817d3e9be3d4804409075f757733e111b3..82015be236670c3d2fe8a77a7cadd40026c623a4 100644 --- a/VectoCore/Utils/DataRowExtensionMethods.cs +++ b/VectoCore/Utils/DataRowExtensionMethods.cs @@ -8,9 +8,15 @@ namespace TUGraz.VectoCore.Utils public static class DataRowExtensionMethods { - public static double ParseDoubleOrGetDefault(this DataRow row, string columnName) + public static double ParseDoubleOrGetDefault(this DataRow row, string columnName, double defaultValue = default(double)) { - return row.Table.Columns.Contains(columnName) ? row.ParseDouble(columnName) : default(double); + if (row.Table.Columns.Contains(columnName)) + { + double result; + if (double.TryParse(row.Field<string>(columnName), NumberStyles.Any, CultureInfo.InvariantCulture, out result)) + return result; + } + return defaultValue; } public static double ParseDouble(this DataRow row, int columnIndex) diff --git a/VectoCore/Utils/SI.cs b/VectoCore/Utils/SI.cs index a0fe357e4b4fcca35241dff1b16af1c98029271b..79043e5b329abf5c8e830b8117229f081f878383 100644 --- a/VectoCore/Utils/SI.cs +++ b/VectoCore/Utils/SI.cs @@ -28,6 +28,11 @@ namespace TUGraz.VectoCore.Utils public RadianPerSecond(double val = 0) : base(val, new SI().Radian.Per.Second) { } } + public class RoundsPerMinute : SI + { + public RoundsPerMinute(double val = 0) : base(val, new SI().Rounds.Per.Minute) { } + } + public class NewtonMeter : SI { public NewtonMeter(double val = 0) : base(val, new SI().Newton.Meter) { } diff --git a/VectoCore/VectoCore.csproj b/VectoCore/VectoCore.csproj index 89099d4322960192a8ca9f6434ac22f1537353aa..ab58902dc33a6e64fce8093cd2278ff8bad1c202 100644 --- a/VectoCore/VectoCore.csproj +++ b/VectoCore/VectoCore.csproj @@ -1,4 +1,4 @@ -<?xml version="1.0" encoding="utf-8"?> +<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" /> <PropertyGroup> @@ -115,8 +115,10 @@ <Compile Include="Models\Connector\Ports\IDriverDemandOutPort.cs" /> <Compile Include="Models\Connector\Ports\IDriverDemandOutProvider.cs" /> <Compile Include="Models\Connector\Ports\Impl\InPort.cs" /> + <Compile Include="Models\Connector\Ports\IResponse.cs" /> <Compile Include="Models\Connector\Ports\Impl\OutPort.cs" /> <Compile Include="Models\Connector\Ports\IOutShaft.cs" /> + <Compile Include="Models\Connector\Ports\Impl\Response.cs" /> <Compile Include="Models\Connector\Ports\ITnInPort.cs" /> <Compile Include="Models\Connector\Ports\ITnOutPort.cs" /> <Compile Include="Models\Connector\Ports\ITnPort.cs" /> @@ -151,12 +153,11 @@ <Compile Include="Models\Simulation\Data\ModalResult.cs"> <SubType>Component</SubType> </Compile> - <Compile Include="Models\Simulation\IVectoJob.cs" /> <Compile Include="Models\Simulation\IVectoSimulator.cs" /> <Compile Include="Models\Simulation\Data\ModalDataWriter.cs" /> - <Compile Include="Models\Simulation\Impl\SimulationFactory.cs" /> - <Compile Include="Models\Simulation\Impl\VectoJob.cs" /> + <Compile Include="Models\Simulation\Impl\SimulatorFactory.cs" /> <Compile Include="Models\Simulation\Impl\VectoSimulator.cs" /> + <Compile Include="Models\Simulation\Impl\JobContainer.cs" /> <Compile Include="Models\Simulation\Impl\VehicleContainer.cs" /> <Compile Include="Models\Simulation\Cockpit\ICockpit.cs" /> <Compile Include="Models\Simulation\Cockpit\IEngineCockpit.cs" /> diff --git a/VectoCoreArchitecture/HighLevel_SequenceDiag.sequencediagram b/VectoCoreArchitecture/HighLevel_SequenceDiag.sequencediagram deleted file mode 100644 index 75a9e5440a6f8e6052cc21321e8fc5e589139042..0000000000000000000000000000000000000000 --- a/VectoCoreArchitecture/HighLevel_SequenceDiag.sequencediagram +++ /dev/null @@ -1,523 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<SequenceDesignerModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/ModelStore" xmlns:dm9="http://schemas.microsoft.com/dsltools/LogicalClassDesigner" dslVersion="1.0.0.0" Id="784de59c-9096-4010-b35c-fa2e1ce01da2" name="Sequence1" linkedPackageId="d9536f1a-29ae-4998-a61d-8ed09f4ae8e4" xmlns="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner"> - <packagedElements> - <packageHasNamedElement> - <interaction Id="60558488-6e4a-41e5-b61d-87aa0c2c6371" name="Sequence1" collapseFragmentsFlag="false" isActiveClass="false" isAbstract="false" isLeaf="false" isReentrant="false"> - <elementDefinition Id="b3724a5e-054a-461f-85d8-140905c233fa" /> - <fragments> - <behaviorExecutionSpecification Id="541ecae7-f53d-4732-b2c8-47ae48349984" name="BehaviorExecutionSpecification1"> - <elementDefinition Id="5b9b4887-43e8-474d-84d5-78807e3fc106" /> - <coveredLifelines> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - </coveredLifelines> - <finish> - <executionOccurrenceSpecificationMoniker Id="c8fda89d-1f6d-44e4-8252-bbd3a0f289ab" LastKnownName="ExecutionOccurrenceSpecification2" /> - </finish> - <start> - <executionOccurrenceSpecificationMoniker Id="bedad346-338e-4f52-9199-7af2b1b19ae6" LastKnownName="ExecutionOccurrenceSpecification1" /> - </start> - <nestedOccurrences> - <messageOccurrenceSpecificationMoniker Id="e01783fa-f16e-4aa9-9465-b7c033c00f94" LastKnownName="MessageOccurrenceSpecification2" /> - <messageOccurrenceSpecificationMoniker Id="1a6b1be3-4ca3-45b7-b61a-0552ee33be86" LastKnownName="MessageOccurrenceSpecification5" /> - <messageOccurrenceSpecificationMoniker Id="feb26b78-ce66-4f10-b795-ef65dc6b3132" LastKnownName="MessageOccurrenceSpecification8" /> - <messageOccurrenceSpecificationMoniker Id="eb794625-c53c-462e-81cf-b2b8dfbf40b1" LastKnownName="MessageOccurrenceSpecification3" /> - </nestedOccurrences> - </behaviorExecutionSpecification> - <executionOccurrenceSpecification Id="bedad346-338e-4f52-9199-7af2b1b19ae6" name="ExecutionOccurrenceSpecification1"> - <elementDefinition Id="72668309-a7a5-466c-88ce-b3b3fc97c704" /> - <event> - <executionOccurrenceSpecificationReferencesEvent> - <executionEventMoniker Id="e49435db-9daf-4b92-81b1-669fc980db86" LastKnownName="ExecutionEvent" /> - </executionOccurrenceSpecificationReferencesEvent> - </event> - <covered> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - </covered> - </executionOccurrenceSpecification> - <messageOccurrenceSpecification Id="5e11f161-f851-4167-a451-02945d35d02f" name="MessageOccurrenceSpecification1"> - <elementDefinition Id="7be90084-1c49-41c7-abb0-fc1043119c4b" /> - <covered> - <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="drivingCycle : DrivingCycle" /> - </covered> - </messageOccurrenceSpecification> - <messageOccurrenceSpecification Id="e01783fa-f16e-4aa9-9465-b7c033c00f94" name="MessageOccurrenceSpecification2"> - <elementDefinition Id="47ab19dc-07f8-4b18-bd3c-acca232d871b" /> - <covered> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - </covered> - </messageOccurrenceSpecification> - <behaviorExecutionSpecification Id="707d65e3-5fa7-4461-9ee1-58e0be5df7db" name="BehaviorExecutionSpecification2"> - <elementDefinition Id="cff2dcb2-96af-4c6a-829c-a281c3bc1b97" /> - <coveredLifelines> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - </coveredLifelines> - <finish> - <executionOccurrenceSpecificationMoniker Id="7c2c3140-2600-4341-97db-11cb194cb08d" LastKnownName="ExecutionOccurrenceSpecification4" /> - </finish> - <start> - <executionOccurrenceSpecificationMoniker Id="91782065-d864-4da0-ab83-e371ed296342" LastKnownName="ExecutionOccurrenceSpecification3" /> - </start> - <nestedOccurrences> - <messageOccurrenceSpecificationMoniker Id="b3a5854b-f14a-45c3-977a-2d6d9e2077e9" LastKnownName="MessageOccurrenceSpecification6" /> - <messageOccurrenceSpecificationMoniker Id="0aab0f7f-a14c-4e96-9724-3f0a30edf827" LastKnownName="MessageOccurrenceSpecification9" /> - <messageOccurrenceSpecificationMoniker Id="8a7d8cac-7994-4bab-9331-3019a14de1dc" LastKnownName="MessageOccurrenceSpecification12" /> - <messageOccurrenceSpecificationMoniker Id="b72c98c9-b5a4-4085-9914-983169e442d4" LastKnownName="MessageOccurrenceSpecification7" /> - </nestedOccurrences> - </behaviorExecutionSpecification> - <executionOccurrenceSpecification Id="91782065-d864-4da0-ab83-e371ed296342" name="ExecutionOccurrenceSpecification3"> - <elementDefinition Id="7d68ec49-7dda-4be1-bfea-cd529c292b95" /> - <event> - <executionOccurrenceSpecificationReferencesEvent> - <executionEventMoniker Id="21de0aa7-3567-47e1-b6f1-d19c7bf3828e" LastKnownName="ExecutionEvent" /> - </executionOccurrenceSpecificationReferencesEvent> - </event> - <covered> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - </covered> - </executionOccurrenceSpecification> - <messageOccurrenceSpecification Id="1a6b1be3-4ca3-45b7-b61a-0552ee33be86" name="MessageOccurrenceSpecification5"> - <elementDefinition Id="8f2e29d7-4815-497e-999c-b5901402f96e" /> - <covered> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - </covered> - </messageOccurrenceSpecification> - <messageOccurrenceSpecification Id="b3a5854b-f14a-45c3-977a-2d6d9e2077e9" name="MessageOccurrenceSpecification6"> - <elementDefinition Id="217827ee-21ff-4d98-aa17-1f5bdefc4549" /> - <covered> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - </covered> - </messageOccurrenceSpecification> - <behaviorExecutionSpecification Id="821202f2-50fd-4461-b02a-62f9052d1be9" name="BehaviorExecutionSpecification3"> - <elementDefinition Id="0a28e195-4bb5-4969-be87-58cedb40cc4c" /> - <coveredLifelines> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - </coveredLifelines> - <finish> - <executionOccurrenceSpecificationMoniker Id="b250fc76-9e9e-4a74-a825-925d484e6e1f" LastKnownName="ExecutionOccurrenceSpecification6" /> - </finish> - <start> - <executionOccurrenceSpecificationMoniker Id="ada036c0-e0ba-4392-9d0b-7d653005062b" LastKnownName="ExecutionOccurrenceSpecification5" /> - </start> - <nestedOccurrences> - <messageOccurrenceSpecificationMoniker Id="c35937db-7f24-4630-9bb9-c9e001b577f5" LastKnownName="MessageOccurrenceSpecification10" /> - <messageOccurrenceSpecificationMoniker Id="072d6694-41bd-495e-9d90-b12a95182480" LastKnownName="MessageOccurrenceSpecification13" /> - <messageOccurrenceSpecificationMoniker Id="3c1946fc-3d26-49fd-9488-ffa4b4216f25" LastKnownName="MessageOccurrenceSpecification16" /> - <messageOccurrenceSpecificationMoniker Id="7d71db48-fb18-43c6-82c6-096a490712e8" LastKnownName="MessageOccurrenceSpecification11" /> - </nestedOccurrences> - </behaviorExecutionSpecification> - <executionOccurrenceSpecification Id="ada036c0-e0ba-4392-9d0b-7d653005062b" name="ExecutionOccurrenceSpecification5"> - <elementDefinition Id="6cb27467-d7dd-46a8-9737-7d893e7832e2" /> - <event> - <executionOccurrenceSpecificationReferencesEvent> - <executionEventMoniker Id="b64d0c20-ff5e-48d1-ab1c-5767ff40d68d" LastKnownName="ExecutionEvent" /> - </executionOccurrenceSpecificationReferencesEvent> - </event> - <covered> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - </covered> - </executionOccurrenceSpecification> - <messageOccurrenceSpecification Id="c35937db-7f24-4630-9bb9-c9e001b577f5" name="MessageOccurrenceSpecification10"> - <elementDefinition Id="eb8736ad-68ff-487e-a588-771e12663771" /> - <covered> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - </covered> - </messageOccurrenceSpecification> - <messageOccurrenceSpecification Id="0aab0f7f-a14c-4e96-9724-3f0a30edf827" name="MessageOccurrenceSpecification9"> - <elementDefinition Id="c797f040-4b12-49ad-a17c-e844ae432705" /> - <covered> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - </covered> - </messageOccurrenceSpecification> - <behaviorExecutionSpecification Id="1902ffdb-616a-4310-aa09-3bb4eee198d0" name="BehaviorExecutionSpecification4"> - <elementDefinition Id="4d88fdf9-73f0-4d6b-adad-f0fe18086cbc" /> - <coveredLifelines> - <lifelineMoniker Id="941b3a1b-08a8-48aa-98cc-68310a888e1c" LastKnownName="driver : Driver" /> - </coveredLifelines> - <finish> - <executionOccurrenceSpecificationMoniker Id="d9355422-bb58-4efe-9942-895260ba3e61" LastKnownName="ExecutionOccurrenceSpecification8" /> - </finish> - <start> - <executionOccurrenceSpecificationMoniker Id="6a6155e8-0780-410e-a4a7-bee8cd5b4931" LastKnownName="ExecutionOccurrenceSpecification7" /> - </start> - <nestedOccurrences> - <messageOccurrenceSpecificationMoniker Id="19e8157f-563c-4d4d-9152-d44a999dc6e6" LastKnownName="MessageOccurrenceSpecification14" /> - <messageOccurrenceSpecificationMoniker Id="3d73e144-c381-4b10-8b75-14754b6d8813" LastKnownName="MessageOccurrenceSpecification15" /> - </nestedOccurrences> - </behaviorExecutionSpecification> - <executionOccurrenceSpecification Id="6a6155e8-0780-410e-a4a7-bee8cd5b4931" name="ExecutionOccurrenceSpecification7"> - <elementDefinition Id="aab3b3ac-f55f-438b-a0af-120a0e2b1871" /> - <event> - <executionOccurrenceSpecificationReferencesEvent> - <executionEventMoniker Id="dfc132db-dd76-4b59-b07a-cfd53cf74dd9" LastKnownName="ExecutionEvent" /> - </executionOccurrenceSpecificationReferencesEvent> - </event> - <covered> - <lifelineMoniker Id="941b3a1b-08a8-48aa-98cc-68310a888e1c" LastKnownName="driver : Driver" /> - </covered> - </executionOccurrenceSpecification> - <messageOccurrenceSpecification Id="19e8157f-563c-4d4d-9152-d44a999dc6e6" name="MessageOccurrenceSpecification14"> - <elementDefinition Id="70e420be-3efc-45bb-bac7-5b7d5e3cdcc7" /> - <covered> - <lifelineMoniker Id="941b3a1b-08a8-48aa-98cc-68310a888e1c" LastKnownName="driver : Driver" /> - </covered> - </messageOccurrenceSpecification> - <messageOccurrenceSpecification Id="072d6694-41bd-495e-9d90-b12a95182480" name="MessageOccurrenceSpecification13"> - <elementDefinition Id="dff3564f-c6ab-433b-9dac-213e4b763dfc" /> - <covered> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - </covered> - </messageOccurrenceSpecification> - <messageOccurrenceSpecification Id="3c1946fc-3d26-49fd-9488-ffa4b4216f25" name="MessageOccurrenceSpecification16"> - <elementDefinition Id="8292c79d-a06a-4b81-bbd7-8390eac84c8d" /> - <covered> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - </covered> - </messageOccurrenceSpecification> - <messageOccurrenceSpecification Id="3d73e144-c381-4b10-8b75-14754b6d8813" name="MessageOccurrenceSpecification15"> - <elementDefinition Id="97582447-a76c-43b3-a824-650e86891c43" /> - <covered> - <lifelineMoniker Id="941b3a1b-08a8-48aa-98cc-68310a888e1c" LastKnownName="driver : Driver" /> - </covered> - </messageOccurrenceSpecification> - <executionOccurrenceSpecification Id="d9355422-bb58-4efe-9942-895260ba3e61" name="ExecutionOccurrenceSpecification8"> - <elementDefinition Id="5b9666fa-c3eb-498a-8c24-688f1aa58593" /> - <event> - <executionOccurrenceSpecificationReferencesEvent> - <executionEventMoniker Id="498476a0-1f3e-4509-80c7-b9e2e8a1e1ca" LastKnownName="ExecutionEvent" /> - </executionOccurrenceSpecificationReferencesEvent> - </event> - <covered> - <lifelineMoniker Id="941b3a1b-08a8-48aa-98cc-68310a888e1c" LastKnownName="driver : Driver" /> - </covered> - </executionOccurrenceSpecification> - <messageOccurrenceSpecification Id="8a7d8cac-7994-4bab-9331-3019a14de1dc" name="MessageOccurrenceSpecification12"> - <elementDefinition Id="89530dc8-7e01-458c-abd6-d6d8efaada7d" /> - <covered> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - </covered> - </messageOccurrenceSpecification> - <messageOccurrenceSpecification Id="7d71db48-fb18-43c6-82c6-096a490712e8" name="MessageOccurrenceSpecification11"> - <elementDefinition Id="827d9485-442c-4e9c-b84b-6c8815325aee" /> - <covered> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - </covered> - </messageOccurrenceSpecification> - <executionOccurrenceSpecification Id="b250fc76-9e9e-4a74-a825-925d484e6e1f" name="ExecutionOccurrenceSpecification6"> - <elementDefinition Id="2c5bc84a-548e-4194-93b4-1f90abf561a0" /> - <event> - <executionOccurrenceSpecificationReferencesEvent> - <executionEventMoniker Id="22869c4e-ffe8-4ba5-8057-f169a6fa2d40" LastKnownName="ExecutionEvent" /> - </executionOccurrenceSpecificationReferencesEvent> - </event> - <covered> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - </covered> - </executionOccurrenceSpecification> - <messageOccurrenceSpecification Id="feb26b78-ce66-4f10-b795-ef65dc6b3132" name="MessageOccurrenceSpecification8"> - <elementDefinition Id="7e7d4d3c-9add-4e7b-bfd0-d2968c7c40be" /> - <covered> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - </covered> - </messageOccurrenceSpecification> - <messageOccurrenceSpecification Id="b72c98c9-b5a4-4085-9914-983169e442d4" name="MessageOccurrenceSpecification7"> - <elementDefinition Id="d8eb55d9-6da3-49b5-979b-099c27c57e66" /> - <covered> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - </covered> - </messageOccurrenceSpecification> - <executionOccurrenceSpecification Id="7c2c3140-2600-4341-97db-11cb194cb08d" name="ExecutionOccurrenceSpecification4"> - <elementDefinition Id="4535fc6e-756a-48b6-94cd-eb2f8cd4bffb" /> - <event> - <executionOccurrenceSpecificationReferencesEvent> - <executionEventMoniker Id="b073b7fb-5399-4e2f-b616-876605ace0da" LastKnownName="ExecutionEvent" /> - </executionOccurrenceSpecificationReferencesEvent> - </event> - <covered> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - </covered> - </executionOccurrenceSpecification> - <messageOccurrenceSpecification Id="eb794625-c53c-462e-81cf-b2b8dfbf40b1" name="MessageOccurrenceSpecification3"> - <elementDefinition Id="8181d5d8-1ba7-4b41-8872-ebb0d01ea979" /> - <covered> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - </covered> - </messageOccurrenceSpecification> - <messageOccurrenceSpecification Id="b2660ad3-cb39-4239-a1da-d606d3273f2e" name="MessageOccurrenceSpecification4"> - <elementDefinition Id="3732cd27-04b7-4d8d-b704-13ab5b44d07e" /> - <covered> - <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="drivingCycle : DrivingCycle" /> - </covered> - </messageOccurrenceSpecification> - <executionOccurrenceSpecification Id="c8fda89d-1f6d-44e4-8252-bbd3a0f289ab" name="ExecutionOccurrenceSpecification2"> - <elementDefinition Id="0e76d5cb-5282-4554-9514-a2753631741a" /> - <event> - <executionOccurrenceSpecificationReferencesEvent> - <executionEventMoniker Id="aec8a5fa-ab32-46f1-bf26-19ee5e4ee6cb" LastKnownName="ExecutionEvent" /> - </executionOccurrenceSpecificationReferencesEvent> - </event> - <covered> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - </covered> - </executionOccurrenceSpecification> - </fragments> - <lifelines> - <lifeline Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" name="drivingCycle : DrivingCycle" isActor="false" lifelineDisplayName="drivingCycle : DrivingCycle"> - <elementDefinition Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" /> - <represents> - <propertyMoniker Id="a79151e0-2457-4cea-9d1e-6d56c711ef63" /> - </represents> - <topLevelOccurrences> - <messageOccurrenceSpecificationMoniker Id="5e11f161-f851-4167-a451-02945d35d02f" LastKnownName="MessageOccurrenceSpecification1" /> - <messageOccurrenceSpecificationMoniker Id="b2660ad3-cb39-4239-a1da-d606d3273f2e" LastKnownName="MessageOccurrenceSpecification4" /> - </topLevelOccurrences> - </lifeline> - <lifeline Id="3dab1444-620e-4fd1-ae01-53b756b8f552" name="driverDemandInPort : DriverDemandInPort" isActor="false" lifelineDisplayName="driverDemandInPort : DriverDemandInPort"> - <elementDefinition Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" /> - <represents> - <propertyMoniker Id="49b29686-7730-45d7-8c35-aa46991df3e6" /> - </represents> - <topLevelOccurrences> - <executionOccurrenceSpecificationMoniker Id="bedad346-338e-4f52-9199-7af2b1b19ae6" LastKnownName="ExecutionOccurrenceSpecification1" /> - <executionOccurrenceSpecificationMoniker Id="c8fda89d-1f6d-44e4-8252-bbd3a0f289ab" LastKnownName="ExecutionOccurrenceSpecification2" /> - </topLevelOccurrences> - </lifeline> - <lifeline Id="e837a4db-825f-43dd-9a33-4614cbad36e2" name="driverDemandConnector : DriverDemandConnector" isActor="false" lifelineDisplayName="driverDemandConnector : DriverDemandConnector"> - <elementDefinition Id="48320ba0-5a08-48d7-9295-883ab984fd27" /> - <represents> - <propertyMoniker Id="5d153efb-a915-43ab-b6a6-92ef38ce98a0" /> - </represents> - <topLevelOccurrences> - <executionOccurrenceSpecificationMoniker Id="91782065-d864-4da0-ab83-e371ed296342" LastKnownName="ExecutionOccurrenceSpecification3" /> - <executionOccurrenceSpecificationMoniker Id="7c2c3140-2600-4341-97db-11cb194cb08d" LastKnownName="ExecutionOccurrenceSpecification4" /> - </topLevelOccurrences> - </lifeline> - <lifeline Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" name="driverDemandOutPort : DriverDemandOutPort" isActor="false" lifelineDisplayName="driverDemandOutPort : DriverDemandOutPort"> - <elementDefinition Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" /> - <represents> - <propertyMoniker Id="dd1b49c1-5b80-4638-bce8-25d5d7b2e3ae" /> - </represents> - <topLevelOccurrences> - <executionOccurrenceSpecificationMoniker Id="ada036c0-e0ba-4392-9d0b-7d653005062b" LastKnownName="ExecutionOccurrenceSpecification5" /> - <executionOccurrenceSpecificationMoniker Id="b250fc76-9e9e-4a74-a825-925d484e6e1f" LastKnownName="ExecutionOccurrenceSpecification6" /> - </topLevelOccurrences> - </lifeline> - <lifeline Id="941b3a1b-08a8-48aa-98cc-68310a888e1c" name="driver : Driver" isActor="false" lifelineDisplayName="driver : Driver"> - <elementDefinition Id="499edca3-03bc-4dc0-91d4-e6671a638544" /> - <represents> - <propertyMoniker Id="313c81f5-61f0-4440-9171-7da08f8637f9" /> - </represents> - <topLevelOccurrences> - <executionOccurrenceSpecificationMoniker Id="6a6155e8-0780-410e-a4a7-bee8cd5b4931" LastKnownName="ExecutionOccurrenceSpecification7" /> - <executionOccurrenceSpecificationMoniker Id="d9355422-bb58-4efe-9942-895260ba3e61" LastKnownName="ExecutionOccurrenceSpecification8" /> - </topLevelOccurrences> - </lifeline> - </lifelines> - <messages> - <message Id="5a4bfa68-0909-42b5-931c-f3045011b7c4" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false" signatureText="+ request()"> - <elementDefinition Id="ab5e619b-9297-410f-bbde-8dc832d7d273" /> - <sendEvent> - <messageOccurrenceSpecificationMoniker Id="5e11f161-f851-4167-a451-02945d35d02f" LastKnownName="MessageOccurrenceSpecification1" /> - </sendEvent> - <receiveEvent> - <messageOccurrenceSpecificationMoniker Id="e01783fa-f16e-4aa9-9465-b7c033c00f94" LastKnownName="MessageOccurrenceSpecification2" /> - </receiveEvent> - </message> - <message Id="ad7b5a7b-479a-4863-a40d-1b9f3935d456" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> - <elementDefinition Id="8330c79b-025a-416d-9858-354e9e3efde2" /> - <sendEvent> - <messageOccurrenceSpecificationMoniker Id="1a6b1be3-4ca3-45b7-b61a-0552ee33be86" LastKnownName="MessageOccurrenceSpecification5" /> - </sendEvent> - <receiveEvent> - <messageOccurrenceSpecificationMoniker Id="b3a5854b-f14a-45c3-977a-2d6d9e2077e9" LastKnownName="MessageOccurrenceSpecification6" /> - </receiveEvent> - </message> - <message Id="c05f63c9-a8d2-439b-8114-d94644341bb5" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false" signatureText="+ request()"> - <elementDefinition Id="c57e7f50-5251-4fcd-b197-6079d5807078" /> - <sendEvent> - <messageOccurrenceSpecificationMoniker Id="0aab0f7f-a14c-4e96-9724-3f0a30edf827" LastKnownName="MessageOccurrenceSpecification9" /> - </sendEvent> - <receiveEvent> - <messageOccurrenceSpecificationMoniker Id="c35937db-7f24-4630-9bb9-c9e001b577f5" LastKnownName="MessageOccurrenceSpecification10" /> - </receiveEvent> - </message> - <message Id="0a5e3426-0f53-489d-9c02-bdbceaeac63e" name="Message4" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> - <elementDefinition Id="4acb68aa-f5c8-4fd1-9665-69ca1465983f" /> - <sendEvent> - <messageOccurrenceSpecificationMoniker Id="072d6694-41bd-495e-9d90-b12a95182480" LastKnownName="MessageOccurrenceSpecification13" /> - </sendEvent> - <receiveEvent> - <messageOccurrenceSpecificationMoniker Id="19e8157f-563c-4d4d-9152-d44a999dc6e6" LastKnownName="MessageOccurrenceSpecification14" /> - </receiveEvent> - </message> - <message Id="2c772741-ca85-45a6-adda-d72837703f44" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> - <elementDefinition Id="908a754a-46ff-4f21-88ad-f8e069a75462" /> - <sendEvent> - <messageOccurrenceSpecificationMoniker Id="3d73e144-c381-4b10-8b75-14754b6d8813" LastKnownName="MessageOccurrenceSpecification15" /> - </sendEvent> - <receiveEvent> - <messageOccurrenceSpecificationMoniker Id="3c1946fc-3d26-49fd-9488-ffa4b4216f25" LastKnownName="MessageOccurrenceSpecification16" /> - </receiveEvent> - </message> - <message Id="1ae74185-dbe5-421b-94c0-ab962706aac7" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> - <elementDefinition Id="5ec45304-a138-4528-9e32-e96d7165b1a6" /> - <sendEvent> - <messageOccurrenceSpecificationMoniker Id="7d71db48-fb18-43c6-82c6-096a490712e8" LastKnownName="MessageOccurrenceSpecification11" /> - </sendEvent> - <receiveEvent> - <messageOccurrenceSpecificationMoniker Id="8a7d8cac-7994-4bab-9331-3019a14de1dc" LastKnownName="MessageOccurrenceSpecification12" /> - </receiveEvent> - </message> - <message Id="cc1550d4-ea12-4f7e-b338-92e0fdd4b018" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> - <elementDefinition Id="0630eef4-69ef-4bf7-8a99-72ec3fb49881" /> - <sendEvent> - <messageOccurrenceSpecificationMoniker Id="b72c98c9-b5a4-4085-9914-983169e442d4" LastKnownName="MessageOccurrenceSpecification7" /> - </sendEvent> - <receiveEvent> - <messageOccurrenceSpecificationMoniker Id="feb26b78-ce66-4f10-b795-ef65dc6b3132" LastKnownName="MessageOccurrenceSpecification8" /> - </receiveEvent> - </message> - <message Id="62204254-691c-4589-80f6-ac03e1253447" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> - <elementDefinition Id="0f5d2596-4d0b-423d-b884-a6faf0782705" /> - <sendEvent> - <messageOccurrenceSpecificationMoniker Id="eb794625-c53c-462e-81cf-b2b8dfbf40b1" LastKnownName="MessageOccurrenceSpecification3" /> - </sendEvent> - <receiveEvent> - <messageOccurrenceSpecificationMoniker Id="b2660ad3-cb39-4239-a1da-d606d3273f2e" LastKnownName="MessageOccurrenceSpecification4" /> - </receiveEvent> - </message> - </messages> - <ownedAttributesInternal> - <property Id="78fd1baa-dfd2-4994-b351-eb0e4043caac" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> - <elementDefinition Id="eacfb288-4fad-4f7d-9efc-bf49413fb800" /> - <type_NamedElement> - <referencedTypeMoniker Id="ccef7cdb-1ca7-4bdb-b4c7-77e53b4bdf8d" LastKnownName="DrivingCycle" /> - </type_NamedElement> - </property> - <property Id="ec920292-5851-4aa5-91ef-1fc9a940b7fe" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> - <elementDefinition Id="17bf4af5-6fad-4409-9fca-c88c47360dfe" /> - <type_NamedElement> - <referencedTypeMoniker Id="758373ff-415b-4fe1-a1de-2e49646dbafe" LastKnownName="VectoSimulator" /> - </type_NamedElement> - </property> - <property Id="a79151e0-2457-4cea-9d1e-6d56c711ef63" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> - <elementDefinition Id="b489a5ab-6755-45e8-8fd9-0e5f7441261b" /> - <type_NamedElement> - <referencedTypeMoniker Id="ccef7cdb-1ca7-4bdb-b4c7-77e53b4bdf8d" LastKnownName="DrivingCycle" /> - </type_NamedElement> - </property> - <property Id="49b29686-7730-45d7-8c35-aa46991df3e6" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> - <elementDefinition Id="30b96102-0d84-40ad-83ce-3ba840828efb" /> - <type_NamedElement> - <referencedTypeMoniker Id="884e1449-a991-4320-9a16-e28bd966b8de" LastKnownName="DriverDemandInPort" /> - </type_NamedElement> - </property> - <property Id="5d153efb-a915-43ab-b6a6-92ef38ce98a0" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> - <elementDefinition Id="e48ddb94-bb3b-4ff8-a604-569f775142f3" /> - <type_NamedElement> - <referencedTypeMoniker Id="8aaab201-1873-4964-824a-2b67799df901" LastKnownName="DriverDemandConnector" /> - </type_NamedElement> - </property> - <property Id="dd1b49c1-5b80-4638-bce8-25d5d7b2e3ae" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> - <elementDefinition Id="116b1945-8738-478f-8ff0-275d81725470" /> - <type_NamedElement> - <referencedTypeMoniker Id="272974f3-9984-4c4c-a0c4-e56565b89bb0" LastKnownName="DriverDemandOutPort" /> - </type_NamedElement> - </property> - <property Id="313c81f5-61f0-4440-9171-7da08f8637f9" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> - <elementDefinition Id="57fe4d5e-cc86-4cd3-aa11-80f53a29bc09" /> - <type_NamedElement> - <referencedTypeMoniker Id="25ba047a-8210-433a-8fb8-44be1d19dcfb" LastKnownName="Driver" /> - </type_NamedElement> - </property> - </ownedAttributesInternal> - </interaction> - </packageHasNamedElement> - <packageHasNamedElement> - <referencedType Id="ccef7cdb-1ca7-4bdb-b4c7-77e53b4bdf8d" name="DrivingCycle" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::DrivingCycle"> - <elementDefinition Id="48afbe6b-6554-4885-b5e3-88623e2c3ed7" /> - </referencedType> - </packageHasNamedElement> - <packageHasNamedElement> - <referencedType Id="758373ff-415b-4fe1-a1de-2e49646dbafe" name="VectoSimulator" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::VectoSimulator"> - <elementDefinition Id="65f8b04d-75e5-4d26-a459-f5b4bc0525ba" /> - </referencedType> - </packageHasNamedElement> - <packageHasNamedElement> - <referencedType Id="884e1449-a991-4320-9a16-e28bd966b8de" name="DriverDemandInPort" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::DriverDemandInPort"> - <elementDefinition Id="e5ea403a-118e-435d-bf25-21cfdc3c3c3c" /> - </referencedType> - </packageHasNamedElement> - <packageHasNamedElement> - <referencedType Id="272974f3-9984-4c4c-a0c4-e56565b89bb0" name="DriverDemandOutPort" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::DriverDemandOutPort"> - <elementDefinition Id="6ba4ef16-f79d-45b8-8d61-7b649b1f5fe7" /> - </referencedType> - </packageHasNamedElement> - <packageHasNamedElement> - <executionEvent Id="e49435db-9daf-4b92-81b1-669fc980db86" name="ExecutionEvent"> - <elementDefinition Id="7707572f-269f-4cf4-b567-07c992fff4ff" /> - </executionEvent> - </packageHasNamedElement> - <packageHasNamedElement> - <executionEvent Id="aec8a5fa-ab32-46f1-bf26-19ee5e4ee6cb" name="ExecutionEvent"> - <elementDefinition Id="d3d311f8-c473-48bc-a745-a76814838855" /> - </executionEvent> - </packageHasNamedElement> - <packageHasNamedElement> - <executionEvent Id="21de0aa7-3567-47e1-b6f1-d19c7bf3828e" name="ExecutionEvent"> - <elementDefinition Id="c9527dec-ff57-4c1c-a5e6-b0b6df6e3355" /> - </executionEvent> - </packageHasNamedElement> - <packageHasNamedElement> - <executionEvent Id="b073b7fb-5399-4e2f-b616-876605ace0da" name="ExecutionEvent"> - <elementDefinition Id="05cb325f-8fd2-47f3-8904-1ddae08f9c1d" /> - </executionEvent> - </packageHasNamedElement> - <packageHasNamedElement> - <executionEvent Id="b64d0c20-ff5e-48d1-ab1c-5767ff40d68d" name="ExecutionEvent"> - <elementDefinition Id="1df160d7-9dda-4ca9-8b63-74c0838dc069" /> - </executionEvent> - </packageHasNamedElement> - <packageHasNamedElement> - <executionEvent Id="22869c4e-ffe8-4ba5-8057-f169a6fa2d40" name="ExecutionEvent"> - <elementDefinition Id="439efbcc-d589-48b7-8cf3-c081e54dd05c" /> - </executionEvent> - </packageHasNamedElement> - <packageHasNamedElement> - <referencedType Id="25ba047a-8210-433a-8fb8-44be1d19dcfb" name="Driver" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Driver"> - <elementDefinition Id="ca689ad9-b211-4533-a0ff-0fd22038b6b4" /> - </referencedType> - </packageHasNamedElement> - <packageHasNamedElement> - <executionEvent Id="dfc132db-dd76-4b59-b07a-cfd53cf74dd9" name="ExecutionEvent"> - <elementDefinition Id="b3a2382d-0423-4f46-9424-1ddc6a39c0bf" /> - </executionEvent> - </packageHasNamedElement> - <packageHasNamedElement> - <executionEvent Id="498476a0-1f3e-4509-80c7-b9e2e8a1e1ca" name="ExecutionEvent"> - <elementDefinition Id="a99897c8-dbf2-4ee4-8d3c-17a6256e16f2" /> - </executionEvent> - </packageHasNamedElement> - <packageHasNamedElement> - <referencedType Id="8aaab201-1873-4964-824a-2b67799df901" name="DriverDemandConnector" isAbstract="false" isLeaf="false" cachedFullName="DriverDemandConnector"> - <elementDefinition Id="b49cfd77-916e-411d-8d0d-5e0314de21b1" /> - </referencedType> - </packageHasNamedElement> - </packagedElements> - <package Id="d9536f1a-29ae-4998-a61d-8ed09f4ae8e4" name="VectoArchitecture"> - <elementDefinition Id="d70f4262-18df-49eb-a245-704a07d56711" /> - <profileInstances> - <packageHasProfileInstances Id="bc773b85-788e-40ab-a17f-c3c454c766a1"> - <profileInstance Id="07cb1b4a-f58f-45c1-8f1b-0235a99229ed" name="StandardProfileL2"> - <elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" /> - </profileInstance> - <elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" /> - </packageHasProfileInstances> - <packageHasProfileInstances Id="afaefff7-79ab-42fb-ae49-35a36ea3f4d7"> - <profileInstance Id="efe5c5c8-8e0d-463e-9e22-bcd31ef0cd76" name="StandardProfileL3"> - <elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" /> - </profileInstance> - <elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" /> - </packageHasProfileInstances> - </profileInstances> - </package> -</SequenceDesignerModel> \ No newline at end of file diff --git a/VectoCoreArchitecture/HighLevel_SequenceDiag.sequencediagram.layout b/VectoCoreArchitecture/HighLevel_SequenceDiag.sequencediagram.layout deleted file mode 100644 index 965724fca89412b753935c457c0e138e3d2c0a2b..0000000000000000000000000000000000000000 --- a/VectoCoreArchitecture/HighLevel_SequenceDiag.sequencediagram.layout +++ /dev/null @@ -1,134 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<sequenceDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 11, 8.5" name="UMLSequenceDiagram1"> - <SequenceDesignerModelMoniker Id="784de59c-9096-4010-b35c-fa2e1ce01da2" /> - <nestedChildShapes> - <lifelineShape Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" absoluteBounds="1.9166666666666665, 1, 0.15, 7" visible="true" visualStyleMode="Modified"> - <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="drivingCycle : DrivingCycle" /> - <relativeChildShapes> - <umlLifelineHeadShape Id="d7af58ba-3a6d-4191-9533-bdd8c7f5d03a" absoluteBounds="1.0991051904360452, 0.6, 1.7851229524612426, 0.4" customColor="White" visualStyleMode="Modified"> - <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="drivingCycle : DrivingCycle" /> - <relativeChildShapes /> - </umlLifelineHeadShape> - <lifelineHoverShape Id="43b0bd74-1492-4175-9e9e-46cc1fc67e49" absoluteBounds="1.9166666666666665, 1, 0, 7"> - <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="drivingCycle : DrivingCycle" /> - </lifelineHoverShape> - </relativeChildShapes> - </lifelineShape> - <lifelineShape Id="326bf236-de9d-44ba-8e67-7be9311757a7" absoluteBounds="4.0520833333333339, 1, 0.15, 7" visible="true" visualStyleMode="Modified"> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - <relativeChildShapes> - <umlLifelineHeadShape Id="694f5ae7-3acc-4c33-9782-d5556713ecd3" absoluteBounds="3.3713942678769433, 0.6, 1.5113781309127807, 0.4" customColor="White" visualStyleMode="Modified"> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - <relativeChildShapes /> - </umlLifelineHeadShape> - <lifelineHoverShape Id="6fdccce7-9753-47be-92c2-bfc8847db69c" absoluteBounds="4.0520833333333339, 1, 0, 7"> - <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="driverDemandInPort : DriverDemandInPort" /> - </lifelineHoverShape> - <umlExecutionSpecificationShape Id="2324316f-9957-479f-a3ae-f77bdd7d24fa" absoluteBounds="4.0520833333333339, 1.7708333333333333, 0.15, 2.3499999999999996" customColor="184, 204, 215" visualStyleMode="Modified"> - <behaviorExecutionSpecificationMoniker Id="541ecae7-f53d-4732-b2c8-47ae48349984" LastKnownName="BehaviorExecutionSpecification1" /> - </umlExecutionSpecificationShape> - </relativeChildShapes> - </lifelineShape> - <lifelineShape Id="095e6096-674a-4c86-ba6c-0f02db859753" absoluteBounds="5.9062499999999991, 1, 0.15, 7" visible="true" visualStyleMode="Modified"> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - <relativeChildShapes> - <umlLifelineHeadShape Id="19eb5f34-e3e7-44b5-afb3-cf2503579bc1" absoluteBounds="5.1165657353401173, 0.6, 1.7293685293197632, 0.4" customColor="White" visualStyleMode="Modified"> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - <relativeChildShapes /> - </umlLifelineHeadShape> - <lifelineHoverShape Id="dfb84293-eee0-4675-86de-ec406bd2f258" absoluteBounds="5.9062499999999991, 1, 0, 7"> - <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="driverDemandConnector : DriverDemandConnector" /> - </lifelineHoverShape> - <umlExecutionSpecificationShape Id="e16b2ec0-df7a-44a0-8d82-a2d8972a0382" absoluteBounds="5.9062499999999991, 2.0708333333333333, 0.15, 1.7499999999999991" customColor="184, 204, 215" visualStyleMode="Modified"> - <behaviorExecutionSpecificationMoniker Id="707d65e3-5fa7-4461-9ee1-58e0be5df7db" LastKnownName="BehaviorExecutionSpecification2" /> - </umlExecutionSpecificationShape> - </relativeChildShapes> - </lifelineShape> - <lifelineShape Id="d4d922a8-4088-4b17-aa08-35b4c2e9163d" absoluteBounds="7.9479166666666661, 1, 0.15, 7" visible="true" visualStyleMode="Modified"> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - <relativeChildShapes> - <umlLifelineHeadShape Id="2bf707c3-0ff6-4ffc-a968-cb91575f2da5" absoluteBounds="7.2270529381434114, 0.6, 1.5917274570465088, 0.4" customColor="White" visualStyleMode="Modified"> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - <relativeChildShapes /> - </umlLifelineHeadShape> - <lifelineHoverShape Id="5701e285-d6cd-4c3b-8d62-e1b7685fe4a6" absoluteBounds="7.9479166666666661, 1, 0, 7"> - <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="driverDemandOutPort : DriverDemandOutPort" /> - </lifelineHoverShape> - <umlExecutionSpecificationShape Id="c5bb5f88-ebb2-4958-94bb-20e65f5cb432" absoluteBounds="7.9479166666666661, 2.3708333333333331, 0.15, 1.1499999999999995" customColor="184, 204, 215" visualStyleMode="Modified"> - <behaviorExecutionSpecificationMoniker Id="821202f2-50fd-4461-b02a-62f9052d1be9" LastKnownName="BehaviorExecutionSpecification3" /> - </umlExecutionSpecificationShape> - </relativeChildShapes> - </lifelineShape> - <syncMessageConnector edgePoints="[(1.99166666666667 : 1.77083333333333); (4.05208333333333 : 1.77083333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> - <relativeChildShapes /> - <nodes> - <lifelineShapeMoniker Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" /> - <umlExecutionSpecificationShapeMoniker Id="2324316f-9957-479f-a3ae-f77bdd7d24fa" /> - </nodes> - </syncMessageConnector> - <returnMessageConnector edgePoints="[(4.05208333333333 : 4.12083333333333); (1.99166666666667 : 4.12083333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> - <relativeChildShapes /> - <nodes> - <umlExecutionSpecificationShapeMoniker Id="2324316f-9957-479f-a3ae-f77bdd7d24fa" /> - <lifelineShapeMoniker Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" /> - </nodes> - </returnMessageConnector> - <syncMessageConnector edgePoints="[(4.20208333333333 : 2.07083333333333); (5.90625 : 2.07083333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> - <relativeChildShapes /> - <nodes> - <umlExecutionSpecificationShapeMoniker Id="2324316f-9957-479f-a3ae-f77bdd7d24fa" /> - <umlExecutionSpecificationShapeMoniker Id="e16b2ec0-df7a-44a0-8d82-a2d8972a0382" /> - </nodes> - </syncMessageConnector> - <returnMessageConnector edgePoints="[(5.90625 : 3.82083333333333); (4.20208333333333 : 3.82083333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> - <relativeChildShapes /> - <nodes> - <umlExecutionSpecificationShapeMoniker Id="e16b2ec0-df7a-44a0-8d82-a2d8972a0382" /> - <umlExecutionSpecificationShapeMoniker Id="2324316f-9957-479f-a3ae-f77bdd7d24fa" /> - </nodes> - </returnMessageConnector> - <syncMessageConnector edgePoints="[(6.05625 : 2.37083333333333); (7.94791666666667 : 2.37083333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> - <relativeChildShapes /> - <nodes> - <umlExecutionSpecificationShapeMoniker Id="e16b2ec0-df7a-44a0-8d82-a2d8972a0382" /> - <umlExecutionSpecificationShapeMoniker Id="c5bb5f88-ebb2-4958-94bb-20e65f5cb432" /> - </nodes> - </syncMessageConnector> - <returnMessageConnector edgePoints="[(7.94791666666667 : 3.52083333333333); (6.05625 : 3.52083333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> - <relativeChildShapes /> - <nodes> - <umlExecutionSpecificationShapeMoniker Id="c5bb5f88-ebb2-4958-94bb-20e65f5cb432" /> - <umlExecutionSpecificationShapeMoniker Id="e16b2ec0-df7a-44a0-8d82-a2d8972a0382" /> - </nodes> - </returnMessageConnector> - <lifelineShape Id="6018fcfe-a050-41e8-9efc-d672be93c6e4" absoluteBounds="9.625, 1, 0.15, 7" visible="true" visualStyleMode="Modified"> - <lifelineMoniker Id="941b3a1b-08a8-48aa-98cc-68310a888e1c" LastKnownName="driver : Driver" /> - <relativeChildShapes> - <umlLifelineHeadShape Id="eea556a8-a01c-44ae-9138-c60cba27f33c" absoluteBounds="9.1747888040542609, 0.6, 1.0504223918914795, 0.4" customColor="White" visualStyleMode="Modified"> - <lifelineMoniker Id="941b3a1b-08a8-48aa-98cc-68310a888e1c" LastKnownName="driver : Driver" /> - <relativeChildShapes /> - </umlLifelineHeadShape> - <lifelineHoverShape Id="3a032639-feff-4492-8f46-f24c60ad25bd" absoluteBounds="9.625, 1, 0, 7"> - <lifelineMoniker Id="941b3a1b-08a8-48aa-98cc-68310a888e1c" LastKnownName="driver : Driver" /> - </lifelineHoverShape> - <umlExecutionSpecificationShape Id="5f00e585-c925-4de2-b14e-e9c1a2be933e" absoluteBounds="9.625, 2.6708333333333329, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> - <behaviorExecutionSpecificationMoniker Id="1902ffdb-616a-4310-aa09-3bb4eee198d0" LastKnownName="BehaviorExecutionSpecification4" /> - </umlExecutionSpecificationShape> - </relativeChildShapes> - </lifelineShape> - <syncMessageConnector edgePoints="[(8.09791666666667 : 2.67083333333333); (9.625 : 2.67083333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> - <relativeChildShapes /> - <nodes> - <umlExecutionSpecificationShapeMoniker Id="c5bb5f88-ebb2-4958-94bb-20e65f5cb432" /> - <umlExecutionSpecificationShapeMoniker Id="5f00e585-c925-4de2-b14e-e9c1a2be933e" /> - </nodes> - </syncMessageConnector> - <returnMessageConnector edgePoints="[(9.625 : 3.22083333333333); (8.09791666666667 : 3.22083333333333)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> - <relativeChildShapes /> - <nodes> - <umlExecutionSpecificationShapeMoniker Id="5f00e585-c925-4de2-b14e-e9c1a2be933e" /> - <umlExecutionSpecificationShapeMoniker Id="c5bb5f88-ebb2-4958-94bb-20e65f5cb432" /> - </nodes> - </returnMessageConnector> - </nestedChildShapes> -</sequenceDesignerDiagram> \ No newline at end of file diff --git a/VectoCoreArchitecture/ModelDefinition/VectoArchitecture.uml b/VectoCoreArchitecture/ModelDefinition/VectoArchitecture.uml index 07b410a05470ca01df54d6fe9e537372c9e30435..bce66016fcb9b8525a2eb80b606dc7c4eecc4a9b 100644 --- a/VectoCoreArchitecture/ModelDefinition/VectoArchitecture.uml +++ b/VectoCoreArchitecture/ModelDefinition/VectoArchitecture.uml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner" xmlns:dm9="http://schemas.microsoft.com/dsltools/LogicalClassDesigner" xmlns:dm10="http://schemas.microsoft.com/dsltools/SimpleShapesModel" xmlns:dm11="http://schemas.microsoft.com/VisualStudio/TeamArchitect/ActivityDesigner" +<modelStoreModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner" dslVersion="1.0.0.0" Id="d70f4262-18df-49eb-a245-704a07d56711" name="VectoArchitecture" xmlns="http://schemas.microsoft.com/dsltools/ModelStore"> @@ -757,7 +757,7 @@ <packageHasNamedElement> <undefinedType Id="3a3ea609-07f1-4202-bef0-ceac00d6e672" - name="VectoSimulationCOmponent" /> + name="VectoSimulationComponent" /> </packageHasNamedElement> <packageHasNamedElement> <class @@ -977,60 +977,118 @@ <packageHasNamedElement> <interaction Id="b3724a5e-054a-461f-85d8-140905c233fa" - name="Sequence1" + name="Request Sequence" collapseFragmentsFlag="false" isActiveClass="false" isAbstract="false" isLeaf="false" isReentrant="false"> + <ownedCommentsInternal> + <comment + Id="9a9e604c-758b-45f2-9aeb-6a03bc27993c"> + <body>Request is successfull</body> + </comment> + <comment + Id="ed661679-32f9-433d-9b0e-7d8b8bbd37a4"> + <body>Request fails: +Engine Overload + +Caused by Overload of Engine +Handled by the Driver modell (Search strategy)</body> + </comment> + <comment + Id="c7ecc463-3eed-4df6-8e88-5c46f9b7fad3"> + <body>Request fails: +Time change needed (e.g. change dt from m 1s to 0.3s) + +Caused by the Gearbox +Handled by the Simulator (change dt, start a new Request with changed time)</body> + </comment> + <comment + Id="794ca7e3-2828-446a-8de8-5dd48382c3b9"> + <body>public IResponse Request(NewtonMeter torque, RadianPerSecond angularVelocity);</body> + </comment> + <comment + Id="36107562-f57a-42bb-909e-3bf147cd8dea"> + <body>interface IResponse + +class ResponseSuccess: IResponse + +class ResponseOverloadFail: IResponse ++ Delta : Watt ++ Gradient : double + +class ResponseTimeFail: IResponse ++ Delta : Second</body> + </comment> + <comment + Id="b44d9f44-0965-41cc-88a2-6cca8baa805e"> + <body>* Driver: +var response = OutPort.Request(...) +if response is ResponseOverloadFail + Watt powerDiff = (response as ResponseFailOverload).Delta + ...(adjust demand, apply new request)... + + +* Simulator: +var response = OutPort.Request(...) +if response is ResponseTimeFail + Second dt = (response as ResponseTimeFail).Delta + ...(adjust dt, apply new request)... + + +* All others: +return OutPort.Request(...)</body> + </comment> + </ownedCommentsInternal> <fragments> <behaviorExecutionSpecification - Id="5b9b4887-43e8-474d-84d5-78807e3fc106" - name="BehaviorExecutionSpecification1"> + Id="68f6b224-81b4-47f6-bc6d-5ed1b1f72f4c" + name="BehaviorExecutionSpecification60"> <coveredLifelines> <lifelineMoniker Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" - LastKnownName="driverDemandInPort : DriverDemandInPort" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </coveredLifelines> <finish> <executionOccurrenceSpecificationMoniker - Id="0e76d5cb-5282-4554-9514-a2753631741a" - LastKnownName="ExecutionOccurrenceSpecification2" + Id="9aacb2e0-d19d-4b07-971f-e974111741b5" + LastKnownName="ExecutionOccurrenceSpecification120" LastKnownLocation="VectoArchitecture.uml" /> </finish> <start> <executionOccurrenceSpecificationMoniker - Id="72668309-a7a5-466c-88ce-b3b3fc97c704" - LastKnownName="ExecutionOccurrenceSpecification1" + Id="68564c2b-eac6-4bdb-820c-adb7e0e535cc" + LastKnownName="ExecutionOccurrenceSpecification119" LastKnownLocation="VectoArchitecture.uml" /> </start> <nestedOccurrences> <messageOccurrenceSpecificationMoniker - Id="47ab19dc-07f8-4b18-bd3c-acca232d871b" - LastKnownName="MessageOccurrenceSpecification2" + Id="42ed701e-ee15-4b4e-b27e-639c0f086558" + LastKnownName="MessageOccurrenceSpecification234" LastKnownLocation="VectoArchitecture.uml" /> <messageOccurrenceSpecificationMoniker - Id="8f2e29d7-4815-497e-999c-b5901402f96e" - LastKnownName="MessageOccurrenceSpecification5" + Id="c7f183ba-855a-4e75-932d-b9b5c87316fe" + LastKnownName="MessageOccurrenceSpecification237" LastKnownLocation="VectoArchitecture.uml" /> <messageOccurrenceSpecificationMoniker - Id="7e7d4d3c-9add-4e7b-bfd0-d2968c7c40be" - LastKnownName="MessageOccurrenceSpecification8" + Id="38579256-57dd-4025-8c13-36df6f512aff" + LastKnownName="MessageOccurrenceSpecification240" LastKnownLocation="VectoArchitecture.uml" /> <messageOccurrenceSpecificationMoniker - Id="8181d5d8-1ba7-4b41-8872-ebb0d01ea979" - LastKnownName="MessageOccurrenceSpecification3" + Id="76911dde-9146-428f-86b4-dee623da891a" + LastKnownName="MessageOccurrenceSpecification235" LastKnownLocation="VectoArchitecture.uml" /> </nestedOccurrences> </behaviorExecutionSpecification> <executionOccurrenceSpecification - Id="72668309-a7a5-466c-88ce-b3b3fc97c704" - name="ExecutionOccurrenceSpecification1"> + Id="68564c2b-eac6-4bdb-820c-adb7e0e535cc" + name="ExecutionOccurrenceSpecification119"> <event> <executionOccurrenceSpecificationReferencesEvent> <executionEventMoniker - Id="7707572f-269f-4cf4-b567-07c992fff4ff" + Id="010863ee-4c71-46e0-bc17-adfe39cbfac6" LastKnownName="ExecutionEvent" LastKnownLocation="VectoArchitecture.uml" /> </executionOccurrenceSpecificationReferencesEvent> @@ -1038,87 +1096,77 @@ <covered> <lifelineMoniker Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" - LastKnownName="driverDemandInPort : DriverDemandInPort" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </executionOccurrenceSpecification> <messageOccurrenceSpecification - Id="7be90084-1c49-41c7-abb0-fc1043119c4b" - name="MessageOccurrenceSpecification1"> - <event> - <sendOperationEventMoniker - Id="373ee1f5-81a3-4481-8a29-0de0206165e3" - LastKnownLocation="VectoArchitecture.uml" /> - </event> + Id="42ed701e-ee15-4b4e-b27e-639c0f086558" + name="MessageOccurrenceSpecification234"> <covered> <lifelineMoniker - Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" - LastKnownName="drivingCycle : DrivingCycle" + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <messageOccurrenceSpecification - Id="47ab19dc-07f8-4b18-bd3c-acca232d871b" - name="MessageOccurrenceSpecification2"> - <event> - <receiveOperationEventMoniker - Id="53ef5bfd-b413-4ec4-a7c8-be7fddf68da1" - LastKnownLocation="VectoArchitecture.uml" /> - </event> + Id="99dd5995-f41f-4460-a8ee-34f296502410" + name="MessageOccurrenceSpecification233"> <covered> <lifelineMoniker - Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" - LastKnownName="driverDemandInPort : DriverDemandInPort" + Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" + LastKnownName="C1 : VectoSimulationComponent" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <behaviorExecutionSpecification - Id="cff2dcb2-96af-4c6a-829c-a281c3bc1b97" - name="BehaviorExecutionSpecification2"> + Id="6a3e5347-2041-4ec5-8324-4f933a49cfca" + name="BehaviorExecutionSpecification61"> <coveredLifelines> <lifelineMoniker Id="48320ba0-5a08-48d7-9295-883ab984fd27" - LastKnownName="driverDemandConnector : DriverDemandConnector" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> </coveredLifelines> <finish> <executionOccurrenceSpecificationMoniker - Id="4535fc6e-756a-48b6-94cd-eb2f8cd4bffb" - LastKnownName="ExecutionOccurrenceSpecification4" + Id="3d7ec39d-83d4-46b3-a555-31a1c2d920f0" + LastKnownName="ExecutionOccurrenceSpecification122" LastKnownLocation="VectoArchitecture.uml" /> </finish> <start> <executionOccurrenceSpecificationMoniker - Id="7d68ec49-7dda-4be1-bfea-cd529c292b95" - LastKnownName="ExecutionOccurrenceSpecification3" + Id="33048e5d-f0d6-4d9d-9163-5b858d628313" + LastKnownName="ExecutionOccurrenceSpecification121" LastKnownLocation="VectoArchitecture.uml" /> </start> <nestedOccurrences> <messageOccurrenceSpecificationMoniker - Id="217827ee-21ff-4d98-aa17-1f5bdefc4549" - LastKnownName="MessageOccurrenceSpecification6" + Id="520bda10-4b4a-4e60-b1b0-f833245b3243" + LastKnownName="MessageOccurrenceSpecification238" LastKnownLocation="VectoArchitecture.uml" /> <messageOccurrenceSpecificationMoniker - Id="c797f040-4b12-49ad-a17c-e844ae432705" - LastKnownName="MessageOccurrenceSpecification9" + Id="1709edd5-f677-4bae-887f-273337b70416" + LastKnownName="MessageOccurrenceSpecification241" LastKnownLocation="VectoArchitecture.uml" /> <messageOccurrenceSpecificationMoniker - Id="89530dc8-7e01-458c-abd6-d6d8efaada7d" - LastKnownName="MessageOccurrenceSpecification12" + Id="3f023b7e-592c-49a6-90dc-415a9f1aa730" + LastKnownName="MessageOccurrenceSpecification244" LastKnownLocation="VectoArchitecture.uml" /> <messageOccurrenceSpecificationMoniker - Id="d8eb55d9-6da3-49b5-979b-099c27c57e66" - LastKnownName="MessageOccurrenceSpecification7" + Id="c1cbabd0-7ce7-4740-8251-456c87c0bd02" + LastKnownName="MessageOccurrenceSpecification239" LastKnownLocation="VectoArchitecture.uml" /> </nestedOccurrences> </behaviorExecutionSpecification> <executionOccurrenceSpecification - Id="7d68ec49-7dda-4be1-bfea-cd529c292b95" - name="ExecutionOccurrenceSpecification3"> + Id="33048e5d-f0d6-4d9d-9163-5b858d628313" + name="ExecutionOccurrenceSpecification121"> <event> <executionOccurrenceSpecificationReferencesEvent> <executionEventMoniker - Id="c9527dec-ff57-4c1c-a5e6-b0b6df6e3355" + Id="490b1af4-b7b2-48e0-8a9a-8a5cfb15f00b" LastKnownName="ExecutionEvent" LastKnownLocation="VectoArchitecture.uml" /> </executionOccurrenceSpecificationReferencesEvent> @@ -1126,77 +1174,69 @@ <covered> <lifelineMoniker Id="48320ba0-5a08-48d7-9295-883ab984fd27" - LastKnownName="driverDemandConnector : DriverDemandConnector" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </executionOccurrenceSpecification> <messageOccurrenceSpecification - Id="8f2e29d7-4815-497e-999c-b5901402f96e" - name="MessageOccurrenceSpecification5"> + Id="c7f183ba-855a-4e75-932d-b9b5c87316fe" + name="MessageOccurrenceSpecification237"> <covered> <lifelineMoniker Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" - LastKnownName="driverDemandInPort : DriverDemandInPort" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <messageOccurrenceSpecification - Id="217827ee-21ff-4d98-aa17-1f5bdefc4549" - name="MessageOccurrenceSpecification6"> + Id="520bda10-4b4a-4e60-b1b0-f833245b3243" + name="MessageOccurrenceSpecification238"> <covered> <lifelineMoniker Id="48320ba0-5a08-48d7-9295-883ab984fd27" - LastKnownName="driverDemandConnector : DriverDemandConnector" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <behaviorExecutionSpecification - Id="0a28e195-4bb5-4969-be87-58cedb40cc4c" - name="BehaviorExecutionSpecification3"> + Id="5c6aa059-5ae0-43a6-b356-f40f7454a2d2" + name="BehaviorExecutionSpecification62"> <coveredLifelines> <lifelineMoniker Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" - LastKnownName="driverDemandOutPort : DriverDemandOutPort" + LastKnownName="C2 : VectoSimulationComponent" LastKnownLocation="VectoArchitecture.uml" /> </coveredLifelines> <finish> <executionOccurrenceSpecificationMoniker - Id="2c5bc84a-548e-4194-93b4-1f90abf561a0" - LastKnownName="ExecutionOccurrenceSpecification6" + Id="d996479e-234f-4873-95e3-716166acd571" + LastKnownName="ExecutionOccurrenceSpecification124" LastKnownLocation="VectoArchitecture.uml" /> </finish> <start> <executionOccurrenceSpecificationMoniker - Id="6cb27467-d7dd-46a8-9737-7d893e7832e2" - LastKnownName="ExecutionOccurrenceSpecification5" + Id="95e51b08-9b09-4f30-aba5-2664022113dc" + LastKnownName="ExecutionOccurrenceSpecification123" LastKnownLocation="VectoArchitecture.uml" /> </start> <nestedOccurrences> <messageOccurrenceSpecificationMoniker - Id="eb8736ad-68ff-487e-a588-771e12663771" - LastKnownName="MessageOccurrenceSpecification10" - LastKnownLocation="VectoArchitecture.uml" /> - <messageOccurrenceSpecificationMoniker - Id="dff3564f-c6ab-433b-9dac-213e4b763dfc" - LastKnownName="MessageOccurrenceSpecification13" - LastKnownLocation="VectoArchitecture.uml" /> - <messageOccurrenceSpecificationMoniker - Id="8292c79d-a06a-4b81-bbd7-8390eac84c8d" - LastKnownName="MessageOccurrenceSpecification16" + Id="e8c4c311-2fc4-468c-a0ad-e1cdfa213410" + LastKnownName="MessageOccurrenceSpecification242" LastKnownLocation="VectoArchitecture.uml" /> <messageOccurrenceSpecificationMoniker - Id="827d9485-442c-4e9c-b84b-6c8815325aee" - LastKnownName="MessageOccurrenceSpecification11" + Id="70b5d96b-b26a-4d42-8c1f-2dbb6991339b" + LastKnownName="MessageOccurrenceSpecification243" LastKnownLocation="VectoArchitecture.uml" /> </nestedOccurrences> </behaviorExecutionSpecification> <executionOccurrenceSpecification - Id="6cb27467-d7dd-46a8-9737-7d893e7832e2" - name="ExecutionOccurrenceSpecification5"> + Id="95e51b08-9b09-4f30-aba5-2664022113dc" + name="ExecutionOccurrenceSpecification123"> <event> <executionOccurrenceSpecificationReferencesEvent> <executionEventMoniker - Id="1df160d7-9dda-4ca9-8b63-74c0838dc069" + Id="1c99f887-2721-4d12-869d-be407fb9a7e5" LastKnownName="ExecutionEvent" LastKnownLocation="VectoArchitecture.uml" /> </executionOccurrenceSpecificationReferencesEvent> @@ -1204,175 +1244,397 @@ <covered> <lifelineMoniker Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" - LastKnownName="driverDemandOutPort : DriverDemandOutPort" + LastKnownName="C2 : VectoSimulationComponent" LastKnownLocation="VectoArchitecture.uml" /> </covered> </executionOccurrenceSpecification> <messageOccurrenceSpecification - Id="eb8736ad-68ff-487e-a588-771e12663771" - name="MessageOccurrenceSpecification10"> - <event> - <receiveOperationEventMoniker - Id="c58d84d6-9c48-4520-9d09-f41dbad09966" + Id="1709edd5-f677-4bae-887f-273337b70416" + name="MessageOccurrenceSpecification241"> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> - </event> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e8c4c311-2fc4-468c-a0ad-e1cdfa213410" + name="MessageOccurrenceSpecification242"> <covered> <lifelineMoniker Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" - LastKnownName="driverDemandOutPort : DriverDemandOutPort" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="3f023b7e-592c-49a6-90dc-415a9f1aa730" + name="MessageOccurrenceSpecification244"> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <messageOccurrenceSpecification - Id="c797f040-4b12-49ad-a17c-e844ae432705" - name="MessageOccurrenceSpecification9"> + Id="70b5d96b-b26a-4d42-8c1f-2dbb6991339b" + name="MessageOccurrenceSpecification243"> + <covered> + <lifelineMoniker + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="d996479e-234f-4873-95e3-716166acd571" + name="ExecutionOccurrenceSpecification124"> <event> - <sendOperationEventMoniker - Id="3c4af1bd-5f05-4563-a8d6-964016f1355c" + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="212cb193-9e0c-4cae-a382-13a63779e848" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="38579256-57dd-4025-8c13-36df6f512aff" + name="MessageOccurrenceSpecification240"> + <covered> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="c1cbabd0-7ce7-4740-8251-456c87c0bd02" + name="MessageOccurrenceSpecification239"> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="3d7ec39d-83d4-46b3-a555-31a1c2d920f0" + name="ExecutionOccurrenceSpecification122"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="28872681-e9ed-409e-9388-09aa7a33c6cd" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> </event> <covered> <lifelineMoniker Id="48320ba0-5a08-48d7-9295-883ab984fd27" - LastKnownName="driverDemandConnector : DriverDemandConnector" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="76911dde-9146-428f-86b4-dee623da891a" + name="MessageOccurrenceSpecification235"> + <covered> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="65ceafba-6834-4f24-8133-a042eedaf077" + name="MessageOccurrenceSpecification236"> + <covered> + <lifelineMoniker + Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" + LastKnownName="C1 : VectoSimulationComponent" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="9aacb2e0-d19d-4b07-971f-e974111741b5" + name="ExecutionOccurrenceSpecification120"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="6e115833-f075-4290-9a9f-5daa485678fa" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> <behaviorExecutionSpecification - Id="4d88fdf9-73f0-4d6b-adad-f0fe18086cbc" - name="BehaviorExecutionSpecification4"> + Id="3766114c-a955-4f7e-85cc-26450775f320" + name="BehaviorExecutionSpecification63"> <coveredLifelines> <lifelineMoniker - Id="499edca3-03bc-4dc0-91d4-e6671a638544" - LastKnownName="driver : Driver" + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </coveredLifelines> <finish> <executionOccurrenceSpecificationMoniker - Id="5b9666fa-c3eb-498a-8c24-688f1aa58593" - LastKnownName="ExecutionOccurrenceSpecification8" + Id="15d8bacc-acd1-4352-b916-fe158e7efd6f" + LastKnownName="ExecutionOccurrenceSpecification126" LastKnownLocation="VectoArchitecture.uml" /> </finish> <start> <executionOccurrenceSpecificationMoniker - Id="aab3b3ac-f55f-438b-a0af-120a0e2b1871" - LastKnownName="ExecutionOccurrenceSpecification7" + Id="812b6e6a-971b-4630-8c36-0ff850b2b86d" + LastKnownName="ExecutionOccurrenceSpecification125" LastKnownLocation="VectoArchitecture.uml" /> </start> <nestedOccurrences> <messageOccurrenceSpecificationMoniker - Id="70e420be-3efc-45bb-bac7-5b7d5e3cdcc7" - LastKnownName="MessageOccurrenceSpecification14" + Id="b40b9b1a-13e6-4d7c-866e-dc577200f200" + LastKnownName="MessageOccurrenceSpecification246" LastKnownLocation="VectoArchitecture.uml" /> <messageOccurrenceSpecificationMoniker - Id="97582447-a76c-43b3-a824-650e86891c43" - LastKnownName="MessageOccurrenceSpecification15" + Id="91f8b1aa-4420-4c77-9832-8f6047ebfb6b" + LastKnownName="MessageOccurrenceSpecification249" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e79144f9-804d-4d04-a940-60df1ec0e6a2" + LastKnownName="MessageOccurrenceSpecification252" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="8f48ab3f-f4ad-4108-940b-adb37cd1ef9a" + LastKnownName="MessageOccurrenceSpecification247" LastKnownLocation="VectoArchitecture.uml" /> </nestedOccurrences> </behaviorExecutionSpecification> <executionOccurrenceSpecification - Id="aab3b3ac-f55f-438b-a0af-120a0e2b1871" - name="ExecutionOccurrenceSpecification7"> + Id="812b6e6a-971b-4630-8c36-0ff850b2b86d" + name="ExecutionOccurrenceSpecification125"> <event> <executionOccurrenceSpecificationReferencesEvent> <executionEventMoniker - Id="b3a2382d-0423-4f46-9424-1ddc6a39c0bf" + Id="3fa21d74-2028-46c3-b109-8773bba16652" LastKnownName="ExecutionEvent" LastKnownLocation="VectoArchitecture.uml" /> </executionOccurrenceSpecificationReferencesEvent> </event> <covered> <lifelineMoniker - Id="499edca3-03bc-4dc0-91d4-e6671a638544" - LastKnownName="driver : Driver" + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </executionOccurrenceSpecification> <messageOccurrenceSpecification - Id="70e420be-3efc-45bb-bac7-5b7d5e3cdcc7" - name="MessageOccurrenceSpecification14"> + Id="b40b9b1a-13e6-4d7c-866e-dc577200f200" + name="MessageOccurrenceSpecification246"> <covered> <lifelineMoniker - Id="499edca3-03bc-4dc0-91d4-e6671a638544" - LastKnownName="driver : Driver" + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <messageOccurrenceSpecification - Id="dff3564f-c6ab-433b-9dac-213e4b763dfc" - name="MessageOccurrenceSpecification13"> + Id="0c3dc0d8-76e1-4846-a9b9-90f71922186c" + name="MessageOccurrenceSpecification245"> <covered> <lifelineMoniker - Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" - LastKnownName="driverDemandOutPort : DriverDemandOutPort" + Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" + LastKnownName="C1 : VectoSimulationComponent" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="da2218a2-67ff-4fa7-89c4-d5b37287e7d4" + name="BehaviorExecutionSpecification64"> + <coveredLifelines> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="f43298dd-5f1a-4d56-9724-748e2e01ab03" + LastKnownName="ExecutionOccurrenceSpecification128" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="fbf7931d-093d-4925-acd0-e12450b3848d" + LastKnownName="ExecutionOccurrenceSpecification127" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="8e05acf9-3422-49c4-a3a3-5b21b4889e0f" + LastKnownName="MessageOccurrenceSpecification250" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="1b832d00-ed75-4eca-9d69-45a0860074a2" + LastKnownName="MessageOccurrenceSpecification253" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="20dfd143-dc0e-49a1-9a7c-c936be4c9d82" + LastKnownName="MessageOccurrenceSpecification256" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e4daba69-fc01-4b75-b026-f4af71df35ea" + LastKnownName="MessageOccurrenceSpecification251" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="fbf7931d-093d-4925-acd0-e12450b3848d" + name="ExecutionOccurrenceSpecification127"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="b8b9e64a-ed1d-4fef-9645-19ab93e29b62" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> <messageOccurrenceSpecification - Id="8292c79d-a06a-4b81-bbd7-8390eac84c8d" - name="MessageOccurrenceSpecification16"> + Id="91f8b1aa-4420-4c77-9832-8f6047ebfb6b" + name="MessageOccurrenceSpecification249"> <covered> <lifelineMoniker - Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" - LastKnownName="driverDemandOutPort : DriverDemandOutPort" + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <messageOccurrenceSpecification - Id="97582447-a76c-43b3-a824-650e86891c43" - name="MessageOccurrenceSpecification15"> + Id="8e05acf9-3422-49c4-a3a3-5b21b4889e0f" + name="MessageOccurrenceSpecification250"> <covered> <lifelineMoniker - Id="499edca3-03bc-4dc0-91d4-e6671a638544" - LastKnownName="driver : Driver" + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="ec343afd-9804-4d59-ac97-79e989b79f92" + name="BehaviorExecutionSpecification65"> + <coveredLifelines> + <lifelineMoniker + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="f753c6a1-0f96-4a22-b8e0-a79d7cdc2c09" + LastKnownName="ExecutionOccurrenceSpecification130" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="26132353-f945-4fca-a59c-49eb30077277" + LastKnownName="ExecutionOccurrenceSpecification129" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="a9b966fc-80de-431c-9343-0b7861c7ca70" + LastKnownName="MessageOccurrenceSpecification254" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="08f1f512-315b-4be4-9dfa-b5abdb42c450" + LastKnownName="MessageOccurrenceSpecification255" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> <executionOccurrenceSpecification - Id="5b9666fa-c3eb-498a-8c24-688f1aa58593" - name="ExecutionOccurrenceSpecification8"> + Id="26132353-f945-4fca-a59c-49eb30077277" + name="ExecutionOccurrenceSpecification129"> <event> <executionOccurrenceSpecificationReferencesEvent> <executionEventMoniker - Id="a99897c8-dbf2-4ee4-8d3c-17a6256e16f2" + Id="f5bd4b46-b88f-45fe-8776-d354b17faa7d" LastKnownName="ExecutionEvent" LastKnownLocation="VectoArchitecture.uml" /> </executionOccurrenceSpecificationReferencesEvent> </event> <covered> <lifelineMoniker - Id="499edca3-03bc-4dc0-91d4-e6671a638544" - LastKnownName="driver : Driver" + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" LastKnownLocation="VectoArchitecture.uml" /> </covered> </executionOccurrenceSpecification> <messageOccurrenceSpecification - Id="89530dc8-7e01-458c-abd6-d6d8efaada7d" - name="MessageOccurrenceSpecification12"> + Id="a9b966fc-80de-431c-9343-0b7861c7ca70" + name="MessageOccurrenceSpecification254"> + <covered> + <lifelineMoniker + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="1b832d00-ed75-4eca-9d69-45a0860074a2" + name="MessageOccurrenceSpecification253"> <covered> <lifelineMoniker Id="48320ba0-5a08-48d7-9295-883ab984fd27" - LastKnownName="driverDemandConnector : DriverDemandConnector" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <messageOccurrenceSpecification - Id="827d9485-442c-4e9c-b84b-6c8815325aee" - name="MessageOccurrenceSpecification11"> + Id="08f1f512-315b-4be4-9dfa-b5abdb42c450" + name="MessageOccurrenceSpecification255"> <covered> <lifelineMoniker Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" - LastKnownName="driverDemandOutPort : DriverDemandOutPort" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="20dfd143-dc0e-49a1-9a7c-c936be4c9d82" + name="MessageOccurrenceSpecification256"> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <executionOccurrenceSpecification - Id="2c5bc84a-548e-4194-93b4-1f90abf561a0" - name="ExecutionOccurrenceSpecification6"> + Id="f753c6a1-0f96-4a22-b8e0-a79d7cdc2c09" + name="ExecutionOccurrenceSpecification130"> <event> <executionOccurrenceSpecificationReferencesEvent> <executionEventMoniker - Id="439efbcc-d589-48b7-8cf3-c081e54dd05c" + Id="6415b909-4018-4081-a6e7-122fcd32bd37" LastKnownName="ExecutionEvent" LastKnownLocation="VectoArchitecture.uml" /> </executionOccurrenceSpecificationReferencesEvent> @@ -1380,37 +1642,37 @@ <covered> <lifelineMoniker Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" - LastKnownName="driverDemandOutPort : DriverDemandOutPort" + LastKnownName="C2 : VectoSimulationComponent" LastKnownLocation="VectoArchitecture.uml" /> </covered> </executionOccurrenceSpecification> <messageOccurrenceSpecification - Id="7e7d4d3c-9add-4e7b-bfd0-d2968c7c40be" - name="MessageOccurrenceSpecification8"> + Id="e79144f9-804d-4d04-a940-60df1ec0e6a2" + name="MessageOccurrenceSpecification252"> <covered> <lifelineMoniker Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" - LastKnownName="driverDemandInPort : DriverDemandInPort" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <messageOccurrenceSpecification - Id="d8eb55d9-6da3-49b5-979b-099c27c57e66" - name="MessageOccurrenceSpecification7"> + Id="e4daba69-fc01-4b75-b026-f4af71df35ea" + name="MessageOccurrenceSpecification251"> <covered> <lifelineMoniker Id="48320ba0-5a08-48d7-9295-883ab984fd27" - LastKnownName="driverDemandConnector : DriverDemandConnector" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <executionOccurrenceSpecification - Id="4535fc6e-756a-48b6-94cd-eb2f8cd4bffb" - name="ExecutionOccurrenceSpecification4"> + Id="f43298dd-5f1a-4d56-9724-748e2e01ab03" + name="ExecutionOccurrenceSpecification128"> <event> <executionOccurrenceSpecificationReferencesEvent> <executionEventMoniker - Id="05cb325f-8fd2-47f3-8904-1ddae08f9c1d" + Id="1e87d516-5d48-484f-afd3-031ac28e98f9" LastKnownName="ExecutionEvent" LastKnownLocation="VectoArchitecture.uml" /> </executionOccurrenceSpecificationReferencesEvent> @@ -1418,37 +1680,37 @@ <covered> <lifelineMoniker Id="48320ba0-5a08-48d7-9295-883ab984fd27" - LastKnownName="driverDemandConnector : DriverDemandConnector" + LastKnownName="InPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </executionOccurrenceSpecification> <messageOccurrenceSpecification - Id="8181d5d8-1ba7-4b41-8872-ebb0d01ea979" - name="MessageOccurrenceSpecification3"> + Id="8f48ab3f-f4ad-4108-940b-adb37cd1ef9a" + name="MessageOccurrenceSpecification247"> <covered> <lifelineMoniker Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" - LastKnownName="driverDemandInPort : DriverDemandInPort" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <messageOccurrenceSpecification - Id="3732cd27-04b7-4d8d-b704-13ab5b44d07e" - name="MessageOccurrenceSpecification4"> + Id="28367c4a-1eb1-47f5-9728-f4ce1082c90c" + name="MessageOccurrenceSpecification248"> <covered> <lifelineMoniker Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" - LastKnownName="drivingCycle : DrivingCycle" + LastKnownName="C1 : VectoSimulationComponent" LastKnownLocation="VectoArchitecture.uml" /> </covered> </messageOccurrenceSpecification> <executionOccurrenceSpecification - Id="0e76d5cb-5282-4554-9514-a2753631741a" - name="ExecutionOccurrenceSpecification2"> + Id="15d8bacc-acd1-4352-b916-fe158e7efd6f" + name="ExecutionOccurrenceSpecification126"> <event> <executionOccurrenceSpecificationReferencesEvent> <executionEventMoniker - Id="d3d311f8-c473-48bc-a745-a76814838855" + Id="532e2053-dad8-48a4-a981-98f0de971871" LastKnownName="ExecutionEvent" LastKnownLocation="VectoArchitecture.uml" /> </executionOccurrenceSpecificationReferencesEvent> @@ -1456,290 +1718,9683 @@ <covered> <lifelineMoniker Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" - LastKnownName="driverDemandInPort : DriverDemandInPort" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> </covered> </executionOccurrenceSpecification> - </fragments> - <lifelines> - <lifeline - Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" - name="drivingCycle : DrivingCycle" - isActor="false" - lifelineDisplayName="drivingCycle : DrivingCycle"> - <represents> - <propertyMoniker - Id="b489a5ab-6755-45e8-8fd9-0e5f7441261b" - LastKnownLocation="VectoArchitecture.uml" /> - </represents> - <topLevelOccurrences> - <messageOccurrenceSpecificationMoniker - Id="7be90084-1c49-41c7-abb0-fc1043119c4b" - LastKnownName="MessageOccurrenceSpecification1" - LastKnownLocation="VectoArchitecture.uml" /> - <messageOccurrenceSpecificationMoniker - Id="3732cd27-04b7-4d8d-b704-13ab5b44d07e" - LastKnownName="MessageOccurrenceSpecification4" - LastKnownLocation="VectoArchitecture.uml" /> - </topLevelOccurrences> - </lifeline> - <lifeline - Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" - name="driverDemandInPort : DriverDemandInPort" - isActor="false" - lifelineDisplayName="driverDemandInPort : DriverDemandInPort"> - <represents> - <propertyMoniker - Id="30b96102-0d84-40ad-83ce-3ba840828efb" + <behaviorExecutionSpecification + Id="f6748bc0-4477-4893-b2ee-3185dc8439f2" + name="BehaviorExecutionSpecification66"> + <coveredLifelines> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" LastKnownLocation="VectoArchitecture.uml" /> - </represents> - <topLevelOccurrences> + </coveredLifelines> + <finish> <executionOccurrenceSpecificationMoniker - Id="72668309-a7a5-466c-88ce-b3b3fc97c704" - LastKnownName="ExecutionOccurrenceSpecification1" + Id="137b1ff5-6a99-4d68-add2-d89ea83ec9e1" + LastKnownName="ExecutionOccurrenceSpecification132" LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> <executionOccurrenceSpecificationMoniker - Id="0e76d5cb-5282-4554-9514-a2753631741a" - LastKnownName="ExecutionOccurrenceSpecification2" + Id="5c0c4415-c7a0-46a8-aa9f-84a745135d5b" + LastKnownName="ExecutionOccurrenceSpecification131" LastKnownLocation="VectoArchitecture.uml" /> - </topLevelOccurrences> - </lifeline> - <lifeline - Id="48320ba0-5a08-48d7-9295-883ab984fd27" - name="driverDemandConnector : DriverDemandConnector" - isActor="false" - lifelineDisplayName="driverDemandConnector : DriverDemandConnector"> - <represents> - <propertyMoniker - Id="e48ddb94-bb3b-4ff8-a604-569f775142f3" + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="51e53997-0150-4387-9bee-9a8c728dd17d" + LastKnownName="MessageOccurrenceSpecification258" LastKnownLocation="VectoArchitecture.uml" /> - </represents> - <topLevelOccurrences> - <executionOccurrenceSpecificationMoniker - Id="7d68ec49-7dda-4be1-bfea-cd529c292b95" - LastKnownName="ExecutionOccurrenceSpecification3" + <messageOccurrenceSpecificationMoniker + Id="32e9376b-aa56-4a8a-9681-411a7cad2006" + LastKnownName="MessageOccurrenceSpecification261" LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="5a8a2069-41ce-4bcd-a7a8-54f72e203424" + LastKnownName="MessageOccurrenceSpecification264" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e806dcd5-dd98-4778-a32c-46c3ad7c0ff8" + LastKnownName="MessageOccurrenceSpecification259" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="5c0c4415-c7a0-46a8-aa9f-84a745135d5b" + name="ExecutionOccurrenceSpecification131"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="d1059b19-8560-446a-a0ba-720c56f7cdf0" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="70667da9-53e0-4b3a-acd5-edf3a4a09104" + name="MessageOccurrenceSpecification257"> + <covered> + <lifelineMoniker + Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" + LastKnownName="C1 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="51e53997-0150-4387-9bee-9a8c728dd17d" + name="MessageOccurrenceSpecification258"> + <covered> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="f02168a8-ba81-40d4-bf05-8ad181324039" + name="BehaviorExecutionSpecification67"> + <coveredLifelines> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> <executionOccurrenceSpecificationMoniker - Id="4535fc6e-756a-48b6-94cd-eb2f8cd4bffb" - LastKnownName="ExecutionOccurrenceSpecification4" + Id="5483fbfe-64c1-48b9-a864-7a808b94acf3" + LastKnownName="ExecutionOccurrenceSpecification134" LastKnownLocation="VectoArchitecture.uml" /> - </topLevelOccurrences> - </lifeline> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="d61d9064-233b-418b-9e2d-25e9c4208876" + LastKnownName="ExecutionOccurrenceSpecification133" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="6dfd3abe-b993-43a0-995d-93492dd0ee74" + LastKnownName="MessageOccurrenceSpecification262" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="ad6acf2c-f991-42fd-9664-406b3f70e30a" + LastKnownName="MessageOccurrenceSpecification265" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="6d845b68-40e3-4509-b387-f82d6ff2985e" + LastKnownName="MessageOccurrenceSpecification268" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="0e51d7d1-c58a-4c4a-a745-3a2f66d80927" + LastKnownName="MessageOccurrenceSpecification263" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="d61d9064-233b-418b-9e2d-25e9c4208876" + name="ExecutionOccurrenceSpecification133"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="5449ea68-fb89-4c05-92fe-26afabf28d20" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="32e9376b-aa56-4a8a-9681-411a7cad2006" + name="MessageOccurrenceSpecification261"> + <covered> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="6dfd3abe-b993-43a0-995d-93492dd0ee74" + name="MessageOccurrenceSpecification262"> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="e27c37d3-d153-4da5-8450-55d8a7cffd7b" + name="BehaviorExecutionSpecification68"> + <coveredLifelines> + <lifelineMoniker + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="fd1ab896-b3ee-4ecd-a931-6c4a3aefc7c6" + LastKnownName="ExecutionOccurrenceSpecification136" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="d04eafe2-40ca-438a-8849-57de1657a18c" + LastKnownName="ExecutionOccurrenceSpecification135" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="ecabdb5c-6966-4082-9aae-ffb6b5d269bb" + LastKnownName="MessageOccurrenceSpecification266" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="86e34cd6-21d2-451c-9f5e-4fa2f7595f42" + LastKnownName="MessageOccurrenceSpecification267" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="d04eafe2-40ca-438a-8849-57de1657a18c" + name="ExecutionOccurrenceSpecification135"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="31652dfb-6323-4c13-833e-96e7826526d0" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="ad6acf2c-f991-42fd-9664-406b3f70e30a" + name="MessageOccurrenceSpecification265"> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="ecabdb5c-6966-4082-9aae-ffb6b5d269bb" + name="MessageOccurrenceSpecification266"> + <covered> + <lifelineMoniker + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="86e34cd6-21d2-451c-9f5e-4fa2f7595f42" + name="MessageOccurrenceSpecification267"> + <covered> + <lifelineMoniker + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="6d845b68-40e3-4509-b387-f82d6ff2985e" + name="MessageOccurrenceSpecification268"> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="fd1ab896-b3ee-4ecd-a931-6c4a3aefc7c6" + name="ExecutionOccurrenceSpecification136"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="775552b7-6ac3-4680-a9fc-bf83249be221" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + LastKnownName="C2 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="0e51d7d1-c58a-4c4a-a745-3a2f66d80927" + name="MessageOccurrenceSpecification263"> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="5a8a2069-41ce-4bcd-a7a8-54f72e203424" + name="MessageOccurrenceSpecification264"> + <covered> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="5483fbfe-64c1-48b9-a864-7a808b94acf3" + name="ExecutionOccurrenceSpecification134"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="f829b511-7bff-453a-b70a-699d2df8d47b" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + LastKnownName="InPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e806dcd5-dd98-4778-a32c-46c3ad7c0ff8" + name="MessageOccurrenceSpecification259"> + <covered> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="d77d9778-0281-49a9-b595-eec326c7c7a2" + name="MessageOccurrenceSpecification260"> + <covered> + <lifelineMoniker + Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" + LastKnownName="C1 : VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="137b1ff5-6a99-4d68-add2-d89ea83ec9e1" + name="ExecutionOccurrenceSpecification132"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="8627226c-1254-422f-8154-a207259f3b0d" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + LastKnownName="OutPort" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + </fragments> + <lifelines> <lifeline - Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" - name="driverDemandOutPort : DriverDemandOutPort" + Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" + name="C1 : VectoSimulationComponent" isActor="false" - lifelineDisplayName="driverDemandOutPort : DriverDemandOutPort"> + lifelineDisplayName="C1 : VectoSimulationComponent"> <represents> <propertyMoniker - Id="116b1945-8738-478f-8ff0-275d81725470" + Id="e28e7568-69d4-49ef-b646-9dbde34decf5" + LastKnownLocation="VectoArchitecture.uml" /> + </represents> + <topLevelOccurrences> + <messageOccurrenceSpecificationMoniker + Id="99dd5995-f41f-4460-a8ee-34f296502410" + LastKnownName="MessageOccurrenceSpecification233" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="65ceafba-6834-4f24-8133-a042eedaf077" + LastKnownName="MessageOccurrenceSpecification236" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="0c3dc0d8-76e1-4846-a9b9-90f71922186c" + LastKnownName="MessageOccurrenceSpecification245" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="28367c4a-1eb1-47f5-9728-f4ce1082c90c" + LastKnownName="MessageOccurrenceSpecification248" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="70667da9-53e0-4b3a-acd5-edf3a4a09104" + LastKnownName="MessageOccurrenceSpecification257" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="d77d9778-0281-49a9-b595-eec326c7c7a2" + LastKnownName="MessageOccurrenceSpecification260" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" + name="OutPort" + isActor="false" + lifelineDisplayName="OutPort"> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="68564c2b-eac6-4bdb-820c-adb7e0e535cc" + LastKnownName="ExecutionOccurrenceSpecification119" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="9aacb2e0-d19d-4b07-971f-e974111741b5" + LastKnownName="ExecutionOccurrenceSpecification120" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="812b6e6a-971b-4630-8c36-0ff850b2b86d" + LastKnownName="ExecutionOccurrenceSpecification125" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="15d8bacc-acd1-4352-b916-fe158e7efd6f" + LastKnownName="ExecutionOccurrenceSpecification126" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="5c0c4415-c7a0-46a8-aa9f-84a745135d5b" + LastKnownName="ExecutionOccurrenceSpecification131" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="137b1ff5-6a99-4d68-add2-d89ea83ec9e1" + LastKnownName="ExecutionOccurrenceSpecification132" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="48320ba0-5a08-48d7-9295-883ab984fd27" + name="InPort" + isActor="false" + lifelineDisplayName="InPort"> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="33048e5d-f0d6-4d9d-9163-5b858d628313" + LastKnownName="ExecutionOccurrenceSpecification121" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="3d7ec39d-83d4-46b3-a555-31a1c2d920f0" + LastKnownName="ExecutionOccurrenceSpecification122" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="fbf7931d-093d-4925-acd0-e12450b3848d" + LastKnownName="ExecutionOccurrenceSpecification127" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="f43298dd-5f1a-4d56-9724-748e2e01ab03" + LastKnownName="ExecutionOccurrenceSpecification128" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="d61d9064-233b-418b-9e2d-25e9c4208876" + LastKnownName="ExecutionOccurrenceSpecification133" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="5483fbfe-64c1-48b9-a864-7a808b94acf3" + LastKnownName="ExecutionOccurrenceSpecification134" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" + name="C2 : VectoSimulationComponent" + isActor="false" + lifelineDisplayName="C2 : VectoSimulationComponent"> + <represents> + <propertyMoniker + Id="dacd3181-985b-43dd-8301-a2bebe3075fe" + LastKnownLocation="VectoArchitecture.uml" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="95e51b08-9b09-4f30-aba5-2664022113dc" + LastKnownName="ExecutionOccurrenceSpecification123" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="d996479e-234f-4873-95e3-716166acd571" + LastKnownName="ExecutionOccurrenceSpecification124" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="26132353-f945-4fca-a59c-49eb30077277" + LastKnownName="ExecutionOccurrenceSpecification129" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="f753c6a1-0f96-4a22-b8e0-a79d7cdc2c09" + LastKnownName="ExecutionOccurrenceSpecification130" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="d04eafe2-40ca-438a-8849-57de1657a18c" + LastKnownName="ExecutionOccurrenceSpecification135" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="fd1ab896-b3ee-4ecd-a931-6c4a3aefc7c6" + LastKnownName="ExecutionOccurrenceSpecification136" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + </lifelines> + <messages> + <message + Id="f9c3f60e-9593-4da4-b494-e6ee3a2110a4" + name="Request(args)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="99dd5995-f41f-4460-a8ee-34f296502410" + LastKnownName="MessageOccurrenceSpecification233" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="42ed701e-ee15-4b4e-b27e-639c0f086558" + LastKnownName="MessageOccurrenceSpecification234" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="63cd4304-235c-4b54-a54c-6087415fd4bc" + name="Request(args)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="c7f183ba-855a-4e75-932d-b9b5c87316fe" + LastKnownName="MessageOccurrenceSpecification237" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="520bda10-4b4a-4e60-b1b0-f833245b3243" + LastKnownName="MessageOccurrenceSpecification238" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="71671b9c-c5da-4e5e-9ad2-fa99a9f61165" + name="Request(args)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="1709edd5-f677-4bae-887f-273337b70416" + LastKnownName="MessageOccurrenceSpecification241" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="e8c4c311-2fc4-468c-a0ad-e1cdfa213410" + LastKnownName="MessageOccurrenceSpecification242" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="a70fcf96-0cf4-4cce-b97a-71b9a3cd4569" + name="ResponseSuccess()" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="70b5d96b-b26a-4d42-8c1f-2dbb6991339b" + LastKnownName="MessageOccurrenceSpecification243" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="3f023b7e-592c-49a6-90dc-415a9f1aa730" + LastKnownName="MessageOccurrenceSpecification244" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="e180d3f7-6d9f-44c7-a838-d325a27f6ed1" + name="ResponseSuccess()" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="c1cbabd0-7ce7-4740-8251-456c87c0bd02" + LastKnownName="MessageOccurrenceSpecification239" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="38579256-57dd-4025-8c13-36df6f512aff" + LastKnownName="MessageOccurrenceSpecification240" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="3e265885-da05-4fac-81c3-d0a099033574" + name="ResponseSuccess()" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="76911dde-9146-428f-86b4-dee623da891a" + LastKnownName="MessageOccurrenceSpecification235" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="65ceafba-6834-4f24-8133-a042eedaf077" + LastKnownName="MessageOccurrenceSpecification236" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="b6880437-1c96-434c-8573-bd14206a6e11" + name="Request(args)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="0c3dc0d8-76e1-4846-a9b9-90f71922186c" + LastKnownName="MessageOccurrenceSpecification245" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="b40b9b1a-13e6-4d7c-866e-dc577200f200" + LastKnownName="MessageOccurrenceSpecification246" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="622a3f88-7c6b-44dd-900c-196630d849b1" + name="Request(args)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="91f8b1aa-4420-4c77-9832-8f6047ebfb6b" + LastKnownName="MessageOccurrenceSpecification249" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="8e05acf9-3422-49c4-a3a3-5b21b4889e0f" + LastKnownName="MessageOccurrenceSpecification250" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="57d2e3b8-ecbc-49f4-8e97-152c333e2551" + name="Request(args)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="1b832d00-ed75-4eca-9d69-45a0860074a2" + LastKnownName="MessageOccurrenceSpecification253" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="a9b966fc-80de-431c-9343-0b7861c7ca70" + LastKnownName="MessageOccurrenceSpecification254" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="31968c87-419f-436c-9292-2e8df094a1b6" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="08f1f512-315b-4be4-9dfa-b5abdb42c450" + LastKnownName="MessageOccurrenceSpecification255" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="20dfd143-dc0e-49a1-9a7c-c936be4c9d82" + LastKnownName="MessageOccurrenceSpecification256" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="6674c780-1192-425d-9c25-10e667f9b37d" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e4daba69-fc01-4b75-b026-f4af71df35ea" + LastKnownName="MessageOccurrenceSpecification251" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="e79144f9-804d-4d04-a940-60df1ec0e6a2" + LastKnownName="MessageOccurrenceSpecification252" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="13f4e197-fe54-4e0c-a07c-80af6be58559" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="8f48ab3f-f4ad-4108-940b-adb37cd1ef9a" + LastKnownName="MessageOccurrenceSpecification247" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="28367c4a-1eb1-47f5-9728-f4ce1082c90c" + LastKnownName="MessageOccurrenceSpecification248" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="134273f8-5c5f-45c0-9283-7c55e3ffa272" + name="Request(args)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="70667da9-53e0-4b3a-acd5-edf3a4a09104" + LastKnownName="MessageOccurrenceSpecification257" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="51e53997-0150-4387-9bee-9a8c728dd17d" + LastKnownName="MessageOccurrenceSpecification258" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="06628679-9e36-44ea-8caa-03cbbacee2a6" + name="Request(args)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="32e9376b-aa56-4a8a-9681-411a7cad2006" + LastKnownName="MessageOccurrenceSpecification261" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="6dfd3abe-b993-43a0-995d-93492dd0ee74" + LastKnownName="MessageOccurrenceSpecification262" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="e9897ba2-136b-44b5-96b1-6ec5cd35e4a2" + name="Request(args)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="ad6acf2c-f991-42fd-9664-406b3f70e30a" + LastKnownName="MessageOccurrenceSpecification265" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="ecabdb5c-6966-4082-9aae-ffb6b5d269bb" + LastKnownName="MessageOccurrenceSpecification266" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="7c8c3283-4810-40d2-b0c5-155320cb4892" + name="ResponseTimeFail(delta)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="86e34cd6-21d2-451c-9f5e-4fa2f7595f42" + LastKnownName="MessageOccurrenceSpecification267" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="6d845b68-40e3-4509-b387-f82d6ff2985e" + LastKnownName="MessageOccurrenceSpecification268" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="829482cc-7961-4d37-aaf3-15f66058db34" + name="ResponseTimeFail(delta)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="0e51d7d1-c58a-4c4a-a745-3a2f66d80927" + LastKnownName="MessageOccurrenceSpecification263" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="5a8a2069-41ce-4bcd-a7a8-54f72e203424" + LastKnownName="MessageOccurrenceSpecification264" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="730a3ebd-5cd9-47af-ac79-0df5bccbabb2" + name="ResponseTimeFail(delta)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e806dcd5-dd98-4778-a32c-46c3ad7c0ff8" + LastKnownName="MessageOccurrenceSpecification259" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="d77d9778-0281-49a9-b595-eec326c7c7a2" + LastKnownName="MessageOccurrenceSpecification260" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + </messages> + <ownedAttributesInternal> + <property + Id="eacfb288-4fad-4f7d-9efc-bf49413fb800" + isLeaf="false" + isStatic="false" + isReadOnly="false" + isDerived="false" + isDerivedUnion="false" + aggregation="None" + isComposite="false"> + <type_NamedElement> + <classMoniker + Id="48afbe6b-6554-4885-b5e3-88623e2c3ed7" + LastKnownName="DrivingCycle" + LastKnownLocation="VectoArchitecture.uml" /> + </type_NamedElement> + </property> + <property + Id="17bf4af5-6fad-4409-9fca-c88c47360dfe" + isLeaf="false" + isStatic="false" + isReadOnly="false" + isDerived="false" + isDerivedUnion="false" + aggregation="None" + isComposite="false"> + <type_NamedElement> + <classMoniker + Id="65f8b04d-75e5-4d26-a459-f5b4bc0525ba" + LastKnownName="VectoSimulator" + LastKnownLocation="VectoArchitecture.uml" /> + </type_NamedElement> + </property> + <property + Id="7b971d5b-92d1-4fd6-8d17-fe0981c721e6" + isLeaf="false" + isStatic="false" + isReadOnly="false" + isDerived="false" + isDerivedUnion="false" + aggregation="None" + isComposite="false"> + <type_NamedElement> + <classMoniker + Id="83406bee-daa4-4f9b-8318-4bc81ab63fdf" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </type_NamedElement> + </property> + <property + Id="ad2512f0-7fd5-430a-9b3d-1f823ce2411a" + isLeaf="false" + isStatic="false" + isReadOnly="false" + isDerived="false" + isDerivedUnion="false" + aggregation="None" + isComposite="false"> + <type_NamedElement> + <classMoniker + Id="c6ec901a-bfac-4860-a4be-76bd0f4f1e88" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </type_NamedElement> + </property> + <property + Id="a437dba8-eac2-4ccb-ad8f-b31d7a48b96a" + isLeaf="false" + isStatic="false" + isReadOnly="false" + isDerived="false" + isDerivedUnion="false" + aggregation="None" + isComposite="false"> + <type_NamedElement> + <interfaceMoniker + Id="f1e955f0-17b2-4b75-9f01-fceea4fc473b" + LastKnownName="ITnInPort" + LastKnownLocation="Package_1505.uml" /> + </type_NamedElement> + </property> + <property + Id="e28e7568-69d4-49ef-b646-9dbde34decf5" + isLeaf="false" + isStatic="false" + isReadOnly="false" + isDerived="false" + isDerivedUnion="false" + aggregation="None" + isComposite="false"> + <type_NamedElement> + <classMoniker + Id="0708ae64-77eb-4a35-a272-808e3162924f" + LastKnownName="VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </type_NamedElement> + </property> + <property + Id="dacd3181-985b-43dd-8301-a2bebe3075fe" + isLeaf="false" + isStatic="false" + isReadOnly="false" + isDerived="false" + isDerivedUnion="false" + aggregation="None" + isComposite="false"> + <type_NamedElement> + <classMoniker + Id="0708ae64-77eb-4a35-a272-808e3162924f" + LastKnownName="VectoSimulationComponent" + LastKnownLocation="VectoArchitecture.uml" /> + </type_NamedElement> + </property> + </ownedAttributesInternal> + </interaction> + </packageHasNamedElement> + <packageHasNamedElement> + <undefinedType + Id="b49cfd77-916e-411d-8d0d-5e0314de21b1" + name="DriverDemandConnector" /> + </packageHasNamedElement> + <packageHasNamedElement> + <Interface + Id="4b454dd7-5989-4b9d-bb4f-87055161e26b" + name="IPort" + isAbstract="false" + isLeaf="false" /> + </packageHasNamedElement> + <packageHasNamedElement> + <packageMoniker + Id="0bcc57f5-9d5d-486f-b2d0-7431faf85f71" + LastKnownName="Models.Connector.Ports" + LastKnownLocation="Package_1505.uml" /> + </packageHasNamedElement> + <packageHasNamedElement> + <packageMoniker + Id="cc1b57e9-2f05-498d-bc22-aa2508bf9af9" + LastKnownName="Models.Connector.Ports.Impl" + LastKnownLocation="Package_1506.uml" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="010863ee-4c71-46e0-bc17-adfe39cbfac6" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="6e115833-f075-4290-9a9f-5daa485678fa" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="490b1af4-b7b2-48e0-8a9a-8a5cfb15f00b" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="28872681-e9ed-409e-9388-09aa7a33c6cd" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="1c99f887-2721-4d12-869d-be407fb9a7e5" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="212cb193-9e0c-4cae-a382-13a63779e848" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="3fa21d74-2028-46c3-b109-8773bba16652" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="532e2053-dad8-48a4-a981-98f0de971871" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="b8b9e64a-ed1d-4fef-9645-19ab93e29b62" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="1e87d516-5d48-484f-afd3-031ac28e98f9" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="f5bd4b46-b88f-45fe-8776-d354b17faa7d" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="6415b909-4018-4081-a6e7-122fcd32bd37" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="d1059b19-8560-446a-a0ba-720c56f7cdf0" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="8627226c-1254-422f-8154-a207259f3b0d" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="5449ea68-fb89-4c05-92fe-26afabf28d20" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="f829b511-7bff-453a-b70a-699d2df8d47b" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="31652dfb-6323-4c13-833e-96e7826526d0" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="775552b7-6ac3-4680-a9fc-bf83249be221" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <interaction + Id="16d41b2b-d917-4614-85c9-523ad415ee1a" + name="Simulation" + collapseFragmentsFlag="false" + isActiveClass="false" + isAbstract="false" + isLeaf="false" + isReentrant="false"> + <ownedCommentsInternal> + <comment + Id="a9c25587-52d9-4b03-8b23-8ae45e1b5adc"> + <body>Request Failed with TimeFail: +Adjust dt +Repeat Cycle 2</body> + </comment> + <comment + Id="722f3338-2c54-4b7a-8884-8cf5dba38f2c"> + <body>Request Failed with OverloadFail: +Adjust driver demands</body> + </comment> + <comment + Id="6db0e2e1-ec56-437e-a1ac-9c6d7fc54f0f"> + <body>Start Cycle 1</body> + </comment> + <comment + Id="a516f816-b8c2-41bb-bb19-140d84a49ed8"> + <body>Cycle 1 commited. +Start Cycle 2</body> + </comment> + <comment + Id="aa66ccff-8d12-4a12-bf31-026e399088b0"> + <body>Cycle 2 commited. +Start Cycle 3 ...</body> + </comment> + <comment + Id="2abf9533-9791-414d-bb10-edcda9455296"> + <body>Cycle with successful Response</body> + </comment> + <comment + Id="27b8745c-a987-40e1-8473-3b2169f07986"> + <body>Cycle with Time fail</body> + </comment> + <comment + Id="0cbaf074-5d26-4eae-bdaf-bf9618e9b347"> + <body>Cycle with Engine Overload</body> + </comment> + <comment + Id="46fbd15c-d4c3-4d87-a42f-bf05e6ec4994"> + <body>* Knows Simulators +* Runs Simulators</body> + </comment> + <comment + Id="75ce67be-7550-4c30-9d32-99fc11c51284"> + <body>*Knows Driving Cycle and VehicleContainer +* Controls absoluteTime and dt +* Runs Simulation Cycles +* Handles changes in time slice (dt)</body> + </comment> + <comment + Id="5f2e5006-3bd9-4702-b39d-75b8e815b53c"> + <body>* Knows Components +* Commits Components</body> + </comment> + <comment + Id="e257d0d5-f300-4cba-92ce-568d427acc5d"> + <body>* Knows Driving Demands +* Interpolates them for current absTime and dt</body> + </comment> + <comment + Id="b668f778-1714-4d43-a6c2-f2a3756e9b52"> + <body>* Limits Driving demands by Driver Model. +* Handles Engine overload</body> + </comment> + <comment + Id="98e0bbed-5fb8-4033-b7e9-0ff50ab630a5"> + <body>* Models the Vehicle Ineratia and Wind Influence +* Converts Driver demands to vehicle demands (force to accelerate, and current velocity)</body> + </comment> + <comment + Id="f0cf46a8-76ed-43a0-85d7-049c44997c46"> + <body>Converts force and velocity to torque and angularVelocity</body> + </comment> + <comment + Id="451dd27d-6719-4950-8c36-3d54d8a9306a"> + <body>* Models axle Gear loss</body> + </comment> + <comment + Id="4aeedfd8-c63b-46c6-b1fa-53d5e76517c0"> + <body>* Models the Gearbox and Shifting Strategies +* May decrements dt while shifting (e.g. from 1s to 0.3 sec)</body> + </comment> + <comment + Id="aa132851-22a2-4efd-b8cd-8ba6bb455953"> + <body>* Models Clutch power loss</body> + </comment> + <comment + Id="cf9a26a3-8f0b-4f0d-9fc6-d8fe158c3dfc"> + <body>* Models the power consumption at different Auxiliary components (could be more than one)</body> + </comment> + <comment + Id="fc5245fa-b15a-4720-8e79-650e628c4857"> + <body>* Models the main power provider: Engine +* Fails if the power consumption is too high</body> + </comment> + <comment + Id="fccccb9d-bd53-4838-856d-f3324d92e257"> + <body>Commit Cycle 2 +Start Cycle 3...</body> + </comment> + </ownedCommentsInternal> + <fragments> + <behaviorExecutionSpecification + Id="b680b88d-4dd8-4348-bab5-0f3e526e6dc1" + name="BehaviorExecutionSpecification1"> + <coveredLifelines> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="c6f16c8f-5854-4e26-8f74-cec121817f97" + LastKnownName="ExecutionOccurrenceSpecification2" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="ab279b9d-7e40-47d9-8e74-0a11ced26b3a" + LastKnownName="ExecutionOccurrenceSpecification1" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="dfd5e7cf-cc61-4224-a4da-61d0d420d6e6" + LastKnownName="MessageOccurrenceSpecification2" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="b905c87f-15c5-4f73-88fd-cba01d5be1e7" + LastKnownName="MessageOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="35f055a6-bfe2-422a-9744-0a06e31428ae" + LastKnownName="MessageOccurrenceSpecification46" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="4686d403-2368-4339-a4d2-c552dd486c59" + LastKnownName="MessageOccurrenceSpecification47" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="38e425d7-1df8-4aa3-8fb6-cfe2b13c7cb0" + LastKnownName="MessageOccurrenceSpecification50" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="10e068df-576c-48b5-9ce7-c8f9dcc17d7b" + LastKnownName="MessageOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="09fdda80-671c-44c6-9be8-dfd368633aec" + LastKnownName="MessageOccurrenceSpecification46" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="b94a3dca-0031-4eec-b273-e0d0682c845a" + LastKnownName="MessageOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="0168648c-dd6f-48af-93ab-cf6292cc28a3" + LastKnownName="MessageOccurrenceSpecification46" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="1c1e0d07-8e05-4a5f-b4d0-eefac7499e18" + LastKnownName="MessageOccurrenceSpecification47" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e6df7d24-4ff7-4ad7-a771-fa2810297ffe" + LastKnownName="MessageOccurrenceSpecification50" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="ab279b9d-7e40-47d9-8e74-0a11ced26b3a" + name="ExecutionOccurrenceSpecification1"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="9ffed371-9df4-4e31-9755-06136d69c21e" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b0289bd1-4100-43ff-b520-8a1408ac1e4a" + name="MessageOccurrenceSpecification1"> + <covered> + <lifelineMoniker + Id="dc8c40bd-e0a6-495b-85c5-7dbeef1eb4b6" + LastKnownName="Simulation" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="dfd5e7cf-cc61-4224-a4da-61d0d420d6e6" + name="MessageOccurrenceSpecification2"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="9079cd94-6814-410e-a4ee-fc022a855a2a" + name="BehaviorExecutionSpecification12"> + <coveredLifelines> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="ad841809-64a2-4383-86d9-3c99d047e2c9" + LastKnownName="ExecutionOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="95a71a24-80e2-48e7-81d9-81551e707a82" + LastKnownName="ExecutionOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="6a6c363a-fa22-49fc-80e1-c877a1fddf9f" + LastKnownName="MessageOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="417e6cff-c640-4bf4-b049-4ec22d604875" + LastKnownName="MessageOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="8783730f-ebc5-4269-8ebd-fe367cb60b38" + LastKnownName="MessageOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="7ec669a3-1271-4570-8fc8-4cb6dc178121" + LastKnownName="MessageOccurrenceSpecification45" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="95a71a24-80e2-48e7-81d9-81551e707a82" + name="ExecutionOccurrenceSpecification23"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="372bfa74-ddac-454a-8853-3ceec0eb1bdd" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="6a6c363a-fa22-49fc-80e1-c877a1fddf9f" + name="MessageOccurrenceSpecification44"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b905c87f-15c5-4f73-88fd-cba01d5be1e7" + name="MessageOccurrenceSpecification43"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="d8f91033-e90e-4225-8d9b-a838e96af555" + name="BehaviorExecutionSpecification4"> + <coveredLifelines> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="6a821450-0694-4784-a980-747ac60d6577" + LastKnownName="ExecutionOccurrenceSpecification8" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="3e63eb9b-c6ae-48db-880a-94122f9f7958" + LastKnownName="ExecutionOccurrenceSpecification7" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="67e58904-6e2e-4250-a429-8028713a9b54" + LastKnownName="MessageOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="446f2d03-0259-42e5-b128-c93dad003792" + LastKnownName="MessageOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="ac2db8fe-430f-4c94-ab56-c4ad1d074590" + LastKnownName="MessageOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="05df86b6-89d3-45ae-ae73-7992bf3c690c" + LastKnownName="MessageOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="3e63eb9b-c6ae-48db-880a-94122f9f7958" + name="ExecutionOccurrenceSpecification7"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="ea5e4ebe-9b85-409e-8986-d435511405e4" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="417e6cff-c640-4bf4-b049-4ec22d604875" + name="MessageOccurrenceSpecification11"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="67e58904-6e2e-4250-a429-8028713a9b54" + name="MessageOccurrenceSpecification12"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="4f86da9b-0cc7-460e-b57a-d87a471f9b76" + name="BehaviorExecutionSpecification5"> + <coveredLifelines> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="db7014dc-8b38-4f96-af1a-3df1ac4805f5" + LastKnownName="ExecutionOccurrenceSpecification10" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="e6055aae-4de6-4aa6-aadc-a60d83e1fe9a" + LastKnownName="ExecutionOccurrenceSpecification9" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="920f7564-20b0-4a3e-8f41-05ec121c1a64" + LastKnownName="MessageOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="1a9c1d04-3ecd-4988-941a-321eebd171cd" + LastKnownName="MessageOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="a437934a-41a1-4def-b3d2-d61b83075e20" + LastKnownName="MessageOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="9e48eb61-b054-4932-8877-ecc707a44197" + LastKnownName="MessageOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="e6055aae-4de6-4aa6-aadc-a60d83e1fe9a" + name="ExecutionOccurrenceSpecification9"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="278beb5f-47f3-4757-9d8c-dc1083f201c9" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="446f2d03-0259-42e5-b128-c93dad003792" + name="MessageOccurrenceSpecification15"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="920f7564-20b0-4a3e-8f41-05ec121c1a64" + name="MessageOccurrenceSpecification16"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="149bf054-8232-4ef4-a33d-37f6768b7fbf" + name="BehaviorExecutionSpecification6"> + <coveredLifelines> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="44f469b4-9a16-4b55-abaf-66a958d41e19" + LastKnownName="ExecutionOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="db3efae1-aa66-49fb-bc19-8f1fe0efe2b0" + LastKnownName="ExecutionOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="4997b968-4633-4620-b478-0e584984ef9b" + LastKnownName="MessageOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="d1efc12b-ab6d-49c0-829d-d2fe4342fa25" + LastKnownName="MessageOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="d199105c-20f5-4c22-a53e-0d5cca664684" + LastKnownName="MessageOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="c03ef015-0b4d-4454-96e2-12ede28f1047" + LastKnownName="MessageOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="db3efae1-aa66-49fb-bc19-8f1fe0efe2b0" + name="ExecutionOccurrenceSpecification11"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="9d311a51-254d-44a9-a201-e3b934699730" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="4997b968-4633-4620-b478-0e584984ef9b" + name="MessageOccurrenceSpecification20"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="1a9c1d04-3ecd-4988-941a-321eebd171cd" + name="MessageOccurrenceSpecification19"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="cb6779c5-8003-4228-b58d-1bc133996db9" + name="BehaviorExecutionSpecification7"> + <coveredLifelines> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="17b2a678-d225-4fea-bf74-df26c11bf6da" + LastKnownName="ExecutionOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="6145e1c7-d23f-4a68-a298-f7e8e3584291" + LastKnownName="ExecutionOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="53e8bc14-84f6-43d9-8f5e-25fd96ee67f0" + LastKnownName="MessageOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="3ee72b25-d924-4add-8c32-a56da21dc66d" + LastKnownName="MessageOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="5ddee84d-55bc-45f1-9100-bf69e19c47a8" + LastKnownName="MessageOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="b0c4fc29-aaf7-4782-aef5-8a3bd8c4a312" + LastKnownName="MessageOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="6145e1c7-d23f-4a68-a298-f7e8e3584291" + name="ExecutionOccurrenceSpecification13"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="eac37c64-072f-4bee-a11d-2da93ac6b85b" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="d1efc12b-ab6d-49c0-829d-d2fe4342fa25" + name="MessageOccurrenceSpecification23"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="53e8bc14-84f6-43d9-8f5e-25fd96ee67f0" + name="MessageOccurrenceSpecification24"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="22ad17ad-7f57-4e4f-9a85-c2796d2ceec7" + name="BehaviorExecutionSpecification8"> + <coveredLifelines> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="a6fce7ba-38bf-4a94-aac4-cf874d6c6767" + LastKnownName="ExecutionOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="12b7ac4a-e208-47bd-a2e4-e7386483f2f3" + LastKnownName="ExecutionOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="6fce4b23-040d-4f83-a72e-926db46309ff" + LastKnownName="MessageOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="a91bc00c-8df8-45bc-95af-363208be4148" + LastKnownName="MessageOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e58bcd83-8d62-417d-8937-ca7bd7a32365" + LastKnownName="MessageOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="a81e3fca-a42d-4d1b-9c80-65f4afad662f" + LastKnownName="MessageOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="12b7ac4a-e208-47bd-a2e4-e7386483f2f3" + name="ExecutionOccurrenceSpecification15"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="e668ac57-4646-4d74-aa72-20b37e3b225f" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="3ee72b25-d924-4add-8c32-a56da21dc66d" + name="MessageOccurrenceSpecification27"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="6fce4b23-040d-4f83-a72e-926db46309ff" + name="MessageOccurrenceSpecification28"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="11652cfe-f622-4c7d-9a39-cbfe91051689" + name="BehaviorExecutionSpecification9"> + <coveredLifelines> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="70093dd7-3ea4-41ee-9e16-b9b2512c9ec5" + LastKnownName="ExecutionOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="9a0223f3-79b6-42d3-a81f-5b71200852a8" + LastKnownName="ExecutionOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="8d1bc179-4487-4ca0-ac35-09443c64b6fe" + LastKnownName="MessageOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="3fa9f49c-4c7e-4cf1-8a47-da3a94eabb8b" + LastKnownName="MessageOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="0db6c4d1-99f9-4bcf-a049-942138a8ccfb" + LastKnownName="MessageOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="dfc1c704-6b9f-42bb-9df0-f0d1e0c8267d" + LastKnownName="MessageOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="9a0223f3-79b6-42d3-a81f-5b71200852a8" + name="ExecutionOccurrenceSpecification17"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="633bd067-bab6-4d3e-8610-92742ded52ef" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="8d1bc179-4487-4ca0-ac35-09443c64b6fe" + name="MessageOccurrenceSpecification32"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="a91bc00c-8df8-45bc-95af-363208be4148" + name="MessageOccurrenceSpecification31"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="46079b3c-23bb-4ec0-a395-43c26fc0d1cd" + name="BehaviorExecutionSpecification10"> + <coveredLifelines> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="045d0321-12f8-4d09-9632-339a8ab1ce8d" + LastKnownName="ExecutionOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="ecaea4b9-1ab5-4238-900f-43217668d275" + LastKnownName="ExecutionOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="63d4a39f-a6d8-491b-819d-6ae01be9276c" + LastKnownName="MessageOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="7cca2959-5e84-4223-ac58-8be6d410220f" + LastKnownName="MessageOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="068667ba-7f21-4b4b-b565-7f9b8b20c850" + LastKnownName="MessageOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="b0d458a4-57a4-48d0-bac6-c43b24244bc7" + LastKnownName="MessageOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="ecaea4b9-1ab5-4238-900f-43217668d275" + name="ExecutionOccurrenceSpecification19"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="16272c4c-9a84-402b-91b5-f34123d968e0" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="3fa9f49c-4c7e-4cf1-8a47-da3a94eabb8b" + name="MessageOccurrenceSpecification35"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="63d4a39f-a6d8-491b-819d-6ae01be9276c" + name="MessageOccurrenceSpecification36"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="66bbde6f-5101-41aa-9581-bbf82be817c9" + name="BehaviorExecutionSpecification11"> + <coveredLifelines> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="2cfe3d84-f1a0-4073-ace8-2151238e06e5" + LastKnownName="ExecutionOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="8e83189a-8d8f-422f-ab6c-38a99fbeb290" + LastKnownName="ExecutionOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="39424498-6b86-49b1-9009-adfa61eb899a" + LastKnownName="MessageOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="0a21bb92-3071-47f7-aeb3-72872e7acc1b" + LastKnownName="MessageOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="8e83189a-8d8f-422f-ab6c-38a99fbeb290" + name="ExecutionOccurrenceSpecification21"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="d5b591cd-e691-474d-9583-8557f8dcb676" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="7cca2959-5e84-4223-ac58-8be6d410220f" + name="MessageOccurrenceSpecification39"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="39424498-6b86-49b1-9009-adfa61eb899a" + name="MessageOccurrenceSpecification40"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="0a21bb92-3071-47f7-aeb3-72872e7acc1b" + name="MessageOccurrenceSpecification41"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="068667ba-7f21-4b4b-b565-7f9b8b20c850" + name="MessageOccurrenceSpecification42"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="2cfe3d84-f1a0-4073-ace8-2151238e06e5" + name="ExecutionOccurrenceSpecification22"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="317aa9ea-16d9-4392-834d-669248b2ea35" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b0d458a4-57a4-48d0-bac6-c43b24244bc7" + name="MessageOccurrenceSpecification37"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="0db6c4d1-99f9-4bcf-a049-942138a8ccfb" + name="MessageOccurrenceSpecification38"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="045d0321-12f8-4d09-9632-339a8ab1ce8d" + name="ExecutionOccurrenceSpecification20"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="9567d8aa-1cf1-4842-8f1e-7da68a0a739a" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="dfc1c704-6b9f-42bb-9df0-f0d1e0c8267d" + name="MessageOccurrenceSpecification33"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e58bcd83-8d62-417d-8937-ca7bd7a32365" + name="MessageOccurrenceSpecification34"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="70093dd7-3ea4-41ee-9e16-b9b2512c9ec5" + name="ExecutionOccurrenceSpecification18"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="a1eee8a3-7aa3-4cbb-8efb-416b37441e35" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="a81e3fca-a42d-4d1b-9c80-65f4afad662f" + name="MessageOccurrenceSpecification29"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="5ddee84d-55bc-45f1-9100-bf69e19c47a8" + name="MessageOccurrenceSpecification30"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="a6fce7ba-38bf-4a94-aac4-cf874d6c6767" + name="ExecutionOccurrenceSpecification16"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="99c77942-27cf-414e-9690-c18ecd359297" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b0c4fc29-aaf7-4782-aef5-8a3bd8c4a312" + name="MessageOccurrenceSpecification25"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="d199105c-20f5-4c22-a53e-0d5cca664684" + name="MessageOccurrenceSpecification26"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="17b2a678-d225-4fea-bf74-df26c11bf6da" + name="ExecutionOccurrenceSpecification14"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="afa0a2d7-85b3-43ea-ac48-cb4f4a6c127d" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="a437934a-41a1-4def-b3d2-d61b83075e20" + name="MessageOccurrenceSpecification22"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="c03ef015-0b4d-4454-96e2-12ede28f1047" + name="MessageOccurrenceSpecification21"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="44f469b4-9a16-4b55-abaf-66a958d41e19" + name="ExecutionOccurrenceSpecification12"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="9508fc8b-0cc0-4329-92cf-dd74be93ba52" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="9e48eb61-b054-4932-8877-ecc707a44197" + name="MessageOccurrenceSpecification17"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="ac2db8fe-430f-4c94-ab56-c4ad1d074590" + name="MessageOccurrenceSpecification18"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="db7014dc-8b38-4f96-af1a-3df1ac4805f5" + name="ExecutionOccurrenceSpecification10"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="6f905b85-8435-4658-9807-8fecf23567b5" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="05df86b6-89d3-45ae-ae73-7992bf3c690c" + name="MessageOccurrenceSpecification13"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="8783730f-ebc5-4269-8ebd-fe367cb60b38" + name="MessageOccurrenceSpecification14"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="6a821450-0694-4784-a980-747ac60d6577" + name="ExecutionOccurrenceSpecification8"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="ab34c98a-9340-4f0b-8a32-60b839b81e1a" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="7ec669a3-1271-4570-8fc8-4cb6dc178121" + name="MessageOccurrenceSpecification45"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="35f055a6-bfe2-422a-9744-0a06e31428ae" + name="MessageOccurrenceSpecification46"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="ad841809-64a2-4383-86d9-3c99d047e2c9" + name="ExecutionOccurrenceSpecification24"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="f7b3b075-24e6-48cf-8817-5cf8fef07100" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="ff2fdcdf-a74f-4c47-a472-b0429e9808c5" + name="BehaviorExecutionSpecification13"> + <coveredLifelines> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="71b70efc-d025-4cf1-a709-88e177ec6ebd" + LastKnownName="ExecutionOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="59dec4b1-3ae1-470c-b6bd-911c5631cd72" + LastKnownName="ExecutionOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="fe5fd669-45b3-4b52-bb76-7bd8c5169beb" + LastKnownName="MessageOccurrenceSpecification48" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="3ec64abb-b372-4b9e-ae1f-97c3bcccc394" + LastKnownName="MessageOccurrenceSpecification51" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="15c6a09f-faf1-4c12-8978-07d33269a2c2" + LastKnownName="MessageOccurrenceSpecification54" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="6a9d699a-1d46-46c2-acac-3357bcf484de" + LastKnownName="MessageOccurrenceSpecification55" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="aa0fcea6-399c-4dbb-ac68-4c6028593d8e" + LastKnownName="MessageOccurrenceSpecification58" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="0639b6b2-f50f-403e-99c2-9502c8956a04" + LastKnownName="MessageOccurrenceSpecification59" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="bc91813d-90aa-479f-9965-02d78d0fd42d" + LastKnownName="MessageOccurrenceSpecification62" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="11f1d4e3-870e-45a3-ac11-23f42a4f8ac6" + LastKnownName="MessageOccurrenceSpecification63" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="adb52cd2-cb12-4628-b28d-444859cd0580" + LastKnownName="MessageOccurrenceSpecification66" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="c5bce4ec-d3b7-4ff1-ae2c-d492d88b3e43" + LastKnownName="MessageOccurrenceSpecification67" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="b04fb79d-b800-4467-8a00-fc44957bbaa7" + LastKnownName="MessageOccurrenceSpecification70" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="3889121a-194b-4685-8fbf-d9aecfe682c1" + LastKnownName="MessageOccurrenceSpecification71" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="d489f5b4-0194-403a-88fe-acb5f4f220b6" + LastKnownName="MessageOccurrenceSpecification74" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="24aef4d1-0e3b-42b6-b53d-48611512a78c" + LastKnownName="MessageOccurrenceSpecification75" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="20baef15-1d11-4acd-8095-c92d69cf1a2b" + LastKnownName="MessageOccurrenceSpecification78" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="f34713c0-f5f2-4655-84bd-528358cf726c" + LastKnownName="MessageOccurrenceSpecification79" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="a78fb3e9-f91e-42f7-b848-3e8a991aeef2" + LastKnownName="MessageOccurrenceSpecification82" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="31860ff3-e51a-4b1e-9f1e-f41e7e22a0f6" + LastKnownName="MessageOccurrenceSpecification83" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="05e976da-a330-499c-96c7-b3916fb20180" + LastKnownName="MessageOccurrenceSpecification86" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e478c6df-e55b-4f1f-aef6-41cd2a1e4746" + LastKnownName="MessageOccurrenceSpecification49" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="59dec4b1-3ae1-470c-b6bd-911c5631cd72" + name="ExecutionOccurrenceSpecification25"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="a7d8bff6-6adf-486c-99b9-7d1ca3ea9ea6" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="fe5fd669-45b3-4b52-bb76-7bd8c5169beb" + name="MessageOccurrenceSpecification48"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="4686d403-2368-4339-a4d2-c552dd486c59" + name="MessageOccurrenceSpecification47"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="3eacb8f8-0d7d-451c-add2-39f7ebc9f0b7" + name="BehaviorExecutionSpecification14"> + <coveredLifelines> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="7777f1f5-9039-4da1-a993-c5ecd471428e" + LastKnownName="ExecutionOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="507eb997-14e7-40ac-ae88-0669a41de534" + LastKnownName="ExecutionOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="478e862d-87bc-4653-9a66-e1dc94fd9404" + LastKnownName="MessageOccurrenceSpecification52" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="8aa50cc8-8d72-48a1-891c-aab1c78495cd" + LastKnownName="MessageOccurrenceSpecification53" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="507eb997-14e7-40ac-ae88-0669a41de534" + name="ExecutionOccurrenceSpecification27"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="41438c9a-5d09-4fab-80fe-9ff5f640d583" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="478e862d-87bc-4653-9a66-e1dc94fd9404" + name="MessageOccurrenceSpecification52"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="3ec64abb-b372-4b9e-ae1f-97c3bcccc394" + name="MessageOccurrenceSpecification51"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="8aa50cc8-8d72-48a1-891c-aab1c78495cd" + name="MessageOccurrenceSpecification53"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="15c6a09f-faf1-4c12-8978-07d33269a2c2" + name="MessageOccurrenceSpecification54"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="7777f1f5-9039-4da1-a993-c5ecd471428e" + name="ExecutionOccurrenceSpecification28"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="fda4427a-7d04-43e7-881a-654f7b1614ea" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="3d4372d2-233d-483f-8b3c-30197f6c4239" + name="BehaviorExecutionSpecification15"> + <coveredLifelines> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="53a1363b-109f-4732-807e-7cf454816da8" + LastKnownName="ExecutionOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="1a92ee97-1c34-49e0-90e1-6618975039d1" + LastKnownName="ExecutionOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="d0f386dc-5903-4d49-9ca8-ff6b44195067" + LastKnownName="MessageOccurrenceSpecification56" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="6a2c7789-ce3e-459c-9753-ff4565745b0b" + LastKnownName="MessageOccurrenceSpecification57" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="1a92ee97-1c34-49e0-90e1-6618975039d1" + name="ExecutionOccurrenceSpecification29"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="fb85befc-eef0-4851-a14c-52bcdce736c3" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="d0f386dc-5903-4d49-9ca8-ff6b44195067" + name="MessageOccurrenceSpecification56"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="6a9d699a-1d46-46c2-acac-3357bcf484de" + name="MessageOccurrenceSpecification55"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="aa0fcea6-399c-4dbb-ac68-4c6028593d8e" + name="MessageOccurrenceSpecification58"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="6a2c7789-ce3e-459c-9753-ff4565745b0b" + name="MessageOccurrenceSpecification57"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="53a1363b-109f-4732-807e-7cf454816da8" + name="ExecutionOccurrenceSpecification30"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="c786ba49-1ddc-473d-9b24-ae952f7a6f18" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="f637f998-fbb3-43fd-877d-b815d3fb5eb1" + name="BehaviorExecutionSpecification16"> + <coveredLifelines> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="2cffef1d-5429-4605-b42d-b470edb1da05" + LastKnownName="ExecutionOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="268b034c-7a25-4e6c-b690-96c314eafdf2" + LastKnownName="ExecutionOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="b2ef8d83-44af-431e-a55a-601e9a285e4a" + LastKnownName="MessageOccurrenceSpecification60" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="b16529fd-5350-4f4f-a1b0-ac06d10a60bd" + LastKnownName="MessageOccurrenceSpecification61" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="268b034c-7a25-4e6c-b690-96c314eafdf2" + name="ExecutionOccurrenceSpecification31"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="0ffb972a-6f33-40ad-8b71-84f1360c69fe" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b2ef8d83-44af-431e-a55a-601e9a285e4a" + name="MessageOccurrenceSpecification60"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="0639b6b2-f50f-403e-99c2-9502c8956a04" + name="MessageOccurrenceSpecification59"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="bc91813d-90aa-479f-9965-02d78d0fd42d" + name="MessageOccurrenceSpecification62"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b16529fd-5350-4f4f-a1b0-ac06d10a60bd" + name="MessageOccurrenceSpecification61"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="2cffef1d-5429-4605-b42d-b470edb1da05" + name="ExecutionOccurrenceSpecification32"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="09e00cdc-95cf-4a10-9073-036eb83ad863" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="b45b4978-8ca6-4ed7-9e6a-468b9681661a" + name="BehaviorExecutionSpecification17"> + <coveredLifelines> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="6d1251ab-2a6b-472a-9134-5edda7c6e730" + LastKnownName="ExecutionOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="dcef6551-de78-4313-a6e7-711b41dd51d9" + LastKnownName="ExecutionOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="8d8d3cb8-d6ff-4cb6-aa10-7a71580aa7b6" + LastKnownName="MessageOccurrenceSpecification64" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="5ead7c9c-ab94-4a6f-8de9-625d15c32d28" + LastKnownName="MessageOccurrenceSpecification65" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="dcef6551-de78-4313-a6e7-711b41dd51d9" + name="ExecutionOccurrenceSpecification33"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="87d7b601-dfdf-4460-a50f-b3f0e7ac4239" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="8d8d3cb8-d6ff-4cb6-aa10-7a71580aa7b6" + name="MessageOccurrenceSpecification64"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="11f1d4e3-870e-45a3-ac11-23f42a4f8ac6" + name="MessageOccurrenceSpecification63"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="5ead7c9c-ab94-4a6f-8de9-625d15c32d28" + name="MessageOccurrenceSpecification65"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="adb52cd2-cb12-4628-b28d-444859cd0580" + name="MessageOccurrenceSpecification66"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="6d1251ab-2a6b-472a-9134-5edda7c6e730" + name="ExecutionOccurrenceSpecification34"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="8d00848a-ecf5-4554-8d8c-29d46c06f551" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="f96479f0-2034-40c9-bb0c-6bb7413f71fc" + name="BehaviorExecutionSpecification18"> + <coveredLifelines> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="c164b4a0-8662-4ec0-a62e-fa72d87f5620" + LastKnownName="ExecutionOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="784e6fff-e404-47ba-8fb4-9005323bf1ba" + LastKnownName="ExecutionOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="1b51a46a-42ec-479f-9c28-24f8197d5f04" + LastKnownName="MessageOccurrenceSpecification68" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e6f57232-853e-4b3a-99a9-ee3386777f87" + LastKnownName="MessageOccurrenceSpecification69" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="784e6fff-e404-47ba-8fb4-9005323bf1ba" + name="ExecutionOccurrenceSpecification35"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="4daa0471-e222-43d5-979c-a9ebdf98636c" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="c5bce4ec-d3b7-4ff1-ae2c-d492d88b3e43" + name="MessageOccurrenceSpecification67"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="1b51a46a-42ec-479f-9c28-24f8197d5f04" + name="MessageOccurrenceSpecification68"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e6f57232-853e-4b3a-99a9-ee3386777f87" + name="MessageOccurrenceSpecification69"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b04fb79d-b800-4467-8a00-fc44957bbaa7" + name="MessageOccurrenceSpecification70"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="c164b4a0-8662-4ec0-a62e-fa72d87f5620" + name="ExecutionOccurrenceSpecification36"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="b0e53b08-9693-4485-88e0-a3e683ef8b5d" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="da95376d-e7ad-42d1-9236-171db9fd637f" + name="BehaviorExecutionSpecification19"> + <coveredLifelines> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="741d32e3-29db-4268-aa76-f98daab71d03" + LastKnownName="ExecutionOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="eeb41469-aefa-461a-b6fa-691456d0455d" + LastKnownName="ExecutionOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="733a5196-2032-45c6-b5a4-b9890afa0b03" + LastKnownName="MessageOccurrenceSpecification72" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="a9ed1539-07c3-45bf-9a06-51691cb980f3" + LastKnownName="MessageOccurrenceSpecification73" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="eeb41469-aefa-461a-b6fa-691456d0455d" + name="ExecutionOccurrenceSpecification37"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="1896198f-d50c-4baa-869e-646bf5635cd2" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="3889121a-194b-4685-8fbf-d9aecfe682c1" + name="MessageOccurrenceSpecification71"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="733a5196-2032-45c6-b5a4-b9890afa0b03" + name="MessageOccurrenceSpecification72"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="d489f5b4-0194-403a-88fe-acb5f4f220b6" + name="MessageOccurrenceSpecification74"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="a9ed1539-07c3-45bf-9a06-51691cb980f3" + name="MessageOccurrenceSpecification73"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="741d32e3-29db-4268-aa76-f98daab71d03" + name="ExecutionOccurrenceSpecification38"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="b9c875d4-aadf-4611-bc27-95d5b6910c54" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="0b5d96f5-cd23-4116-a30d-019ce7261240" + name="BehaviorExecutionSpecification20"> + <coveredLifelines> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="87e01b87-a8cb-44e1-80f7-fcbc5a2909d4" + LastKnownName="ExecutionOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="5897a7e7-c170-419d-948f-1d5d100de075" + LastKnownName="ExecutionOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="2a6b4c06-569d-4e41-90c2-29c6b03df98d" + LastKnownName="MessageOccurrenceSpecification76" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="865fb31f-bb51-428b-a809-b05f07401fde" + LastKnownName="MessageOccurrenceSpecification77" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="5897a7e7-c170-419d-948f-1d5d100de075" + name="ExecutionOccurrenceSpecification39"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="fbca0d8d-78b7-4507-8a07-187dc2d5f1b7" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="24aef4d1-0e3b-42b6-b53d-48611512a78c" + name="MessageOccurrenceSpecification75"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="2a6b4c06-569d-4e41-90c2-29c6b03df98d" + name="MessageOccurrenceSpecification76"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="20baef15-1d11-4acd-8095-c92d69cf1a2b" + name="MessageOccurrenceSpecification78"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="865fb31f-bb51-428b-a809-b05f07401fde" + name="MessageOccurrenceSpecification77"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="87e01b87-a8cb-44e1-80f7-fcbc5a2909d4" + name="ExecutionOccurrenceSpecification40"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="40aa830d-72a7-4828-905f-27d41bb4e5c3" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="d428d2c4-ebe7-4c1d-a2c0-3c88e0baa9f0" + name="BehaviorExecutionSpecification21"> + <coveredLifelines> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="4ed75b51-dd40-4cec-8523-c0c68b4baade" + LastKnownName="ExecutionOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="ef324235-eb0f-47f2-ba95-433233b82ff0" + LastKnownName="ExecutionOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="bc4c08f7-8e69-442e-ad27-099ac320fc97" + LastKnownName="MessageOccurrenceSpecification80" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="65089a41-3a14-47fd-a25b-dcb971545a0c" + LastKnownName="MessageOccurrenceSpecification81" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="ef324235-eb0f-47f2-ba95-433233b82ff0" + name="ExecutionOccurrenceSpecification41"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="c647761a-4c35-49ba-8d5f-96fa4bc19159" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="bc4c08f7-8e69-442e-ad27-099ac320fc97" + name="MessageOccurrenceSpecification80"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="f34713c0-f5f2-4655-84bd-528358cf726c" + name="MessageOccurrenceSpecification79"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="a78fb3e9-f91e-42f7-b848-3e8a991aeef2" + name="MessageOccurrenceSpecification82"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="65089a41-3a14-47fd-a25b-dcb971545a0c" + name="MessageOccurrenceSpecification81"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="4ed75b51-dd40-4cec-8523-c0c68b4baade" + name="ExecutionOccurrenceSpecification42"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="8cdadfce-4576-4dc2-a831-c9ad677a4f14" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="07c14abe-8c80-4624-9da1-78afab437b71" + name="BehaviorExecutionSpecification22"> + <coveredLifelines> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="287e52d7-f63e-4028-818a-15a63607e987" + LastKnownName="ExecutionOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="18adeb5d-a1bb-4634-82b4-a8b9c9315e12" + LastKnownName="ExecutionOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="978478df-2cfb-4bf3-959f-5bdb55296c9e" + LastKnownName="MessageOccurrenceSpecification84" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="306ce72f-8613-467f-abcb-7e8bf6312608" + LastKnownName="MessageOccurrenceSpecification85" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="18adeb5d-a1bb-4634-82b4-a8b9c9315e12" + name="ExecutionOccurrenceSpecification43"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="fcc0c42b-e1d7-45f0-9882-d1a31cd626d7" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="31860ff3-e51a-4b1e-9f1e-f41e7e22a0f6" + name="MessageOccurrenceSpecification83"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="978478df-2cfb-4bf3-959f-5bdb55296c9e" + name="MessageOccurrenceSpecification84"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="306ce72f-8613-467f-abcb-7e8bf6312608" + name="MessageOccurrenceSpecification85"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="05e976da-a330-499c-96c7-b3916fb20180" + name="MessageOccurrenceSpecification86"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="287e52d7-f63e-4028-818a-15a63607e987" + name="ExecutionOccurrenceSpecification44"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="40e43ac6-f4f2-4d7f-a93c-e32ada41de55" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="38e425d7-1df8-4aa3-8fb6-cfe2b13c7cb0" + name="MessageOccurrenceSpecification50"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e478c6df-e55b-4f1f-aef6-41cd2a1e4746" + name="MessageOccurrenceSpecification49"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="71b70efc-d025-4cf1-a709-88e177ec6ebd" + name="ExecutionOccurrenceSpecification26"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="b7bb4226-195d-4161-9b13-e87aaa9fd91a" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="d491222b-9a89-4bde-9ca7-31533900b15f" + name="BehaviorExecutionSpecification12"> + <coveredLifelines> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="f6fb7fbb-4da3-4745-bd16-5ad4914bb203" + LastKnownName="ExecutionOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="fc00755c-5779-4391-846c-f255cd6ecfbd" + LastKnownName="ExecutionOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="364c4a9b-41fb-43c2-a83c-3f40b58096c9" + LastKnownName="MessageOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="c39e9571-59f9-42ce-a1a0-c3cb852eb7b5" + LastKnownName="MessageOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="de0df09b-9195-4812-a1c4-66b16a2231a9" + LastKnownName="MessageOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="a9bc3a30-afb1-434c-87c3-ea7b787f998c" + LastKnownName="MessageOccurrenceSpecification45" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="fc00755c-5779-4391-846c-f255cd6ecfbd" + name="ExecutionOccurrenceSpecification23"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="f8682619-987e-487c-8ccf-9672bb8595f7" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="364c4a9b-41fb-43c2-a83c-3f40b58096c9" + name="MessageOccurrenceSpecification44"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="10e068df-576c-48b5-9ce7-c8f9dcc17d7b" + name="MessageOccurrenceSpecification43"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="9675a4cf-e033-4ed4-9045-1d0457c6dc64" + name="BehaviorExecutionSpecification4"> + <coveredLifelines> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="fa89f3f7-f205-4c73-8324-6c6de5158b03" + LastKnownName="ExecutionOccurrenceSpecification8" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="fd26c24e-a952-47f3-8777-b836c486ba79" + LastKnownName="ExecutionOccurrenceSpecification7" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="49f10bdc-6c79-432d-892a-48124114c007" + LastKnownName="MessageOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="ac5f99b1-c7d6-4c38-b45f-03b4a5a41986" + LastKnownName="MessageOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="3a93e2df-d577-49ac-b55a-ca1f0117326e" + LastKnownName="MessageOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="d195ed95-594f-4e6c-8dbf-ac13289773d7" + LastKnownName="MessageOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="fd26c24e-a952-47f3-8777-b836c486ba79" + name="ExecutionOccurrenceSpecification7"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="edb61e4c-a689-4c11-84d7-7828fadb8654" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="49f10bdc-6c79-432d-892a-48124114c007" + name="MessageOccurrenceSpecification12"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="c39e9571-59f9-42ce-a1a0-c3cb852eb7b5" + name="MessageOccurrenceSpecification11"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="4e516ce1-a854-4338-bfc3-2d46937b66f1" + name="BehaviorExecutionSpecification5"> + <coveredLifelines> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="d0596124-9d46-486a-96c0-d5c333d9795b" + LastKnownName="ExecutionOccurrenceSpecification10" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="b104ea42-3e70-474f-97fb-1afad92224f0" + LastKnownName="ExecutionOccurrenceSpecification9" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="955fbdf5-e021-4378-af35-924abfa8c9bf" + LastKnownName="MessageOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e8ca2c26-06b1-4407-a543-3cfda7c0b7dd" + LastKnownName="MessageOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="bc637b7e-47bc-417f-a67f-48baa1438881" + LastKnownName="MessageOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="08f8d7d7-6680-4f31-b605-1f0d2f800da6" + LastKnownName="MessageOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="b104ea42-3e70-474f-97fb-1afad92224f0" + name="ExecutionOccurrenceSpecification9"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="b81c75b9-04ca-421c-9db6-e85bde9fff25" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="ac5f99b1-c7d6-4c38-b45f-03b4a5a41986" + name="MessageOccurrenceSpecification15"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="955fbdf5-e021-4378-af35-924abfa8c9bf" + name="MessageOccurrenceSpecification16"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="1c90fcdd-c4b5-4a9f-b11f-cd08771917ff" + name="BehaviorExecutionSpecification6"> + <coveredLifelines> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="fd727e2c-010c-442f-bea5-cc34f8c6dc8d" + LastKnownName="ExecutionOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="1aba8c6b-87d9-43a3-b453-4bf941c3a327" + LastKnownName="ExecutionOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="697b8558-f24c-4c30-83b2-c67562f7419c" + LastKnownName="MessageOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="691e1f9b-d050-467b-9c12-4cbf982010d4" + LastKnownName="MessageOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="67694dba-1b8f-4f0b-9a60-890271bdc63b" + LastKnownName="MessageOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e7bae871-38af-4460-8cae-5adee8955203" + LastKnownName="MessageOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="1aba8c6b-87d9-43a3-b453-4bf941c3a327" + name="ExecutionOccurrenceSpecification11"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="ddac61cf-0c23-4ed5-8c51-37f1bbd3a956" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e8ca2c26-06b1-4407-a543-3cfda7c0b7dd" + name="MessageOccurrenceSpecification19"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="697b8558-f24c-4c30-83b2-c67562f7419c" + name="MessageOccurrenceSpecification20"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="32ce934c-9f92-4da9-90f8-5783ff42173c" + name="BehaviorExecutionSpecification7"> + <coveredLifelines> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="81be8266-922f-43a7-aca3-b0a26fc9993c" + LastKnownName="ExecutionOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="cdc305fb-42d1-4bb4-ac7d-6762ba5df352" + LastKnownName="ExecutionOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="3a08029d-3aeb-4dc3-9896-e80b2397ccff" + LastKnownName="MessageOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="1c0c0706-e59f-4df1-9e84-6a01280aef84" + LastKnownName="MessageOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="78fbaf3a-dc04-4d0d-9fc7-9bde177886f8" + LastKnownName="MessageOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="beb4f134-8d9f-4005-9fd6-d4da9003133d" + LastKnownName="MessageOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="cdc305fb-42d1-4bb4-ac7d-6762ba5df352" + name="ExecutionOccurrenceSpecification13"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="7fc14dbd-86cb-4a39-b0ef-c370ad0852c9" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="3a08029d-3aeb-4dc3-9896-e80b2397ccff" + name="MessageOccurrenceSpecification24"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="691e1f9b-d050-467b-9c12-4cbf982010d4" + name="MessageOccurrenceSpecification23"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="564ba5cd-7241-4537-ae08-551766e7fa67" + name="BehaviorExecutionSpecification8"> + <coveredLifelines> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="07b4e63e-f8fb-4883-9efc-c1c710cd5041" + LastKnownName="ExecutionOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="5b5342cc-1ac1-4757-9fa3-5175a097f433" + LastKnownName="ExecutionOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="867d8310-04a2-4e87-b4ce-2c777d3fc308" + LastKnownName="MessageOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="08f572b6-44f3-4547-9991-9fe6377fad23" + LastKnownName="MessageOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="5b5342cc-1ac1-4757-9fa3-5175a097f433" + name="ExecutionOccurrenceSpecification15"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="a4e57093-1ce5-4a39-aa74-b2846b61a12f" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="867d8310-04a2-4e87-b4ce-2c777d3fc308" + name="MessageOccurrenceSpecification28"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="1c0c0706-e59f-4df1-9e84-6a01280aef84" + name="MessageOccurrenceSpecification27"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="08f572b6-44f3-4547-9991-9fe6377fad23" + name="MessageOccurrenceSpecification29"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="78fbaf3a-dc04-4d0d-9fc7-9bde177886f8" + name="MessageOccurrenceSpecification30"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="07b4e63e-f8fb-4883-9efc-c1c710cd5041" + name="ExecutionOccurrenceSpecification16"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="b3319c70-2493-440e-bb38-5d3c0527670b" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="67694dba-1b8f-4f0b-9a60-890271bdc63b" + name="MessageOccurrenceSpecification26"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="beb4f134-8d9f-4005-9fd6-d4da9003133d" + name="MessageOccurrenceSpecification25"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="81be8266-922f-43a7-aca3-b0a26fc9993c" + name="ExecutionOccurrenceSpecification14"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="0a946aa4-5e91-4d52-918d-a84035873732" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e7bae871-38af-4460-8cae-5adee8955203" + name="MessageOccurrenceSpecification21"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="bc637b7e-47bc-417f-a67f-48baa1438881" + name="MessageOccurrenceSpecification22"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="fd727e2c-010c-442f-bea5-cc34f8c6dc8d" + name="ExecutionOccurrenceSpecification12"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="8afccbac-fe83-4872-a3b7-fe2c5acfcc3e" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="08f8d7d7-6680-4f31-b605-1f0d2f800da6" + name="MessageOccurrenceSpecification17"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="3a93e2df-d577-49ac-b55a-ca1f0117326e" + name="MessageOccurrenceSpecification18"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="d0596124-9d46-486a-96c0-d5c333d9795b" + name="ExecutionOccurrenceSpecification10"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="28529ddd-0979-4939-ab22-4b56d379f594" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="d195ed95-594f-4e6c-8dbf-ac13289773d7" + name="MessageOccurrenceSpecification13"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="de0df09b-9195-4812-a1c4-66b16a2231a9" + name="MessageOccurrenceSpecification14"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="fa89f3f7-f205-4c73-8324-6c6de5158b03" + name="ExecutionOccurrenceSpecification8"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="85c5aa30-7745-4357-8b8f-055fa83639f5" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="a9bc3a30-afb1-434c-87c3-ea7b787f998c" + name="MessageOccurrenceSpecification45"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="09fdda80-671c-44c6-9be8-dfd368633aec" + name="MessageOccurrenceSpecification46"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="f6fb7fbb-4da3-4745-bd16-5ad4914bb203" + name="ExecutionOccurrenceSpecification24"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="8a3d7ed6-66f4-4bcf-8e75-6450bba7507f" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="27d32a03-6fac-40da-bbc9-9c5c37908792" + name="BehaviorExecutionSpecification12"> + <coveredLifelines> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="adad3ac0-c622-47ca-83bc-d070447da599" + LastKnownName="ExecutionOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="ddf59b11-601d-4534-b658-62744940d5a2" + LastKnownName="ExecutionOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="a3216d6b-ab6c-43f1-9e49-451e512c9ae0" + LastKnownName="MessageOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="28ffe41c-c0ad-433f-a3f2-d784da79b0d5" + LastKnownName="MessageOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="103c373c-93aa-407a-83a5-ab799c6424f0" + LastKnownName="MessageOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="4f2e73c7-607c-4d82-b363-eb9dd99cedfe" + LastKnownName="MessageOccurrenceSpecification45" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="ddf59b11-601d-4534-b658-62744940d5a2" + name="ExecutionOccurrenceSpecification23"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="01eb4501-4a5f-4302-934f-43813b48dd26" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b94a3dca-0031-4eec-b273-e0d0682c845a" + name="MessageOccurrenceSpecification43"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="a3216d6b-ab6c-43f1-9e49-451e512c9ae0" + name="MessageOccurrenceSpecification44"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="0880886d-d2cf-43ea-9f61-56fe779e0538" + name="BehaviorExecutionSpecification4"> + <coveredLifelines> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="ed27fc86-532f-408d-9f21-2c2ca1f802e2" + LastKnownName="ExecutionOccurrenceSpecification8" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="3bb91dc3-299b-442e-a590-45ae48f6db9c" + LastKnownName="ExecutionOccurrenceSpecification7" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="16668bf3-7fee-4fa9-86af-800e1e515976" + LastKnownName="MessageOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="7fa51ceb-5d28-4194-bf5a-99af331165a7" + LastKnownName="MessageOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="4194a435-bb35-4abf-ba41-1b7506466711" + LastKnownName="MessageOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="db63ae56-5317-406f-9f05-8c3d34d51974" + LastKnownName="MessageOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="97c31d14-272e-499f-baab-82460be06433" + LastKnownName="MessageOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="bbbfc32e-0318-40d0-a144-faa8aef864c8" + LastKnownName="MessageOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="3bb91dc3-299b-442e-a590-45ae48f6db9c" + name="ExecutionOccurrenceSpecification7"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="f8caaf0c-14fe-4e8a-96f8-5713e3100641" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="28ffe41c-c0ad-433f-a3f2-d784da79b0d5" + name="MessageOccurrenceSpecification11"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="16668bf3-7fee-4fa9-86af-800e1e515976" + name="MessageOccurrenceSpecification12"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="8626208f-0e3f-4adb-8e5c-1e64fc06c72b" + name="BehaviorExecutionSpecification5"> + <coveredLifelines> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="b94125a1-336d-42e1-b995-1580621d8fc0" + LastKnownName="ExecutionOccurrenceSpecification10" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="5cfe798f-82a4-484e-8481-d8ec85555267" + LastKnownName="ExecutionOccurrenceSpecification9" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="8cc6a169-70eb-4957-92df-74cfc35178e1" + LastKnownName="MessageOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="644b0f3c-7146-4f6e-9e1b-9842720acb21" + LastKnownName="MessageOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="d6869dc7-0e18-4be8-96b0-070edad640bd" + LastKnownName="MessageOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="aca9baad-432d-4e3d-8e51-c9f8c130b1b0" + LastKnownName="MessageOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="5cfe798f-82a4-484e-8481-d8ec85555267" + name="ExecutionOccurrenceSpecification9"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="f0fbf139-5280-4954-b097-c7a967f531fc" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="8cc6a169-70eb-4957-92df-74cfc35178e1" + name="MessageOccurrenceSpecification16"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="7fa51ceb-5d28-4194-bf5a-99af331165a7" + name="MessageOccurrenceSpecification15"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="fa60bf4b-c70d-4a99-af24-0b15f056a619" + name="BehaviorExecutionSpecification6"> + <coveredLifelines> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="f697ecba-1c57-404f-9f71-0a3306b85b30" + LastKnownName="ExecutionOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="1bfdd4d3-10e5-4746-ad0e-1f2d167de0d9" + LastKnownName="ExecutionOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="e76a57aa-ba2e-4f99-96db-d4f3c237d0c2" + LastKnownName="MessageOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="692161e4-1e30-4ae2-9b3a-fbb4a162ecfe" + LastKnownName="MessageOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="73ea9477-c65a-4bc1-8aa9-15c20baac113" + LastKnownName="MessageOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e50217c2-b075-4cf0-badc-acb1b5d21188" + LastKnownName="MessageOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="1bfdd4d3-10e5-4746-ad0e-1f2d167de0d9" + name="ExecutionOccurrenceSpecification11"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="df535853-2e15-4249-93f2-cb0a96b39724" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="644b0f3c-7146-4f6e-9e1b-9842720acb21" + name="MessageOccurrenceSpecification19"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e76a57aa-ba2e-4f99-96db-d4f3c237d0c2" + name="MessageOccurrenceSpecification20"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="fbc8251e-2baa-4cf9-aec5-2712bd124241" + name="BehaviorExecutionSpecification7"> + <coveredLifelines> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="26181c44-bac4-418c-892a-0371f2be450d" + LastKnownName="ExecutionOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="1f9aad28-ae26-492f-a107-8e03be1cced9" + LastKnownName="ExecutionOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="0b7536d7-4ffa-48a3-9c2c-fefa9bf8173c" + LastKnownName="MessageOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="315a2167-197a-4884-bafc-a2e86ec2ed41" + LastKnownName="MessageOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="fb8b076b-2cec-4202-bff2-1c36f1c9cb18" + LastKnownName="MessageOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="6c28bc78-c4e4-4aef-ac38-6452a3bae696" + LastKnownName="MessageOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="1f9aad28-ae26-492f-a107-8e03be1cced9" + name="ExecutionOccurrenceSpecification13"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="75fd6dde-90de-4b05-8068-346768e3c2fe" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="0b7536d7-4ffa-48a3-9c2c-fefa9bf8173c" + name="MessageOccurrenceSpecification24"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="692161e4-1e30-4ae2-9b3a-fbb4a162ecfe" + name="MessageOccurrenceSpecification23"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="a86c0ae3-bef9-4f10-9ee2-3b1910c1c36d" + name="BehaviorExecutionSpecification8"> + <coveredLifelines> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="7aa60581-9a67-41e6-af45-a458a7cdab49" + LastKnownName="ExecutionOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="e546375c-b7bd-44dc-8896-948bf0b5057c" + LastKnownName="ExecutionOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="f781b4cc-d7cf-4caf-9ca3-15343e5bb173" + LastKnownName="MessageOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="31f05e0c-b076-4198-a0d1-bcb2a693d3f4" + LastKnownName="MessageOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="453ee2fa-470e-4eaa-8cda-f68db0823400" + LastKnownName="MessageOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="f30bb8f0-a8f9-40b0-aa87-6c1ed079b495" + LastKnownName="MessageOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="e546375c-b7bd-44dc-8896-948bf0b5057c" + name="ExecutionOccurrenceSpecification15"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="fb1eb37f-5950-4a03-be96-b2ffc60fe51b" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="315a2167-197a-4884-bafc-a2e86ec2ed41" + name="MessageOccurrenceSpecification27"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="f781b4cc-d7cf-4caf-9ca3-15343e5bb173" + name="MessageOccurrenceSpecification28"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="ded001ec-b95d-4f48-8312-a653203d4482" + name="BehaviorExecutionSpecification9"> + <coveredLifelines> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="8fbfa7fe-642d-40f5-a8ec-e37a163a36b0" + LastKnownName="ExecutionOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="f096e6d1-f774-4736-bc6c-dce430539577" + LastKnownName="ExecutionOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="28faa4a7-777b-435e-8233-1edcc0a1218d" + LastKnownName="MessageOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="75cadd83-1029-42d2-a556-bf49f797be26" + LastKnownName="MessageOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="9aa431e7-f60d-400e-9212-13af6228ca25" + LastKnownName="MessageOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="ff14005c-360d-4e94-841a-d79c5a2c700c" + LastKnownName="MessageOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="f096e6d1-f774-4736-bc6c-dce430539577" + name="ExecutionOccurrenceSpecification17"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="ddc17932-529c-478c-ba62-6f4e9c32a24d" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="28faa4a7-777b-435e-8233-1edcc0a1218d" + name="MessageOccurrenceSpecification32"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="31f05e0c-b076-4198-a0d1-bcb2a693d3f4" + name="MessageOccurrenceSpecification31"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="df682fad-3317-4f52-8c9f-2002d214fa63" + name="BehaviorExecutionSpecification10"> + <coveredLifelines> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="0a7e031c-94ff-4934-80c0-7e0c006d9dbb" + LastKnownName="ExecutionOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="30767845-0c19-4146-b402-9587fda78167" + LastKnownName="ExecutionOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="89221375-c83a-436c-89db-b3209cab825b" + LastKnownName="MessageOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="24543fdb-1606-4abe-9268-516ba6d87b83" + LastKnownName="MessageOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="43fe5d3d-6d4f-4dfb-943b-c860c242d491" + LastKnownName="MessageOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="bffe68cb-22d1-4828-8ff1-9cd018680944" + LastKnownName="MessageOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="30767845-0c19-4146-b402-9587fda78167" + name="ExecutionOccurrenceSpecification19"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="29b425a4-42ae-414f-b00a-e0147cbd03a2" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="75cadd83-1029-42d2-a556-bf49f797be26" + name="MessageOccurrenceSpecification35"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="89221375-c83a-436c-89db-b3209cab825b" + name="MessageOccurrenceSpecification36"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="78c84fd1-75e2-4ce6-92dc-9243bf0a8503" + name="BehaviorExecutionSpecification11"> + <coveredLifelines> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="ab228834-3e0d-4687-9eef-c650738466cf" + LastKnownName="ExecutionOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="7afe1742-eb01-46ba-8b4d-4f3e0339fd9f" + LastKnownName="ExecutionOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="4730d9ab-ceed-48ae-976c-133abcba1af0" + LastKnownName="MessageOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="9eec8133-9813-4998-87b4-ed49a19cdd2c" + LastKnownName="MessageOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="7afe1742-eb01-46ba-8b4d-4f3e0339fd9f" + name="ExecutionOccurrenceSpecification21"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="a473beb5-e1b0-4681-9fa1-00a33e23027a" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="24543fdb-1606-4abe-9268-516ba6d87b83" + name="MessageOccurrenceSpecification39"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="4730d9ab-ceed-48ae-976c-133abcba1af0" + name="MessageOccurrenceSpecification40"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="9eec8133-9813-4998-87b4-ed49a19cdd2c" + name="MessageOccurrenceSpecification41"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="43fe5d3d-6d4f-4dfb-943b-c860c242d491" + name="MessageOccurrenceSpecification42"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="ab228834-3e0d-4687-9eef-c650738466cf" + name="ExecutionOccurrenceSpecification22"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="8590b335-2c55-47e8-93cb-0e01d6bf823c" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="9aa431e7-f60d-400e-9212-13af6228ca25" + name="MessageOccurrenceSpecification38"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="bffe68cb-22d1-4828-8ff1-9cd018680944" + name="MessageOccurrenceSpecification37"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="0a7e031c-94ff-4934-80c0-7e0c006d9dbb" + name="ExecutionOccurrenceSpecification20"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="50dfe86c-ffa1-4c44-a25e-890e3b2a6a67" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="ff14005c-360d-4e94-841a-d79c5a2c700c" + name="MessageOccurrenceSpecification33"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="453ee2fa-470e-4eaa-8cda-f68db0823400" + name="MessageOccurrenceSpecification34"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="8fbfa7fe-642d-40f5-a8ec-e37a163a36b0" + name="ExecutionOccurrenceSpecification18"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="2fe3109f-5795-4677-a54c-1f46b5abd156" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="f30bb8f0-a8f9-40b0-aa87-6c1ed079b495" + name="MessageOccurrenceSpecification29"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="fb8b076b-2cec-4202-bff2-1c36f1c9cb18" + name="MessageOccurrenceSpecification30"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="7aa60581-9a67-41e6-af45-a458a7cdab49" + name="ExecutionOccurrenceSpecification16"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="1b77e5c9-c893-4468-a94a-c8f82be890f5" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="73ea9477-c65a-4bc1-8aa9-15c20baac113" + name="MessageOccurrenceSpecification26"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="6c28bc78-c4e4-4aef-ac38-6452a3bae696" + name="MessageOccurrenceSpecification25"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="26181c44-bac4-418c-892a-0371f2be450d" + name="ExecutionOccurrenceSpecification14"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="c5e6e495-8083-4937-9ca0-a037efa4abb3" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e50217c2-b075-4cf0-badc-acb1b5d21188" + name="MessageOccurrenceSpecification21"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="d6869dc7-0e18-4be8-96b0-070edad640bd" + name="MessageOccurrenceSpecification22"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="f697ecba-1c57-404f-9f71-0a3306b85b30" + name="ExecutionOccurrenceSpecification12"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="2013f13f-1d11-4c4b-85ac-b5c71acf0472" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="aca9baad-432d-4e3d-8e51-c9f8c130b1b0" + name="MessageOccurrenceSpecification17"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="4194a435-bb35-4abf-ba41-1b7506466711" + name="MessageOccurrenceSpecification18"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="b94125a1-336d-42e1-b995-1580621d8fc0" + name="ExecutionOccurrenceSpecification10"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="82d39ea5-c29f-4ef2-a6b7-7b00d375ff4c" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="9ce69432-d1c0-4391-8793-3dbae41c514f" + name="BehaviorExecutionSpecification5"> + <coveredLifelines> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="eac74654-fe7a-4c32-abc4-d8826fd1129e" + LastKnownName="ExecutionOccurrenceSpecification10" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="71219218-cec2-42c2-9fcd-a681d242db4c" + LastKnownName="ExecutionOccurrenceSpecification9" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="8be32280-411b-4697-a9c1-ef013c426438" + LastKnownName="MessageOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="0117e5fc-1728-4768-a147-c77bd189711d" + LastKnownName="MessageOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="68da5f73-6cee-49e5-a786-a53626157c41" + LastKnownName="MessageOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="c5d6da90-e749-4847-9a11-5d7e6634e839" + LastKnownName="MessageOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="71219218-cec2-42c2-9fcd-a681d242db4c" + name="ExecutionOccurrenceSpecification9"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="47b6ff63-a88e-437e-a81a-b87d53a6635c" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="8be32280-411b-4697-a9c1-ef013c426438" + name="MessageOccurrenceSpecification16"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="db63ae56-5317-406f-9f05-8c3d34d51974" + name="MessageOccurrenceSpecification15"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="44289e5b-2ad0-40ca-bb14-fc6e7509e144" + name="BehaviorExecutionSpecification6"> + <coveredLifelines> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="fc81b8b7-5ad9-408e-9c61-aa5033a6ac09" + LastKnownName="ExecutionOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="2eb23f00-4048-4af6-9708-0aef65f6fc8c" + LastKnownName="ExecutionOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="56b16929-1430-4f4f-b73f-974119ad79cf" + LastKnownName="MessageOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e9436dc3-8123-4fe8-9aca-70998d0bc949" + LastKnownName="MessageOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="c7b9ca2a-0b9c-4edb-8318-bff09a66715f" + LastKnownName="MessageOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e6374658-646d-4e6c-bd3f-b4684ea58a60" + LastKnownName="MessageOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="2eb23f00-4048-4af6-9708-0aef65f6fc8c" + name="ExecutionOccurrenceSpecification11"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="8aa77a96-cde0-4038-b36d-5a4166b6335c" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="56b16929-1430-4f4f-b73f-974119ad79cf" + name="MessageOccurrenceSpecification20"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="0117e5fc-1728-4768-a147-c77bd189711d" + name="MessageOccurrenceSpecification19"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="c16a08ee-5324-4448-8f24-db46c27d8eda" + name="BehaviorExecutionSpecification7"> + <coveredLifelines> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="807539da-8add-4ace-882f-c256a050603a" + LastKnownName="ExecutionOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="762425ca-0b20-4c6a-b0cd-dc6875b95263" + LastKnownName="ExecutionOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="1d42585a-84ee-4997-bf9f-2455203105cf" + LastKnownName="MessageOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="ac589ad5-e1ab-45b4-9a11-576d6569f257" + LastKnownName="MessageOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="ae83018c-a1f5-4ad7-8055-58fe646140a5" + LastKnownName="MessageOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="1a11fb81-bbde-49c4-94c6-f3c3ea8c523e" + LastKnownName="MessageOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="762425ca-0b20-4c6a-b0cd-dc6875b95263" + name="ExecutionOccurrenceSpecification13"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="442630d3-a076-4f8d-99a0-911ad1ccc3d6" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="1d42585a-84ee-4997-bf9f-2455203105cf" + name="MessageOccurrenceSpecification24"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e9436dc3-8123-4fe8-9aca-70998d0bc949" + name="MessageOccurrenceSpecification23"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="bd050965-ab97-42d0-94b2-7eef385d8a9c" + name="BehaviorExecutionSpecification8"> + <coveredLifelines> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="af8c9cc1-4d77-44ff-b5c6-cc4d083b8228" + LastKnownName="ExecutionOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="059a86a6-22e3-4a58-94a7-1713b6517cab" + LastKnownName="ExecutionOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="55c77599-599d-4817-8729-8f858defb153" + LastKnownName="MessageOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="d6254845-c861-484f-8be1-070d19359f9e" + LastKnownName="MessageOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="b2d8f799-cd5d-43ce-98a4-0cca657e6adf" + LastKnownName="MessageOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="bcf1e2ab-e9dc-4d2e-a631-a750dce7c0f2" + LastKnownName="MessageOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="059a86a6-22e3-4a58-94a7-1713b6517cab" + name="ExecutionOccurrenceSpecification15"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="9b120d9a-fc20-4309-ae21-9896caeb404e" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="55c77599-599d-4817-8729-8f858defb153" + name="MessageOccurrenceSpecification28"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="ac589ad5-e1ab-45b4-9a11-576d6569f257" + name="MessageOccurrenceSpecification27"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="65dbd735-adcc-47b2-ada1-bb8af5a2f9a7" + name="BehaviorExecutionSpecification9"> + <coveredLifelines> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="8ac78984-e930-4c45-be4c-41f4ac6a7306" + LastKnownName="ExecutionOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="e566426e-9eb1-4973-b182-e517f0ad5cd9" + LastKnownName="ExecutionOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="42aafd8a-dd51-4dc2-a241-ac3982accd4e" + LastKnownName="MessageOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="bc0e8bac-993f-4a3c-9967-43a704421b5e" + LastKnownName="MessageOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="5ed1eec9-f4c3-417c-848f-40ed6fc01603" + LastKnownName="MessageOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="66a01015-4f89-478b-8de7-b8e36ca15c12" + LastKnownName="MessageOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="e566426e-9eb1-4973-b182-e517f0ad5cd9" + name="ExecutionOccurrenceSpecification17"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="980df2f3-eda5-40a3-bdc6-9f988c38f9f0" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="d6254845-c861-484f-8be1-070d19359f9e" + name="MessageOccurrenceSpecification31"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="42aafd8a-dd51-4dc2-a241-ac3982accd4e" + name="MessageOccurrenceSpecification32"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="234fc1d9-db97-41eb-a537-282588a5d1b2" + name="BehaviorExecutionSpecification10"> + <coveredLifelines> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="563588e3-3de8-41fc-8452-4e5a0dc252cf" + LastKnownName="ExecutionOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="9f67af25-1f01-4a3d-9d10-91eae108a2b2" + LastKnownName="ExecutionOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="4f1eb48f-0294-45e0-9cab-a970fee6fece" + LastKnownName="MessageOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="27e6d634-f4e9-4e17-b010-c03079a45a46" + LastKnownName="MessageOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="a45995cd-994c-47ae-be0d-109f806b8f07" + LastKnownName="MessageOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e84ae988-421e-4a97-8459-8da79235484f" + LastKnownName="MessageOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="9f67af25-1f01-4a3d-9d10-91eae108a2b2" + name="ExecutionOccurrenceSpecification19"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="95ff36ab-1cac-4d7b-b632-8196481a334a" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="4f1eb48f-0294-45e0-9cab-a970fee6fece" + name="MessageOccurrenceSpecification36"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="bc0e8bac-993f-4a3c-9967-43a704421b5e" + name="MessageOccurrenceSpecification35"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="dbb4f832-1fa3-440f-82fe-445e5942d70f" + name="BehaviorExecutionSpecification11"> + <coveredLifelines> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="cc6bf94c-4943-48e6-b8f5-fe4b24068f27" + LastKnownName="ExecutionOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="7d99514d-2bc1-4380-8cfe-a3cd2a243c36" + LastKnownName="ExecutionOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="db5ad3b5-336f-441b-8a7f-d430b594f7ea" + LastKnownName="MessageOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="794c6e0a-d848-44da-bc23-8d689bf6c51d" + LastKnownName="MessageOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="7d99514d-2bc1-4380-8cfe-a3cd2a243c36" + name="ExecutionOccurrenceSpecification21"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="a8ce2123-2ae1-47c1-bc66-b4ea9f4e4377" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="db5ad3b5-336f-441b-8a7f-d430b594f7ea" + name="MessageOccurrenceSpecification40"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="27e6d634-f4e9-4e17-b010-c03079a45a46" + name="MessageOccurrenceSpecification39"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="794c6e0a-d848-44da-bc23-8d689bf6c51d" + name="MessageOccurrenceSpecification41"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="a45995cd-994c-47ae-be0d-109f806b8f07" + name="MessageOccurrenceSpecification42"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="cc6bf94c-4943-48e6-b8f5-fe4b24068f27" + name="ExecutionOccurrenceSpecification22"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="a19e679c-5948-4950-9c64-ba86452032d3" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="5ed1eec9-f4c3-417c-848f-40ed6fc01603" + name="MessageOccurrenceSpecification38"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e84ae988-421e-4a97-8459-8da79235484f" + name="MessageOccurrenceSpecification37"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="563588e3-3de8-41fc-8452-4e5a0dc252cf" + name="ExecutionOccurrenceSpecification20"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="52a6da17-8fd6-4378-8d68-df9c2afc9a3f" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b2d8f799-cd5d-43ce-98a4-0cca657e6adf" + name="MessageOccurrenceSpecification34"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="66a01015-4f89-478b-8de7-b8e36ca15c12" + name="MessageOccurrenceSpecification33"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="8ac78984-e930-4c45-be4c-41f4ac6a7306" + name="ExecutionOccurrenceSpecification18"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="6580e731-53fc-4e80-8efa-c0ad3e0fb894" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="ae83018c-a1f5-4ad7-8055-58fe646140a5" + name="MessageOccurrenceSpecification30"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="bcf1e2ab-e9dc-4d2e-a631-a750dce7c0f2" + name="MessageOccurrenceSpecification29"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="af8c9cc1-4d77-44ff-b5c6-cc4d083b8228" + name="ExecutionOccurrenceSpecification16"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="16b9377b-2fd1-499b-bd66-eeafcbbf10a3" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="c7b9ca2a-0b9c-4edb-8318-bff09a66715f" + name="MessageOccurrenceSpecification26"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="1a11fb81-bbde-49c4-94c6-f3c3ea8c523e" + name="MessageOccurrenceSpecification25"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="807539da-8add-4ace-882f-c256a050603a" + name="ExecutionOccurrenceSpecification14"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="73840798-4519-49e6-acdd-6b5a0eef6666" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e6374658-646d-4e6c-bd3f-b4684ea58a60" + name="MessageOccurrenceSpecification21"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="68da5f73-6cee-49e5-a786-a53626157c41" + name="MessageOccurrenceSpecification22"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="fc81b8b7-5ad9-408e-9c61-aa5033a6ac09" + name="ExecutionOccurrenceSpecification12"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="7c869ab3-06c9-4dca-a8d4-c631800f57eb" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="97c31d14-272e-499f-baab-82460be06433" + name="MessageOccurrenceSpecification18"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="c5d6da90-e749-4847-9a11-5d7e6634e839" + name="MessageOccurrenceSpecification17"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="eac74654-fe7a-4c32-abc4-d8826fd1129e" + name="ExecutionOccurrenceSpecification10"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="4f6f240a-fda8-4145-819a-30743e67f268" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="bbbfc32e-0318-40d0-a144-faa8aef864c8" + name="MessageOccurrenceSpecification13"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="103c373c-93aa-407a-83a5-ab799c6424f0" + name="MessageOccurrenceSpecification14"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="ed27fc86-532f-408d-9f21-2c2ca1f802e2" + name="ExecutionOccurrenceSpecification8"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="7758e64c-5e00-49f9-97d5-405dafeb3677" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="0168648c-dd6f-48af-93ab-cf6292cc28a3" + name="MessageOccurrenceSpecification46"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="4f2e73c7-607c-4d82-b363-eb9dd99cedfe" + name="MessageOccurrenceSpecification45"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="adad3ac0-c622-47ca-83bc-d070447da599" + name="ExecutionOccurrenceSpecification24"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="d279e214-4a79-4af6-84e2-f97e8c0fa09a" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="5a9e358c-e64f-47fa-8634-aa7b2b3574b6" + name="BehaviorExecutionSpecification13"> + <coveredLifelines> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="ece8d2e0-1633-471d-8eae-cfa9e089f162" + LastKnownName="ExecutionOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="e0088a09-1d2a-4a69-8d57-5bb9d40040b8" + LastKnownName="ExecutionOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="2c3f480b-fd10-4a8b-a208-f523a3f7227d" + LastKnownName="MessageOccurrenceSpecification48" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="8f33c0fd-7906-4617-9975-f2232ea65a04" + LastKnownName="MessageOccurrenceSpecification51" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="59362169-445c-45f2-8910-35269b711668" + LastKnownName="MessageOccurrenceSpecification54" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="9dbc7a28-64b3-49a7-b978-043f32b8cbc3" + LastKnownName="MessageOccurrenceSpecification55" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e3141566-e8a4-423a-a0c7-98fc71e18c47" + LastKnownName="MessageOccurrenceSpecification58" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="b868e838-3305-47ff-b5a8-f62307ee01f0" + LastKnownName="MessageOccurrenceSpecification59" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="46b99c2a-80db-43a0-8acf-8f0c043858bc" + LastKnownName="MessageOccurrenceSpecification62" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="295bcb3f-f7d9-4f10-979b-9ed5ea500794" + LastKnownName="MessageOccurrenceSpecification63" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="cbc114a4-5e8d-487e-a85d-4d344f04476f" + LastKnownName="MessageOccurrenceSpecification66" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="bca97eb8-5aa2-454d-87a9-a3cf4e492b23" + LastKnownName="MessageOccurrenceSpecification67" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="c0a5ade8-3b88-471c-ae4e-0dbd20c396d1" + LastKnownName="MessageOccurrenceSpecification70" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="4078652c-2d0d-46ff-aab7-e053e166cdf5" + LastKnownName="MessageOccurrenceSpecification71" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="14b7f10b-1307-4bde-be1b-b83601e397a2" + LastKnownName="MessageOccurrenceSpecification74" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="82733fad-c341-4ed8-8be7-58cbf70a16ba" + LastKnownName="MessageOccurrenceSpecification75" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="dc3199ae-ed32-464d-bfaf-1518cb05476c" + LastKnownName="MessageOccurrenceSpecification78" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="34d153f1-7cd3-4cf8-a2c7-bf02afa25f5e" + LastKnownName="MessageOccurrenceSpecification79" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e01ea421-00e1-4183-a3c9-550fcd66be2c" + LastKnownName="MessageOccurrenceSpecification82" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="00350929-7ced-4927-aec0-a69423e9797a" + LastKnownName="MessageOccurrenceSpecification83" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="2b15c540-e027-4e8b-8567-b46b9627bfc5" + LastKnownName="MessageOccurrenceSpecification86" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="e843c1be-4f06-4f12-8e65-b0961dcd1b19" + LastKnownName="MessageOccurrenceSpecification49" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="e0088a09-1d2a-4a69-8d57-5bb9d40040b8" + name="ExecutionOccurrenceSpecification25"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="21f382d7-f37f-4dd4-8559-0e775a4bdc50" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="1c1e0d07-8e05-4a5f-b4d0-eefac7499e18" + name="MessageOccurrenceSpecification47"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="2c3f480b-fd10-4a8b-a208-f523a3f7227d" + name="MessageOccurrenceSpecification48"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification + Id="ec9e0d5d-c54c-472c-9f57-693ee0c997bc" + name="BehaviorExecutionSpecification14"> + <coveredLifelines> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="f0d20b49-2d16-44bf-b900-ee650026a4cc" + LastKnownName="ExecutionOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="c0251ac1-3608-426a-892c-3c01484e4d83" + LastKnownName="ExecutionOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="49659e47-5795-4e9a-b94b-ad8a42dca384" + LastKnownName="MessageOccurrenceSpecification52" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="794fbbef-1fb6-47dd-bbce-ca1be9d18ccf" + LastKnownName="MessageOccurrenceSpecification53" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="c0251ac1-3608-426a-892c-3c01484e4d83" + name="ExecutionOccurrenceSpecification27"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="0816ec8f-263e-4e79-9dc6-902138e0ee5f" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="8f33c0fd-7906-4617-9975-f2232ea65a04" + name="MessageOccurrenceSpecification51"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="49659e47-5795-4e9a-b94b-ad8a42dca384" + name="MessageOccurrenceSpecification52"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="59362169-445c-45f2-8910-35269b711668" + name="MessageOccurrenceSpecification54"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="794fbbef-1fb6-47dd-bbce-ca1be9d18ccf" + name="MessageOccurrenceSpecification53"> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="f0d20b49-2d16-44bf-b900-ee650026a4cc" + name="ExecutionOccurrenceSpecification28"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="d9b2aee3-dffd-46ac-a6eb-1839b9b29c42" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + LastKnownName="Driving Cycle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="e9975921-1eee-4334-9f77-06a3430a3b9d" + name="BehaviorExecutionSpecification15"> + <coveredLifelines> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="e1b66862-e5fd-4379-8458-f6922fa68533" + LastKnownName="ExecutionOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="53b9391b-b844-4251-a5ba-f988ade37a52" + LastKnownName="ExecutionOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="537fb6a8-2342-44b2-9ee3-efa7509bd851" + LastKnownName="MessageOccurrenceSpecification56" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="8059b667-2bb8-45db-9cab-fd8477a62ab0" + LastKnownName="MessageOccurrenceSpecification57" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="53b9391b-b844-4251-a5ba-f988ade37a52" + name="ExecutionOccurrenceSpecification29"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="fa542db5-358b-43c1-bfb7-7bad4594e1b0" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="537fb6a8-2342-44b2-9ee3-efa7509bd851" + name="MessageOccurrenceSpecification56"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="9dbc7a28-64b3-49a7-b978-043f32b8cbc3" + name="MessageOccurrenceSpecification55"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="8059b667-2bb8-45db-9cab-fd8477a62ab0" + name="MessageOccurrenceSpecification57"> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e3141566-e8a4-423a-a0c7-98fc71e18c47" + name="MessageOccurrenceSpecification58"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="e1b66862-e5fd-4379-8458-f6922fa68533" + name="ExecutionOccurrenceSpecification30"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="b8357497-b469-45a8-9be9-0d8239057f1d" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + LastKnownName="Driver" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="667f6024-e673-489c-8d44-60a0dd03a6da" + name="BehaviorExecutionSpecification16"> + <coveredLifelines> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="a0d237ed-3399-4ca5-bd3f-1b3918394131" + LastKnownName="ExecutionOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="4c6c9961-8f3e-4958-a49c-2b5236a7203c" + LastKnownName="ExecutionOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="43406603-2a5f-40a4-aece-6899696f482a" + LastKnownName="MessageOccurrenceSpecification60" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="97b3d7b1-5d64-4c6c-b797-0b34c9498e6b" + LastKnownName="MessageOccurrenceSpecification61" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="4c6c9961-8f3e-4958-a49c-2b5236a7203c" + name="ExecutionOccurrenceSpecification31"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="9ea59512-4646-4728-89aa-59d93761832a" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="43406603-2a5f-40a4-aece-6899696f482a" + name="MessageOccurrenceSpecification60"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="b868e838-3305-47ff-b5a8-f62307ee01f0" + name="MessageOccurrenceSpecification59"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="97b3d7b1-5d64-4c6c-b797-0b34c9498e6b" + name="MessageOccurrenceSpecification61"> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="46b99c2a-80db-43a0-8acf-8f0c043858bc" + name="MessageOccurrenceSpecification62"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="a0d237ed-3399-4ca5-bd3f-1b3918394131" + name="ExecutionOccurrenceSpecification32"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="ac993d6c-ce73-4079-8795-9b4ed5bf1902" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="0a1425a7-07ab-45f2-b1d2-f9c85f70c1eb" + name="BehaviorExecutionSpecification17"> + <coveredLifelines> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="ca44c93e-089d-40f7-9698-21202a1c9338" + LastKnownName="ExecutionOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="306d9155-2fef-4eb9-8346-73da1f9ace2d" + LastKnownName="ExecutionOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="3efd321a-176f-4620-ae6f-9b47c4681928" + LastKnownName="MessageOccurrenceSpecification64" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="3a7b54c6-cb93-4e12-ba43-2596da9fdab6" + LastKnownName="MessageOccurrenceSpecification65" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="306d9155-2fef-4eb9-8346-73da1f9ace2d" + name="ExecutionOccurrenceSpecification33"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="57a4e80f-33ab-4625-97d3-c693bc83fa6b" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="3efd321a-176f-4620-ae6f-9b47c4681928" + name="MessageOccurrenceSpecification64"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="295bcb3f-f7d9-4f10-979b-9ed5ea500794" + name="MessageOccurrenceSpecification63"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="3a7b54c6-cb93-4e12-ba43-2596da9fdab6" + name="MessageOccurrenceSpecification65"> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="cbc114a4-5e8d-487e-a85d-4d344f04476f" + name="MessageOccurrenceSpecification66"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="ca44c93e-089d-40f7-9698-21202a1c9338" + name="ExecutionOccurrenceSpecification34"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="f8da6296-486f-4361-8c06-a31465d97cc9" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + LastKnownName="Wheels" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="b2ee66a4-562a-4866-83c6-cf1a36f8f3a2" + name="BehaviorExecutionSpecification18"> + <coveredLifelines> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="667a1cad-9ec3-4760-a8f8-a9ee124e35e9" + LastKnownName="ExecutionOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="75884be0-60da-49f4-93dc-319ff32eda5e" + LastKnownName="ExecutionOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="e6b5276f-1f22-4358-b068-9a3ff761ebe7" + LastKnownName="MessageOccurrenceSpecification68" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="65a4eee1-1527-438d-8bc6-46bf80067657" + LastKnownName="MessageOccurrenceSpecification69" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="75884be0-60da-49f4-93dc-319ff32eda5e" + name="ExecutionOccurrenceSpecification35"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="b2ff500b-e007-4057-92eb-58dedc28f460" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="bca97eb8-5aa2-454d-87a9-a3cf4e492b23" + name="MessageOccurrenceSpecification67"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e6b5276f-1f22-4358-b068-9a3ff761ebe7" + name="MessageOccurrenceSpecification68"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="65a4eee1-1527-438d-8bc6-46bf80067657" + name="MessageOccurrenceSpecification69"> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="c0a5ade8-3b88-471c-ae4e-0dbd20c396d1" + name="MessageOccurrenceSpecification70"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="667a1cad-9ec3-4760-a8f8-a9ee124e35e9" + name="ExecutionOccurrenceSpecification36"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="68cabd8c-c1a2-4b61-8db4-2eccdd431255" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + LastKnownName="Axle Gear" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="c98cf8ba-5fb7-4c42-b5a0-11e2fa6c1f62" + name="BehaviorExecutionSpecification19"> + <coveredLifelines> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="64ea997e-5337-4270-9b16-4bc08aa69bfa" + LastKnownName="ExecutionOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="62441ee2-4288-4f67-9f93-f8866d561947" + LastKnownName="ExecutionOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="dc70c524-b93b-48dd-a338-cddec600ffa2" + LastKnownName="MessageOccurrenceSpecification72" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="eafe6d1d-2f91-47d4-b8bc-7e82b37760bf" + LastKnownName="MessageOccurrenceSpecification73" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="62441ee2-4288-4f67-9f93-f8866d561947" + name="ExecutionOccurrenceSpecification37"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="f23ce8a9-39b5-439e-a407-904027ce74ca" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="dc70c524-b93b-48dd-a338-cddec600ffa2" + name="MessageOccurrenceSpecification72"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="4078652c-2d0d-46ff-aab7-e053e166cdf5" + name="MessageOccurrenceSpecification71"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="eafe6d1d-2f91-47d4-b8bc-7e82b37760bf" + name="MessageOccurrenceSpecification73"> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="14b7f10b-1307-4bde-be1b-b83601e397a2" + name="MessageOccurrenceSpecification74"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="64ea997e-5337-4270-9b16-4bc08aa69bfa" + name="ExecutionOccurrenceSpecification38"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="3affbb97-4b39-49e1-bae5-19fb72b97cb4" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="824d8259-1859-49f6-b974-b63b911316f6" + name="BehaviorExecutionSpecification20"> + <coveredLifelines> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="e52208ba-612e-411f-a98c-fc8a2829909d" + LastKnownName="ExecutionOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="66147a32-9209-4536-81b8-c4f0c9b0bb33" + LastKnownName="ExecutionOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="0665c618-e063-46e5-9280-2d6f6791e7fa" + LastKnownName="MessageOccurrenceSpecification76" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="21d01dec-a262-4c85-ac7e-073db02d2f6b" + LastKnownName="MessageOccurrenceSpecification77" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="66147a32-9209-4536-81b8-c4f0c9b0bb33" + name="ExecutionOccurrenceSpecification39"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="eadab371-8543-4ac8-a034-d5dd1852e72f" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="82733fad-c341-4ed8-8be7-58cbf70a16ba" + name="MessageOccurrenceSpecification75"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="0665c618-e063-46e5-9280-2d6f6791e7fa" + name="MessageOccurrenceSpecification76"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="21d01dec-a262-4c85-ac7e-073db02d2f6b" + name="MessageOccurrenceSpecification77"> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="dc3199ae-ed32-464d-bfaf-1518cb05476c" + name="MessageOccurrenceSpecification78"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="e52208ba-612e-411f-a98c-fc8a2829909d" + name="ExecutionOccurrenceSpecification40"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="033ffd7c-5a79-45c6-8fab-0b5a1a6786dc" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + LastKnownName="Clutch" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="42ce3bbf-ec43-4199-a773-2ce03f551e67" + name="BehaviorExecutionSpecification21"> + <coveredLifelines> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="b7768a20-8506-4acf-a936-7c4ff11d8327" + LastKnownName="ExecutionOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="f7eb8342-8678-4cb9-b731-14df2eafeb01" + LastKnownName="ExecutionOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="0b888965-6eb6-4bd4-a4b1-e0513f5893ac" + LastKnownName="MessageOccurrenceSpecification80" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="dd2db548-0550-40ad-b6d8-24cd51928e11" + LastKnownName="MessageOccurrenceSpecification81" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="f7eb8342-8678-4cb9-b731-14df2eafeb01" + name="ExecutionOccurrenceSpecification41"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="bd268614-1caa-4a0a-97c3-76993769d4b9" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="34d153f1-7cd3-4cf8-a2c7-bf02afa25f5e" + name="MessageOccurrenceSpecification79"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="0b888965-6eb6-4bd4-a4b1-e0513f5893ac" + name="MessageOccurrenceSpecification80"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e01ea421-00e1-4183-a3c9-550fcd66be2c" + name="MessageOccurrenceSpecification82"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="dd2db548-0550-40ad-b6d8-24cd51928e11" + name="MessageOccurrenceSpecification81"> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="b7768a20-8506-4acf-a936-7c4ff11d8327" + name="ExecutionOccurrenceSpecification42"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="24179eb2-f679-442d-b9a0-8051743daecc" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + LastKnownName="Auxiliaries" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification + Id="d42cad67-08c5-489d-ba16-d1fae5ba5c8c" + name="BehaviorExecutionSpecification22"> + <coveredLifelines> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker + Id="c2be7443-fbb0-47ec-9593-8bec83ec9ea0" + LastKnownName="ExecutionOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker + Id="14a0fe80-ec28-49c8-b0d6-b5d5ba5a9e10" + LastKnownName="ExecutionOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker + Id="a7bb2906-7e11-450c-b13c-e46ee08d9c42" + LastKnownName="MessageOccurrenceSpecification84" + LastKnownLocation="VectoArchitecture.uml" /> + <messageOccurrenceSpecificationMoniker + Id="592c40c4-0634-410d-b7b5-180e1152f5e5" + LastKnownName="MessageOccurrenceSpecification85" + LastKnownLocation="VectoArchitecture.uml" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification + Id="14a0fe80-ec28-49c8-b0d6-b5d5ba5a9e10" + name="ExecutionOccurrenceSpecification43"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="71d5d441-6b7c-44a8-aae1-5f586a313c74" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="00350929-7ced-4927-aec0-a69423e9797a" + name="MessageOccurrenceSpecification83"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="a7bb2906-7e11-450c-b13c-e46ee08d9c42" + name="MessageOccurrenceSpecification84"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="592c40c4-0634-410d-b7b5-180e1152f5e5" + name="MessageOccurrenceSpecification85"> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="2b15c540-e027-4e8b-8567-b46b9627bfc5" + name="MessageOccurrenceSpecification86"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="c2be7443-fbb0-47ec-9593-8bec83ec9ea0" + name="ExecutionOccurrenceSpecification44"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="ba6b9ecd-87a8-4fed-bdbf-c56696e4b175" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + LastKnownName="Engine" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e843c1be-4f06-4f12-8e65-b0961dcd1b19" + name="MessageOccurrenceSpecification49"> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification + Id="e6df7d24-4ff7-4ad7-a771-fa2810297ffe" + name="MessageOccurrenceSpecification50"> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification + Id="ece8d2e0-1633-471d-8eae-cfa9e089f162" + name="ExecutionOccurrenceSpecification26"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="aeaea4dc-2801-4bd3-9087-4424b330db23" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + LastKnownName="VehicleContainer" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + <executionOccurrenceSpecification + Id="c6f16c8f-5854-4e26-8f74-cec121817f97" + name="ExecutionOccurrenceSpecification2"> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker + Id="23455d4d-528e-4222-b56c-22a077715f19" + LastKnownName="ExecutionEvent" + LastKnownLocation="VectoArchitecture.uml" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + LastKnownName="Simulator" + LastKnownLocation="VectoArchitecture.uml" /> + </covered> + </executionOccurrenceSpecification> + </fragments> + <lifelines> + <lifeline + Id="dc8c40bd-e0a6-495b-85c5-7dbeef1eb4b6" + name="Simulation" + isActor="false" + lifelineDisplayName="Simulation"> + <topLevelOccurrences> + <messageOccurrenceSpecificationMoniker + Id="b0289bd1-4100-43ff-b520-8a1408ac1e4a" + LastKnownName="MessageOccurrenceSpecification1" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" + name="Simulator" + isActor="false" + lifelineDisplayName="Simulator"> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="ab279b9d-7e40-47d9-8e74-0a11ced26b3a" + LastKnownName="ExecutionOccurrenceSpecification1" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="c6f16c8f-5854-4e26-8f74-cec121817f97" + LastKnownName="ExecutionOccurrenceSpecification2" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="d8672f86-5730-494c-ab88-46c04ba2800e" + name="VehicleContainer" + isActor="false" + lifelineDisplayName="VehicleContainer"> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="59dec4b1-3ae1-470c-b6bd-911c5631cd72" + LastKnownName="ExecutionOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="71b70efc-d025-4cf1-a709-88e177ec6ebd" + LastKnownName="ExecutionOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="e0088a09-1d2a-4a69-8d57-5bb9d40040b8" + LastKnownName="ExecutionOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="ece8d2e0-1633-471d-8eae-cfa9e089f162" + LastKnownName="ExecutionOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" + name="Driving Cycle" + isActor="false" + lifelineDisplayName="Driving Cycle"> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="95a71a24-80e2-48e7-81d9-81551e707a82" + LastKnownName="ExecutionOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="ad841809-64a2-4383-86d9-3c99d047e2c9" + LastKnownName="ExecutionOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="507eb997-14e7-40ac-ae88-0669a41de534" + LastKnownName="ExecutionOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="7777f1f5-9039-4da1-a993-c5ecd471428e" + LastKnownName="ExecutionOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="fc00755c-5779-4391-846c-f255cd6ecfbd" + LastKnownName="ExecutionOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="f6fb7fbb-4da3-4745-bd16-5ad4914bb203" + LastKnownName="ExecutionOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="ddf59b11-601d-4534-b658-62744940d5a2" + LastKnownName="ExecutionOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="adad3ac0-c622-47ca-83bc-d070447da599" + LastKnownName="ExecutionOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="c0251ac1-3608-426a-892c-3c01484e4d83" + LastKnownName="ExecutionOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="f0d20b49-2d16-44bf-b900-ee650026a4cc" + LastKnownName="ExecutionOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" + name="Driver" + isActor="false" + lifelineDisplayName="Driver"> + <represents> + <propertyMoniker + Id="c4b6b956-88b4-4182-825f-599ff7dc7258" + LastKnownLocation="VectoArchitecture.uml" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="3e63eb9b-c6ae-48db-880a-94122f9f7958" + LastKnownName="ExecutionOccurrenceSpecification7" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="6a821450-0694-4784-a980-747ac60d6577" + LastKnownName="ExecutionOccurrenceSpecification8" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="1a92ee97-1c34-49e0-90e1-6618975039d1" + LastKnownName="ExecutionOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="53a1363b-109f-4732-807e-7cf454816da8" + LastKnownName="ExecutionOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="fd26c24e-a952-47f3-8777-b836c486ba79" + LastKnownName="ExecutionOccurrenceSpecification7" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="fa89f3f7-f205-4c73-8324-6c6de5158b03" + LastKnownName="ExecutionOccurrenceSpecification8" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="3bb91dc3-299b-442e-a590-45ae48f6db9c" + LastKnownName="ExecutionOccurrenceSpecification7" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="ed27fc86-532f-408d-9f21-2c2ca1f802e2" + LastKnownName="ExecutionOccurrenceSpecification8" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="53b9391b-b844-4251-a5ba-f988ade37a52" + LastKnownName="ExecutionOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="e1b66862-e5fd-4379-8458-f6922fa68533" + LastKnownName="ExecutionOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="97ec316f-5206-40fd-9519-15c98c5c9c35" + name="Vehicle" + isActor="false" + lifelineDisplayName="Vehicle"> + <represents> + <propertyMoniker + Id="00f65d36-91de-4366-93b5-34b1b40e02d8" + LastKnownLocation="VectoArchitecture.uml" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="e6055aae-4de6-4aa6-aadc-a60d83e1fe9a" + LastKnownName="ExecutionOccurrenceSpecification9" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="db7014dc-8b38-4f96-af1a-3df1ac4805f5" + LastKnownName="ExecutionOccurrenceSpecification10" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="268b034c-7a25-4e6c-b690-96c314eafdf2" + LastKnownName="ExecutionOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="2cffef1d-5429-4605-b42d-b470edb1da05" + LastKnownName="ExecutionOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="b104ea42-3e70-474f-97fb-1afad92224f0" + LastKnownName="ExecutionOccurrenceSpecification9" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="d0596124-9d46-486a-96c0-d5c333d9795b" + LastKnownName="ExecutionOccurrenceSpecification10" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="5cfe798f-82a4-484e-8481-d8ec85555267" + LastKnownName="ExecutionOccurrenceSpecification9" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="b94125a1-336d-42e1-b995-1580621d8fc0" + LastKnownName="ExecutionOccurrenceSpecification10" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="71219218-cec2-42c2-9fcd-a681d242db4c" + LastKnownName="ExecutionOccurrenceSpecification9" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="eac74654-fe7a-4c32-abc4-d8826fd1129e" + LastKnownName="ExecutionOccurrenceSpecification10" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="4c6c9961-8f3e-4958-a49c-2b5236a7203c" + LastKnownName="ExecutionOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="a0d237ed-3399-4ca5-bd3f-1b3918394131" + LastKnownName="ExecutionOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" + name="Wheels" + isActor="false" + lifelineDisplayName="Wheels"> + <represents> + <propertyMoniker + Id="f251db5c-5b67-44c1-a7ea-b137b28e297f" + LastKnownLocation="VectoArchitecture.uml" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="db3efae1-aa66-49fb-bc19-8f1fe0efe2b0" + LastKnownName="ExecutionOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="44f469b4-9a16-4b55-abaf-66a958d41e19" + LastKnownName="ExecutionOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="dcef6551-de78-4313-a6e7-711b41dd51d9" + LastKnownName="ExecutionOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="6d1251ab-2a6b-472a-9134-5edda7c6e730" + LastKnownName="ExecutionOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="1aba8c6b-87d9-43a3-b453-4bf941c3a327" + LastKnownName="ExecutionOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="fd727e2c-010c-442f-bea5-cc34f8c6dc8d" + LastKnownName="ExecutionOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="1bfdd4d3-10e5-4746-ad0e-1f2d167de0d9" + LastKnownName="ExecutionOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="f697ecba-1c57-404f-9f71-0a3306b85b30" + LastKnownName="ExecutionOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="2eb23f00-4048-4af6-9708-0aef65f6fc8c" + LastKnownName="ExecutionOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="fc81b8b7-5ad9-408e-9c61-aa5033a6ac09" + LastKnownName="ExecutionOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="306d9155-2fef-4eb9-8346-73da1f9ace2d" + LastKnownName="ExecutionOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="ca44c93e-089d-40f7-9698-21202a1c9338" + LastKnownName="ExecutionOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" + name="Axle Gear" + isActor="false" + lifelineDisplayName="Axle Gear"> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="6145e1c7-d23f-4a68-a298-f7e8e3584291" + LastKnownName="ExecutionOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="17b2a678-d225-4fea-bf74-df26c11bf6da" + LastKnownName="ExecutionOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="784e6fff-e404-47ba-8fb4-9005323bf1ba" + LastKnownName="ExecutionOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="c164b4a0-8662-4ec0-a62e-fa72d87f5620" + LastKnownName="ExecutionOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="cdc305fb-42d1-4bb4-ac7d-6762ba5df352" + LastKnownName="ExecutionOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="81be8266-922f-43a7-aca3-b0a26fc9993c" + LastKnownName="ExecutionOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="1f9aad28-ae26-492f-a107-8e03be1cced9" + LastKnownName="ExecutionOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="26181c44-bac4-418c-892a-0371f2be450d" + LastKnownName="ExecutionOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="762425ca-0b20-4c6a-b0cd-dc6875b95263" + LastKnownName="ExecutionOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="807539da-8add-4ace-882f-c256a050603a" + LastKnownName="ExecutionOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="75884be0-60da-49f4-93dc-319ff32eda5e" + LastKnownName="ExecutionOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="667a1cad-9ec3-4760-a8f8-a9ee124e35e9" + LastKnownName="ExecutionOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="e27045e5-ed2f-4939-93ae-698821f6262f" + name="Gearbox" + isActor="false" + lifelineDisplayName="Gearbox"> + <represents> + <propertyMoniker + Id="82c8c834-df34-4ae8-994a-a1300e1ea5bf" + LastKnownLocation="VectoArchitecture.uml" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="12b7ac4a-e208-47bd-a2e4-e7386483f2f3" + LastKnownName="ExecutionOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="a6fce7ba-38bf-4a94-aac4-cf874d6c6767" + LastKnownName="ExecutionOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="eeb41469-aefa-461a-b6fa-691456d0455d" + LastKnownName="ExecutionOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="741d32e3-29db-4268-aa76-f98daab71d03" + LastKnownName="ExecutionOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="5b5342cc-1ac1-4757-9fa3-5175a097f433" + LastKnownName="ExecutionOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="07b4e63e-f8fb-4883-9efc-c1c710cd5041" + LastKnownName="ExecutionOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="e546375c-b7bd-44dc-8896-948bf0b5057c" + LastKnownName="ExecutionOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="7aa60581-9a67-41e6-af45-a458a7cdab49" + LastKnownName="ExecutionOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="059a86a6-22e3-4a58-94a7-1713b6517cab" + LastKnownName="ExecutionOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="af8c9cc1-4d77-44ff-b5c6-cc4d083b8228" + LastKnownName="ExecutionOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="62441ee2-4288-4f67-9f93-f8866d561947" + LastKnownName="ExecutionOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="64ea997e-5337-4270-9b16-4bc08aa69bfa" + LastKnownName="ExecutionOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" + name="Clutch" + isActor="false" + lifelineDisplayName="Clutch"> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="9a0223f3-79b6-42d3-a81f-5b71200852a8" + LastKnownName="ExecutionOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="70093dd7-3ea4-41ee-9e16-b9b2512c9ec5" + LastKnownName="ExecutionOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="5897a7e7-c170-419d-948f-1d5d100de075" + LastKnownName="ExecutionOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="87e01b87-a8cb-44e1-80f7-fcbc5a2909d4" + LastKnownName="ExecutionOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="f096e6d1-f774-4736-bc6c-dce430539577" + LastKnownName="ExecutionOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="8fbfa7fe-642d-40f5-a8ec-e37a163a36b0" + LastKnownName="ExecutionOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="e566426e-9eb1-4973-b182-e517f0ad5cd9" + LastKnownName="ExecutionOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="8ac78984-e930-4c45-be4c-41f4ac6a7306" + LastKnownName="ExecutionOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="66147a32-9209-4536-81b8-c4f0c9b0bb33" + LastKnownName="ExecutionOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="e52208ba-612e-411f-a98c-fc8a2829909d" + LastKnownName="ExecutionOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" + name="Auxiliaries" + isActor="false" + lifelineDisplayName="Auxiliaries"> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="ecaea4b9-1ab5-4238-900f-43217668d275" + LastKnownName="ExecutionOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="045d0321-12f8-4d09-9632-339a8ab1ce8d" + LastKnownName="ExecutionOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="ef324235-eb0f-47f2-ba95-433233b82ff0" + LastKnownName="ExecutionOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="4ed75b51-dd40-4cec-8523-c0c68b4baade" + LastKnownName="ExecutionOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="30767845-0c19-4146-b402-9587fda78167" + LastKnownName="ExecutionOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="0a7e031c-94ff-4934-80c0-7e0c006d9dbb" + LastKnownName="ExecutionOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="9f67af25-1f01-4a3d-9d10-91eae108a2b2" + LastKnownName="ExecutionOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="563588e3-3de8-41fc-8452-4e5a0dc252cf" + LastKnownName="ExecutionOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="f7eb8342-8678-4cb9-b731-14df2eafeb01" + LastKnownName="ExecutionOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="b7768a20-8506-4acf-a936-7c4ff11d8327" + LastKnownName="ExecutionOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + <lifeline + Id="a1232aec-9f73-4278-80cd-447cd7a32be8" + name="Engine" + isActor="false" + lifelineDisplayName="Engine"> + <represents> + <propertyMoniker + Id="ab90b672-4d6b-4e89-867d-d75cbfc2663c" + LastKnownLocation="VectoArchitecture.uml" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker + Id="8e83189a-8d8f-422f-ab6c-38a99fbeb290" + LastKnownName="ExecutionOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="2cfe3d84-f1a0-4073-ace8-2151238e06e5" + LastKnownName="ExecutionOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="18adeb5d-a1bb-4634-82b4-a8b9c9315e12" + LastKnownName="ExecutionOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="287e52d7-f63e-4028-818a-15a63607e987" + LastKnownName="ExecutionOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="7afe1742-eb01-46ba-8b4d-4f3e0339fd9f" + LastKnownName="ExecutionOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="ab228834-3e0d-4687-9eef-c650738466cf" + LastKnownName="ExecutionOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="7d99514d-2bc1-4380-8cfe-a3cd2a243c36" + LastKnownName="ExecutionOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="cc6bf94c-4943-48e6-b8f5-fe4b24068f27" + LastKnownName="ExecutionOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="14a0fe80-ec28-49c8-b0d6-b5d5ba5a9e10" + LastKnownName="ExecutionOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + <executionOccurrenceSpecificationMoniker + Id="c2be7443-fbb0-47ec-9593-8bec83ec9ea0" + LastKnownName="ExecutionOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + </topLevelOccurrences> + </lifeline> + </lifelines> + <messages> + <message + Id="8df2b845-f026-4031-8b71-8f032b3101af" + name="Task.Run()" + messageKind="Complete" + messageSort="AsynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="b0289bd1-4100-43ff-b520-8a1408ac1e4a" + LastKnownName="MessageOccurrenceSpecification1" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="dfd5e7cf-cc61-4224-a4da-61d0d420d6e6" + LastKnownName="MessageOccurrenceSpecification2" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="f31de45c-9a3a-4b2a-969d-fb8715146b4e" + name="Request(absTime, dt)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="b905c87f-15c5-4f73-88fd-cba01d5be1e7" + LastKnownName="MessageOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="6a6c363a-fa22-49fc-80e1-c877a1fddf9f" + LastKnownName="MessageOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="4d21aab1-148b-4c8a-9017-c45be6eee655" + name="Request(absT, dt, velocity, gradient)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="417e6cff-c640-4bf4-b049-4ec22d604875" + LastKnownName="MessageOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="67e58904-6e2e-4250-a429-8028713a9b54" + LastKnownName="MessageOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="b9c01645-266c-4231-b259-7f41a4d2b6bd" + name="Request(absT, dt, velocity, gradient)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="446f2d03-0259-42e5-b128-c93dad003792" + LastKnownName="MessageOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="920f7564-20b0-4a3e-8f41-05ec121c1a64" + LastKnownName="MessageOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="2e740b4e-95c9-40a0-afc3-2b6f068a8b94" + name="Request(absT, dt, force, velocity)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="1a9c1d04-3ecd-4988-941a-321eebd171cd" + LastKnownName="MessageOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="4997b968-4633-4620-b478-0e584984ef9b" + LastKnownName="MessageOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="aa8730be-c6a7-4395-ab86-fb79d362f34c" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="d1efc12b-ab6d-49c0-829d-d2fe4342fa25" + LastKnownName="MessageOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="53e8bc14-84f6-43d9-8f5e-25fd96ee67f0" + LastKnownName="MessageOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="6518a743-f84f-4993-b53f-8d34041e7fbf" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="3ee72b25-d924-4add-8c32-a56da21dc66d" + LastKnownName="MessageOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="6fce4b23-040d-4f83-a72e-926db46309ff" + LastKnownName="MessageOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="5bf36ec8-f710-42ce-98f7-d71f92aaa689" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="a91bc00c-8df8-45bc-95af-363208be4148" + LastKnownName="MessageOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="8d1bc179-4487-4ca0-ac35-09443c64b6fe" + LastKnownName="MessageOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="4d0bd9a9-2b6c-4eaf-a5b8-7d93a07b8528" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="3fa9f49c-4c7e-4cf1-8a47-da3a94eabb8b" + LastKnownName="MessageOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="63d4a39f-a6d8-491b-819d-6ae01be9276c" + LastKnownName="MessageOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="7e2d2dcb-b3d2-488a-921a-27f90f02b203" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="7cca2959-5e84-4223-ac58-8be6d410220f" + LastKnownName="MessageOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="39424498-6b86-49b1-9009-adfa61eb899a" + LastKnownName="MessageOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="73d61b6a-1031-4e7c-9e9c-06a90e562993" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="0a21bb92-3071-47f7-aeb3-72872e7acc1b" + LastKnownName="MessageOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="068667ba-7f21-4b4b-b565-7f9b8b20c850" + LastKnownName="MessageOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="2101d65b-6388-4370-b7b9-7e889971aa5d" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="b0d458a4-57a4-48d0-bac6-c43b24244bc7" + LastKnownName="MessageOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="0db6c4d1-99f9-4bcf-a049-942138a8ccfb" + LastKnownName="MessageOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="21232679-02a7-4094-8e4a-e37a21463c17" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="dfc1c704-6b9f-42bb-9df0-f0d1e0c8267d" + LastKnownName="MessageOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="e58bcd83-8d62-417d-8937-ca7bd7a32365" + LastKnownName="MessageOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="c8ba0d98-fc13-4d33-af57-374beb24a7fe" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="a81e3fca-a42d-4d1b-9c80-65f4afad662f" + LastKnownName="MessageOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="5ddee84d-55bc-45f1-9100-bf69e19c47a8" + LastKnownName="MessageOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="4a9a3202-fe89-44ce-8790-c0d2b915f977" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="b0c4fc29-aaf7-4782-aef5-8a3bd8c4a312" + LastKnownName="MessageOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="d199105c-20f5-4c22-a53e-0d5cca664684" + LastKnownName="MessageOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="1e2ea928-01df-4a11-bbdf-898df008df89" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="c03ef015-0b4d-4454-96e2-12ede28f1047" + LastKnownName="MessageOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="a437934a-41a1-4def-b3d2-d61b83075e20" + LastKnownName="MessageOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="d83bcf9b-3e45-4ddf-9893-d4b56b9f900a" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="9e48eb61-b054-4932-8877-ecc707a44197" + LastKnownName="MessageOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="ac2db8fe-430f-4c94-ab56-c4ad1d074590" + LastKnownName="MessageOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="a432f517-d713-4012-b3ef-4d6397f993da" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="05df86b6-89d3-45ae-ae73-7992bf3c690c" + LastKnownName="MessageOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="8783730f-ebc5-4269-8ebd-fe367cb60b38" + LastKnownName="MessageOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="29f8da8b-c049-46cb-8ee5-7492f8e4fbb8" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="7ec669a3-1271-4570-8fc8-4cb6dc178121" + LastKnownName="MessageOccurrenceSpecification45" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="35f055a6-bfe2-422a-9744-0a06e31428ae" + LastKnownName="MessageOccurrenceSpecification46" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="ed521b1f-3e04-482b-b6a2-112579c1d792" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="4686d403-2368-4339-a4d2-c552dd486c59" + LastKnownName="MessageOccurrenceSpecification47" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="fe5fd669-45b3-4b52-bb76-7bd8c5169beb" + LastKnownName="MessageOccurrenceSpecification48" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="571d4f73-7fc4-45a1-b515-aac917fda390" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="3ec64abb-b372-4b9e-ae1f-97c3bcccc394" + LastKnownName="MessageOccurrenceSpecification51" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="478e862d-87bc-4653-9a66-e1dc94fd9404" + LastKnownName="MessageOccurrenceSpecification52" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="74b97109-66d2-4fef-ae94-d6833743a8d0" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="8aa50cc8-8d72-48a1-891c-aab1c78495cd" + LastKnownName="MessageOccurrenceSpecification53" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="15c6a09f-faf1-4c12-8978-07d33269a2c2" + LastKnownName="MessageOccurrenceSpecification54" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="7a50c96e-1b18-4eb1-bac3-f3ab8b974f71" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="6a9d699a-1d46-46c2-acac-3357bcf484de" + LastKnownName="MessageOccurrenceSpecification55" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="d0f386dc-5903-4d49-9ca8-ff6b44195067" + LastKnownName="MessageOccurrenceSpecification56" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="85a3b915-7627-429b-989c-3b41082aa03b" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="6a2c7789-ce3e-459c-9753-ff4565745b0b" + LastKnownName="MessageOccurrenceSpecification57" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="aa0fcea6-399c-4dbb-ac68-4c6028593d8e" + LastKnownName="MessageOccurrenceSpecification58" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="229451e0-2d39-43b1-b138-6054a86f2058" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="0639b6b2-f50f-403e-99c2-9502c8956a04" + LastKnownName="MessageOccurrenceSpecification59" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="b2ef8d83-44af-431e-a55a-601e9a285e4a" + LastKnownName="MessageOccurrenceSpecification60" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="ec9ab5ed-5e9b-4fd4-96ca-80bb59986511" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="b16529fd-5350-4f4f-a1b0-ac06d10a60bd" + LastKnownName="MessageOccurrenceSpecification61" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="bc91813d-90aa-479f-9965-02d78d0fd42d" + LastKnownName="MessageOccurrenceSpecification62" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="89bbb04f-8b0d-489f-8d50-083eef1371d4" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="11f1d4e3-870e-45a3-ac11-23f42a4f8ac6" + LastKnownName="MessageOccurrenceSpecification63" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="8d8d3cb8-d6ff-4cb6-aa10-7a71580aa7b6" + LastKnownName="MessageOccurrenceSpecification64" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="6b56d5dc-671a-4624-a32a-a64bb75e5dea" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="5ead7c9c-ab94-4a6f-8de9-625d15c32d28" + LastKnownName="MessageOccurrenceSpecification65" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="adb52cd2-cb12-4628-b28d-444859cd0580" + LastKnownName="MessageOccurrenceSpecification66" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="0e145b4c-ed78-4149-a20b-fa88c86f1a8b" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="c5bce4ec-d3b7-4ff1-ae2c-d492d88b3e43" + LastKnownName="MessageOccurrenceSpecification67" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="1b51a46a-42ec-479f-9c28-24f8197d5f04" + LastKnownName="MessageOccurrenceSpecification68" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="d8728ad4-4c8b-4989-a6a3-18f21127f3a8" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e6f57232-853e-4b3a-99a9-ee3386777f87" + LastKnownName="MessageOccurrenceSpecification69" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="b04fb79d-b800-4467-8a00-fc44957bbaa7" + LastKnownName="MessageOccurrenceSpecification70" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="bf86968d-c3a1-41a6-a56f-362fc3dd4de3" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="3889121a-194b-4685-8fbf-d9aecfe682c1" + LastKnownName="MessageOccurrenceSpecification71" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="733a5196-2032-45c6-b5a4-b9890afa0b03" + LastKnownName="MessageOccurrenceSpecification72" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="e32bcb81-95ce-4ab2-b47d-8f71f8aeda26" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="a9ed1539-07c3-45bf-9a06-51691cb980f3" + LastKnownName="MessageOccurrenceSpecification73" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="d489f5b4-0194-403a-88fe-acb5f4f220b6" + LastKnownName="MessageOccurrenceSpecification74" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="ec8720b3-f182-4550-8e97-f7b9d819dc48" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="24aef4d1-0e3b-42b6-b53d-48611512a78c" + LastKnownName="MessageOccurrenceSpecification75" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="2a6b4c06-569d-4e41-90c2-29c6b03df98d" + LastKnownName="MessageOccurrenceSpecification76" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="45dcde77-9d73-4013-a508-641a002f9953" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="865fb31f-bb51-428b-a809-b05f07401fde" + LastKnownName="MessageOccurrenceSpecification77" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="20baef15-1d11-4acd-8095-c92d69cf1a2b" + LastKnownName="MessageOccurrenceSpecification78" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="56179980-6bba-4b6b-9670-1b754f9949b0" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="f34713c0-f5f2-4655-84bd-528358cf726c" + LastKnownName="MessageOccurrenceSpecification79" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="bc4c08f7-8e69-442e-ad27-099ac320fc97" + LastKnownName="MessageOccurrenceSpecification80" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="0c515ed1-99f2-467d-8a78-3db9b935bff8" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="65089a41-3a14-47fd-a25b-dcb971545a0c" + LastKnownName="MessageOccurrenceSpecification81" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="a78fb3e9-f91e-42f7-b848-3e8a991aeef2" + LastKnownName="MessageOccurrenceSpecification82" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="846069e0-9f17-446f-a2aa-6f1ada0820ae" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="31860ff3-e51a-4b1e-9f1e-f41e7e22a0f6" + LastKnownName="MessageOccurrenceSpecification83" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="978478df-2cfb-4bf3-959f-5bdb55296c9e" + LastKnownName="MessageOccurrenceSpecification84" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="b8edcc30-01cf-4ebd-8837-7823dc5ccac9" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="306ce72f-8613-467f-abcb-7e8bf6312608" + LastKnownName="MessageOccurrenceSpecification85" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="05e976da-a330-499c-96c7-b3916fb20180" + LastKnownName="MessageOccurrenceSpecification86" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="635b327a-34e3-44d8-aef9-dd4df3ace01e" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e478c6df-e55b-4f1f-aef6-41cd2a1e4746" + LastKnownName="MessageOccurrenceSpecification49" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="38e425d7-1df8-4aa3-8fb6-cfe2b13c7cb0" + LastKnownName="MessageOccurrenceSpecification50" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="7ea9e0da-038c-4f5f-b31d-8e4363d46a59" + name="Request(absTime, dt)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="10e068df-576c-48b5-9ce7-c8f9dcc17d7b" + LastKnownName="MessageOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="364c4a9b-41fb-43c2-a83c-3f40b58096c9" + LastKnownName="MessageOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="86c5ca09-b4a9-4ca0-93cc-21cfe9f8dc6c" + name="Request(absT, dt, velocity, gradient)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="c39e9571-59f9-42ce-a1a0-c3cb852eb7b5" + LastKnownName="MessageOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="49f10bdc-6c79-432d-892a-48124114c007" + LastKnownName="MessageOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="b6e4c312-7f34-43b2-9aa2-cfe4e02c1ba9" + name="Request(absT, dt, velocity, gradient)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="ac5f99b1-c7d6-4c38-b45f-03b4a5a41986" + LastKnownName="MessageOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="955fbdf5-e021-4378-af35-924abfa8c9bf" + LastKnownName="MessageOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="0e3a7be5-e96c-40b9-96e8-21aaf25ddf00" + name="Request(absT, dt, force, velocity)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e8ca2c26-06b1-4407-a543-3cfda7c0b7dd" + LastKnownName="MessageOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="697b8558-f24c-4c30-83b2-c67562f7419c" + LastKnownName="MessageOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="2d10d45e-7d65-48b8-a7a0-85c9b8d43423" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="691e1f9b-d050-467b-9c12-4cbf982010d4" + LastKnownName="MessageOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="3a08029d-3aeb-4dc3-9896-e80b2397ccff" + LastKnownName="MessageOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="da1a2831-b044-4d7f-b43c-98d2f513bc5b" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="1c0c0706-e59f-4df1-9e84-6a01280aef84" + LastKnownName="MessageOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="867d8310-04a2-4e87-b4ce-2c777d3fc308" + LastKnownName="MessageOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="9d7ca156-94a4-4347-811e-b202d3be4bfa" + name="ResponseTimeFail(dt)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="08f572b6-44f3-4547-9991-9fe6377fad23" + LastKnownName="MessageOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="78fbaf3a-dc04-4d0d-9fc7-9bde177886f8" + LastKnownName="MessageOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="0fe86941-61f3-4274-ab96-92dcc1452075" + name="ResponseTimeFail(dt)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="beb4f134-8d9f-4005-9fd6-d4da9003133d" + LastKnownName="MessageOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="67694dba-1b8f-4f0b-9a60-890271bdc63b" + LastKnownName="MessageOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="5723323b-e428-47b7-b33a-5296bc06ba23" + name="ResponseTimeFail(dt)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e7bae871-38af-4460-8cae-5adee8955203" + LastKnownName="MessageOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="bc637b7e-47bc-417f-a67f-48baa1438881" + LastKnownName="MessageOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="ea04dc16-9f88-4ab5-b18c-c75c3d5ea996" + name="ResponseTimeFail(dt)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="08f8d7d7-6680-4f31-b605-1f0d2f800da6" + LastKnownName="MessageOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="3a93e2df-d577-49ac-b55a-ca1f0117326e" + LastKnownName="MessageOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="1a11d69e-b7e8-4834-82d1-2661e113b28c" + name="ResponseTimeFail(dt)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="d195ed95-594f-4e6c-8dbf-ac13289773d7" + LastKnownName="MessageOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="de0df09b-9195-4812-a1c4-66b16a2231a9" + LastKnownName="MessageOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="2154e3f4-d8b3-4738-b796-e87556315ea3" + name="ResponseTimeFail(dt)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="a9bc3a30-afb1-434c-87c3-ea7b787f998c" + LastKnownName="MessageOccurrenceSpecification45" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="09fdda80-671c-44c6-9be8-dfd368633aec" + LastKnownName="MessageOccurrenceSpecification46" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="6b63bc5f-b982-49d0-b989-c84b602c1c2b" + name="Request(absTime, dt)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="b94a3dca-0031-4eec-b273-e0d0682c845a" + LastKnownName="MessageOccurrenceSpecification43" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="a3216d6b-ab6c-43f1-9e49-451e512c9ae0" + LastKnownName="MessageOccurrenceSpecification44" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="69d2465a-962a-4aaf-9a50-4ee6a35bf368" + name="Request(absT, dt, velocity, gradient)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="28ffe41c-c0ad-433f-a3f2-d784da79b0d5" + LastKnownName="MessageOccurrenceSpecification11" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="16668bf3-7fee-4fa9-86af-800e1e515976" + LastKnownName="MessageOccurrenceSpecification12" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="736f53a7-8c2b-4ec2-a7ac-787eaa7026c8" + name="Request(absT, dt, velocity, gradient)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="7fa51ceb-5d28-4194-bf5a-99af331165a7" + LastKnownName="MessageOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="8cc6a169-70eb-4957-92df-74cfc35178e1" + LastKnownName="MessageOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="9d68d754-7d65-4dbb-8fa4-66721eb80357" + name="Request(absT, dt, force, velocity)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="644b0f3c-7146-4f6e-9e1b-9842720acb21" + LastKnownName="MessageOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="e76a57aa-ba2e-4f99-96db-d4f3c237d0c2" + LastKnownName="MessageOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="2e5ea1e5-0d9f-46f5-bc21-767f62bb265b" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="692161e4-1e30-4ae2-9b3a-fbb4a162ecfe" + LastKnownName="MessageOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="0b7536d7-4ffa-48a3-9c2c-fefa9bf8173c" + LastKnownName="MessageOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="9f0e69dd-6c04-417e-ae2e-86e106eb9c6c" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="315a2167-197a-4884-bafc-a2e86ec2ed41" + LastKnownName="MessageOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="f781b4cc-d7cf-4caf-9ca3-15343e5bb173" + LastKnownName="MessageOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="47cbb315-d839-484b-ba8b-ecefd4ff8646" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="31f05e0c-b076-4198-a0d1-bcb2a693d3f4" + LastKnownName="MessageOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="28faa4a7-777b-435e-8233-1edcc0a1218d" + LastKnownName="MessageOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="cf20aca8-d631-43fc-960b-a380ed120047" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="75cadd83-1029-42d2-a556-bf49f797be26" + LastKnownName="MessageOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="89221375-c83a-436c-89db-b3209cab825b" + LastKnownName="MessageOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="4662f6ab-a9fc-41b6-bbe0-97a68e7e22ff" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="24543fdb-1606-4abe-9268-516ba6d87b83" + LastKnownName="MessageOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="4730d9ab-ceed-48ae-976c-133abcba1af0" + LastKnownName="MessageOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="5e0c832b-f68d-4e16-bd65-abfc4ebfc001" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="9eec8133-9813-4998-87b4-ed49a19cdd2c" + LastKnownName="MessageOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="43fe5d3d-6d4f-4dfb-943b-c860c242d491" + LastKnownName="MessageOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="09f90b77-ce03-4553-b79d-497a647dbb37" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="bffe68cb-22d1-4828-8ff1-9cd018680944" + LastKnownName="MessageOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="9aa431e7-f60d-400e-9212-13af6228ca25" + LastKnownName="MessageOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="c951d4ef-d7b3-461f-8422-2b5e502e58fa" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="ff14005c-360d-4e94-841a-d79c5a2c700c" + LastKnownName="MessageOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="453ee2fa-470e-4eaa-8cda-f68db0823400" + LastKnownName="MessageOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="e31080fa-8418-443a-b715-d003bcd13f81" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="f30bb8f0-a8f9-40b0-aa87-6c1ed079b495" + LastKnownName="MessageOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="fb8b076b-2cec-4202-bff2-1c36f1c9cb18" + LastKnownName="MessageOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="ebe4476e-64fd-4b1a-a153-e3b322625904" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="6c28bc78-c4e4-4aef-ac38-6452a3bae696" + LastKnownName="MessageOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="73ea9477-c65a-4bc1-8aa9-15c20baac113" + LastKnownName="MessageOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="754ebe89-6774-427d-90ad-7f798fcdcf45" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e50217c2-b075-4cf0-badc-acb1b5d21188" + LastKnownName="MessageOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="d6869dc7-0e18-4be8-96b0-070edad640bd" + LastKnownName="MessageOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="aa069984-fa34-48a5-9c77-dfde6fdeb34c" + name="ResponseOverloadFail(delta, gradient)" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="aca9baad-432d-4e3d-8e51-c9f8c130b1b0" + LastKnownName="MessageOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="4194a435-bb35-4abf-ba41-1b7506466711" + LastKnownName="MessageOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="e6773e9e-7f3a-4b38-9d20-4c302de74546" + name="Request(absT, dt, velocity, gradient)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="db63ae56-5317-406f-9f05-8c3d34d51974" + LastKnownName="MessageOccurrenceSpecification15" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="8be32280-411b-4697-a9c1-ef013c426438" + LastKnownName="MessageOccurrenceSpecification16" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="f6e7f55c-20a9-44d0-859c-4d89bf78ef65" + name="Request(absT, dt, force, velocity)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="0117e5fc-1728-4768-a147-c77bd189711d" + LastKnownName="MessageOccurrenceSpecification19" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="56b16929-1430-4f4f-b73f-974119ad79cf" + LastKnownName="MessageOccurrenceSpecification20" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="bf464479-f03e-4124-ab1c-91ee36374a59" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e9436dc3-8123-4fe8-9aca-70998d0bc949" + LastKnownName="MessageOccurrenceSpecification23" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="1d42585a-84ee-4997-bf9f-2455203105cf" + LastKnownName="MessageOccurrenceSpecification24" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="26b146fe-b6db-4cf4-b730-c43351bff5f8" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="ac589ad5-e1ab-45b4-9a11-576d6569f257" + LastKnownName="MessageOccurrenceSpecification27" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="55c77599-599d-4817-8729-8f858defb153" + LastKnownName="MessageOccurrenceSpecification28" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="d5e53f4c-8bb7-42b7-a241-cf10d31410f3" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="d6254845-c861-484f-8be1-070d19359f9e" + LastKnownName="MessageOccurrenceSpecification31" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="42aafd8a-dd51-4dc2-a241-ac3982accd4e" + LastKnownName="MessageOccurrenceSpecification32" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="7fc78f2e-8491-465f-8cf5-1c72d9c5d331" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="bc0e8bac-993f-4a3c-9967-43a704421b5e" + LastKnownName="MessageOccurrenceSpecification35" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="4f1eb48f-0294-45e0-9cab-a970fee6fece" + LastKnownName="MessageOccurrenceSpecification36" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="0f33d55a-6f49-44d8-907e-2a21497b44bd" + name="Request(absT, dt, torque, n)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="27e6d634-f4e9-4e17-b010-c03079a45a46" + LastKnownName="MessageOccurrenceSpecification39" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="db5ad3b5-336f-441b-8a7f-d430b594f7ea" + LastKnownName="MessageOccurrenceSpecification40" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="c85ddc62-f4a5-44d1-aff4-5dbf9b1901d8" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="794c6e0a-d848-44da-bc23-8d689bf6c51d" + LastKnownName="MessageOccurrenceSpecification41" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="a45995cd-994c-47ae-be0d-109f806b8f07" + LastKnownName="MessageOccurrenceSpecification42" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="f0197b25-60db-4eed-adc5-4c553a1bf798" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e84ae988-421e-4a97-8459-8da79235484f" + LastKnownName="MessageOccurrenceSpecification37" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="5ed1eec9-f4c3-417c-848f-40ed6fc01603" + LastKnownName="MessageOccurrenceSpecification38" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="ad2e2d90-0523-4c86-9f7d-0f8651dabd2e" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="66a01015-4f89-478b-8de7-b8e36ca15c12" + LastKnownName="MessageOccurrenceSpecification33" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="b2d8f799-cd5d-43ce-98a4-0cca657e6adf" + LastKnownName="MessageOccurrenceSpecification34" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="2c008f5c-e6e6-4de1-b258-95b5cf3bc734" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="bcf1e2ab-e9dc-4d2e-a631-a750dce7c0f2" + LastKnownName="MessageOccurrenceSpecification29" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="ae83018c-a1f5-4ad7-8055-58fe646140a5" + LastKnownName="MessageOccurrenceSpecification30" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="1f40ea9a-c560-412e-89ca-87c5baf5c0e1" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="1a11fb81-bbde-49c4-94c6-f3c3ea8c523e" + LastKnownName="MessageOccurrenceSpecification25" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="c7b9ca2a-0b9c-4edb-8318-bff09a66715f" + LastKnownName="MessageOccurrenceSpecification26" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="6a5e7181-7dfd-4e4c-82b3-db0ebefec7fd" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="e6374658-646d-4e6c-bd3f-b4684ea58a60" + LastKnownName="MessageOccurrenceSpecification21" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="68da5f73-6cee-49e5-a786-a53626157c41" + LastKnownName="MessageOccurrenceSpecification22" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="1ff9a996-b450-4bbd-bc4c-579e8e0b0bab" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="c5d6da90-e749-4847-9a11-5d7e6634e839" + LastKnownName="MessageOccurrenceSpecification17" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="97c31d14-272e-499f-baab-82460be06433" + LastKnownName="MessageOccurrenceSpecification18" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="94fe82e9-2646-44e8-b1ca-be63679fd9a5" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="bbbfc32e-0318-40d0-a144-faa8aef864c8" + LastKnownName="MessageOccurrenceSpecification13" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="103c373c-93aa-407a-83a5-ab799c6424f0" + LastKnownName="MessageOccurrenceSpecification14" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="5a63d3f7-e485-4b85-b4c9-ce413e9f6263" + name="ResponseSuccess" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="4f2e73c7-607c-4d82-b363-eb9dd99cedfe" + LastKnownName="MessageOccurrenceSpecification45" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="0168648c-dd6f-48af-93ab-cf6292cc28a3" + LastKnownName="MessageOccurrenceSpecification46" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="58258981-03af-4062-83fb-ca0240558464" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="1c1e0d07-8e05-4a5f-b4d0-eefac7499e18" + LastKnownName="MessageOccurrenceSpecification47" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="2c3f480b-fd10-4a8b-a208-f523a3f7227d" + LastKnownName="MessageOccurrenceSpecification48" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="f1fdecb3-d52e-4123-8525-2e235ac9eeee" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="8f33c0fd-7906-4617-9975-f2232ea65a04" + LastKnownName="MessageOccurrenceSpecification51" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="49659e47-5795-4e9a-b94b-ad8a42dca384" + LastKnownName="MessageOccurrenceSpecification52" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="5ba175da-eeb4-4c25-a425-7a1f26a92d48" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="794fbbef-1fb6-47dd-bbce-ca1be9d18ccf" + LastKnownName="MessageOccurrenceSpecification53" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="59362169-445c-45f2-8910-35269b711668" + LastKnownName="MessageOccurrenceSpecification54" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="45ef88fd-10de-4ae8-8eb0-745ad3f25393" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="9dbc7a28-64b3-49a7-b978-043f32b8cbc3" + LastKnownName="MessageOccurrenceSpecification55" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="537fb6a8-2342-44b2-9ee3-efa7509bd851" + LastKnownName="MessageOccurrenceSpecification56" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="ecb543cd-c36b-4b81-8bd7-3312d4231eb0" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="8059b667-2bb8-45db-9cab-fd8477a62ab0" + LastKnownName="MessageOccurrenceSpecification57" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="e3141566-e8a4-423a-a0c7-98fc71e18c47" + LastKnownName="MessageOccurrenceSpecification58" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="a19998e7-d63c-4ea4-b068-d60114adbfe8" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="b868e838-3305-47ff-b5a8-f62307ee01f0" + LastKnownName="MessageOccurrenceSpecification59" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="43406603-2a5f-40a4-aece-6899696f482a" + LastKnownName="MessageOccurrenceSpecification60" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="cd4991b4-922b-4f98-9c6a-3c92b530b628" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="97b3d7b1-5d64-4c6c-b797-0b34c9498e6b" + LastKnownName="MessageOccurrenceSpecification61" LastKnownLocation="VectoArchitecture.uml" /> - </represents> - <topLevelOccurrences> - <executionOccurrenceSpecificationMoniker - Id="6cb27467-d7dd-46a8-9737-7d893e7832e2" - LastKnownName="ExecutionOccurrenceSpecification5" + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="46b99c2a-80db-43a0-8acf-8f0c043858bc" + LastKnownName="MessageOccurrenceSpecification62" LastKnownLocation="VectoArchitecture.uml" /> - <executionOccurrenceSpecificationMoniker - Id="2c5bc84a-548e-4194-93b4-1f90abf561a0" - LastKnownName="ExecutionOccurrenceSpecification6" + </receiveEvent> + </message> + <message + Id="5bef300e-f1b9-426d-ad43-1ff44e3e0e0d" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="295bcb3f-f7d9-4f10-979b-9ed5ea500794" + LastKnownName="MessageOccurrenceSpecification63" LastKnownLocation="VectoArchitecture.uml" /> - </topLevelOccurrences> - </lifeline> - <lifeline - Id="499edca3-03bc-4dc0-91d4-e6671a638544" - name="driver : Driver" - isActor="false" - lifelineDisplayName="driver : Driver"> - <represents> - <propertyMoniker - Id="57fe4d5e-cc86-4cd3-aa11-80f53a29bc09" + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="3efd321a-176f-4620-ae6f-9b47c4681928" + LastKnownName="MessageOccurrenceSpecification64" LastKnownLocation="VectoArchitecture.uml" /> - </represents> - <topLevelOccurrences> - <executionOccurrenceSpecificationMoniker - Id="aab3b3ac-f55f-438b-a0af-120a0e2b1871" - LastKnownName="ExecutionOccurrenceSpecification7" + </receiveEvent> + </message> + <message + Id="6542859e-3f2a-4060-8998-60332cfa710d" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="3a7b54c6-cb93-4e12-ba43-2596da9fdab6" + LastKnownName="MessageOccurrenceSpecification65" LastKnownLocation="VectoArchitecture.uml" /> - <executionOccurrenceSpecificationMoniker - Id="5b9666fa-c3eb-498a-8c24-688f1aa58593" - LastKnownName="ExecutionOccurrenceSpecification8" + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="cbc114a4-5e8d-487e-a85d-4d344f04476f" + LastKnownName="MessageOccurrenceSpecification66" LastKnownLocation="VectoArchitecture.uml" /> - </topLevelOccurrences> - </lifeline> - </lifelines> - <messages> + </receiveEvent> + </message> <message - Id="ab5e619b-9297-410f-bbde-8dc832d7d273" + Id="e6efba38-cc56-49c8-aba9-798af4358a8b" + name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" - createSelfMessage="false" - signatureText="+ request()"> + createSelfMessage="false"> <sendEvent> <messageOccurrenceSpecificationMoniker - Id="7be90084-1c49-41c7-abb0-fc1043119c4b" - LastKnownName="MessageOccurrenceSpecification1" + Id="bca97eb8-5aa2-454d-87a9-a3cf4e492b23" + LastKnownName="MessageOccurrenceSpecification67" LastKnownLocation="VectoArchitecture.uml" /> </sendEvent> <receiveEvent> <messageOccurrenceSpecificationMoniker - Id="47ab19dc-07f8-4b18-bd3c-acca232d871b" - LastKnownName="MessageOccurrenceSpecification2" + Id="e6b5276f-1f22-4358-b068-9a3ff761ebe7" + LastKnownName="MessageOccurrenceSpecification68" LastKnownLocation="VectoArchitecture.uml" /> </receiveEvent> </message> <message - Id="8330c79b-025a-416d-9858-354e9e3efde2" + Id="f0597036-f3eb-4d17-a779-9f28da5e6196" + name="<<return>>" messageKind="Complete" - messageSort="SynchCall" + messageSort="Reply" createSelfMessage="false"> <sendEvent> <messageOccurrenceSpecificationMoniker - Id="8f2e29d7-4815-497e-999c-b5901402f96e" - LastKnownName="MessageOccurrenceSpecification5" + Id="65a4eee1-1527-438d-8bc6-46bf80067657" + LastKnownName="MessageOccurrenceSpecification69" LastKnownLocation="VectoArchitecture.uml" /> </sendEvent> <receiveEvent> <messageOccurrenceSpecificationMoniker - Id="217827ee-21ff-4d98-aa17-1f5bdefc4549" - LastKnownName="MessageOccurrenceSpecification6" + Id="c0a5ade8-3b88-471c-ae4e-0dbd20c396d1" + LastKnownName="MessageOccurrenceSpecification70" LastKnownLocation="VectoArchitecture.uml" /> </receiveEvent> </message> <message - Id="c57e7f50-5251-4fcd-b197-6079d5807078" + Id="e3a1a0ae-4c25-4b36-b65a-efd5b51dee01" + name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" - createSelfMessage="false" - signatureText="+ request()"> + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="4078652c-2d0d-46ff-aab7-e053e166cdf5" + LastKnownName="MessageOccurrenceSpecification71" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="dc70c524-b93b-48dd-a338-cddec600ffa2" + LastKnownName="MessageOccurrenceSpecification72" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="c52467e3-7064-49ec-9fa3-449fe1eed8fc" + name="<<return>>" + messageKind="Complete" + messageSort="Reply" + createSelfMessage="false"> <sendEvent> <messageOccurrenceSpecificationMoniker - Id="c797f040-4b12-49ad-a17c-e844ae432705" - LastKnownName="MessageOccurrenceSpecification9" + Id="eafe6d1d-2f91-47d4-b8bc-7e82b37760bf" + LastKnownName="MessageOccurrenceSpecification73" LastKnownLocation="VectoArchitecture.uml" /> </sendEvent> <receiveEvent> <messageOccurrenceSpecificationMoniker - Id="eb8736ad-68ff-487e-a588-771e12663771" - LastKnownName="MessageOccurrenceSpecification10" + Id="14b7f10b-1307-4bde-be1b-b83601e397a2" + LastKnownName="MessageOccurrenceSpecification74" LastKnownLocation="VectoArchitecture.uml" /> </receiveEvent> </message> <message - Id="4acb68aa-f5c8-4fd1-9665-69ca1465983f" - name="Message4" + Id="15c9b29e-4ba7-4c33-a2ae-9369ca55e6d6" + name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> <sendEvent> <messageOccurrenceSpecificationMoniker - Id="dff3564f-c6ab-433b-9dac-213e4b763dfc" - LastKnownName="MessageOccurrenceSpecification13" + Id="82733fad-c341-4ed8-8be7-58cbf70a16ba" + LastKnownName="MessageOccurrenceSpecification75" LastKnownLocation="VectoArchitecture.uml" /> </sendEvent> <receiveEvent> <messageOccurrenceSpecificationMoniker - Id="70e420be-3efc-45bb-bac7-5b7d5e3cdcc7" - LastKnownName="MessageOccurrenceSpecification14" + Id="0665c618-e063-46e5-9280-2d6f6791e7fa" + LastKnownName="MessageOccurrenceSpecification76" LastKnownLocation="VectoArchitecture.uml" /> </receiveEvent> </message> <message - Id="908a754a-46ff-4f21-88ad-f8e069a75462" + Id="a643ebb7-7869-448e-8d41-f8b7f27a3de3" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> <sendEvent> <messageOccurrenceSpecificationMoniker - Id="97582447-a76c-43b3-a824-650e86891c43" - LastKnownName="MessageOccurrenceSpecification15" + Id="21d01dec-a262-4c85-ac7e-073db02d2f6b" + LastKnownName="MessageOccurrenceSpecification77" LastKnownLocation="VectoArchitecture.uml" /> </sendEvent> <receiveEvent> <messageOccurrenceSpecificationMoniker - Id="8292c79d-a06a-4b81-bbd7-8390eac84c8d" - LastKnownName="MessageOccurrenceSpecification16" + Id="dc3199ae-ed32-464d-bfaf-1518cb05476c" + LastKnownName="MessageOccurrenceSpecification78" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="baac84e3-b90a-4270-8b91-0ad30ac8c439" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="34d153f1-7cd3-4cf8-a2c7-bf02afa25f5e" + LastKnownName="MessageOccurrenceSpecification79" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="0b888965-6eb6-4bd4-a4b1-e0513f5893ac" + LastKnownName="MessageOccurrenceSpecification80" LastKnownLocation="VectoArchitecture.uml" /> </receiveEvent> </message> <message - Id="5ec45304-a138-4528-9e32-e96d7165b1a6" + Id="61b13e96-be70-4d07-b9f3-73bcd5292022" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> <sendEvent> <messageOccurrenceSpecificationMoniker - Id="827d9485-442c-4e9c-b84b-6c8815325aee" - LastKnownName="MessageOccurrenceSpecification11" + Id="dd2db548-0550-40ad-b6d8-24cd51928e11" + LastKnownName="MessageOccurrenceSpecification81" LastKnownLocation="VectoArchitecture.uml" /> </sendEvent> <receiveEvent> <messageOccurrenceSpecificationMoniker - Id="89530dc8-7e01-458c-abd6-d6d8efaada7d" - LastKnownName="MessageOccurrenceSpecification12" + Id="e01ea421-00e1-4183-a3c9-550fcd66be2c" + LastKnownName="MessageOccurrenceSpecification82" + LastKnownLocation="VectoArchitecture.uml" /> + </receiveEvent> + </message> + <message + Id="70ec54bd-b91c-4262-8b28-1a48ed980810" + name="Commit(dataWriter)" + messageKind="Complete" + messageSort="SynchCall" + createSelfMessage="false"> + <sendEvent> + <messageOccurrenceSpecificationMoniker + Id="00350929-7ced-4927-aec0-a69423e9797a" + LastKnownName="MessageOccurrenceSpecification83" + LastKnownLocation="VectoArchitecture.uml" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker + Id="a7bb2906-7e11-450c-b13c-e46ee08d9c42" + LastKnownName="MessageOccurrenceSpecification84" LastKnownLocation="VectoArchitecture.uml" /> </receiveEvent> </message> <message - Id="0630eef4-69ef-4bf7-8a99-72ec3fb49881" + Id="23b9a145-9b0e-42a5-acd4-888a6b8f268a" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> <sendEvent> <messageOccurrenceSpecificationMoniker - Id="d8eb55d9-6da3-49b5-979b-099c27c57e66" - LastKnownName="MessageOccurrenceSpecification7" + Id="592c40c4-0634-410d-b7b5-180e1152f5e5" + LastKnownName="MessageOccurrenceSpecification85" LastKnownLocation="VectoArchitecture.uml" /> </sendEvent> <receiveEvent> <messageOccurrenceSpecificationMoniker - Id="7e7d4d3c-9add-4e7b-bfd0-d2968c7c40be" - LastKnownName="MessageOccurrenceSpecification8" + Id="2b15c540-e027-4e8b-8567-b46b9627bfc5" + LastKnownName="MessageOccurrenceSpecification86" LastKnownLocation="VectoArchitecture.uml" /> </receiveEvent> </message> <message - Id="0f5d2596-4d0b-423d-b884-a6faf0782705" + Id="0fcd192c-c645-4ffd-8676-922ca41402e9" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> <sendEvent> <messageOccurrenceSpecificationMoniker - Id="8181d5d8-1ba7-4b41-8872-ebb0d01ea979" - LastKnownName="MessageOccurrenceSpecification3" + Id="e843c1be-4f06-4f12-8e65-b0961dcd1b19" + LastKnownName="MessageOccurrenceSpecification49" LastKnownLocation="VectoArchitecture.uml" /> </sendEvent> <receiveEvent> <messageOccurrenceSpecificationMoniker - Id="3732cd27-04b7-4d8d-b704-13ab5b44d07e" - LastKnownName="MessageOccurrenceSpecification4" + Id="e6df7d24-4ff7-4ad7-a771-fa2810297ffe" + LastKnownName="MessageOccurrenceSpecification50" LastKnownLocation="VectoArchitecture.uml" /> </receiveEvent> </message> </messages> <ownedAttributesInternal> <property - Id="eacfb288-4fad-4f7d-9efc-bf49413fb800" - isLeaf="false" - isStatic="false" - isReadOnly="false" - isDerived="false" - isDerivedUnion="false" - aggregation="None" - isComposite="false"> - <type_NamedElement> - <classMoniker - Id="48afbe6b-6554-4885-b5e3-88623e2c3ed7" - LastKnownName="DrivingCycle" - LastKnownLocation="VectoArchitecture.uml" /> - </type_NamedElement> - </property> - <property - Id="17bf4af5-6fad-4409-9fca-c88c47360dfe" + Id="91d2a9fa-44bc-4802-839c-bcf2ee751edb" isLeaf="false" isStatic="false" isReadOnly="false" @@ -1755,7 +11410,7 @@ </type_NamedElement> </property> <property - Id="b489a5ab-6755-45e8-8fd9-0e5f7441261b" + Id="c4b6b956-88b4-4182-825f-599ff7dc7258" isLeaf="false" isStatic="false" isReadOnly="false" @@ -1765,13 +11420,13 @@ isComposite="false"> <type_NamedElement> <classMoniker - Id="48afbe6b-6554-4885-b5e3-88623e2c3ed7" - LastKnownName="DrivingCycle" + Id="ca689ad9-b211-4533-a0ff-0fd22038b6b4" + LastKnownName="Driver" LastKnownLocation="VectoArchitecture.uml" /> </type_NamedElement> </property> <property - Id="30b96102-0d84-40ad-83ce-3ba840828efb" + Id="00f65d36-91de-4366-93b5-34b1b40e02d8" isLeaf="false" isStatic="false" isReadOnly="false" @@ -1781,13 +11436,13 @@ isComposite="false"> <type_NamedElement> <classMoniker - Id="e5ea403a-118e-435d-bf25-21cfdc3c3c3c" - LastKnownName="DriverDemandInPort" - LastKnownLocation="Package_1506.uml" /> + Id="e5a0d5cc-5e01-4d15-a399-ce778a88c173" + LastKnownName="Vehicle" + LastKnownLocation="VectoArchitecture.uml" /> </type_NamedElement> </property> <property - Id="e48ddb94-bb3b-4ff8-a604-569f775142f3" + Id="f251db5c-5b67-44c1-a7ea-b137b28e297f" isLeaf="false" isStatic="false" isReadOnly="false" @@ -1796,14 +11451,14 @@ aggregation="None" isComposite="false"> <type_NamedElement> - <undefinedTypeMoniker - Id="b49cfd77-916e-411d-8d0d-5e0314de21b1" - LastKnownName="DriverDemandConnector" + <classMoniker + Id="295399ea-33d9-4eae-984a-b6ac22a44d93" + LastKnownName="Wheels" LastKnownLocation="VectoArchitecture.uml" /> </type_NamedElement> </property> <property - Id="116b1945-8738-478f-8ff0-275d81725470" + Id="82c8c834-df34-4ae8-994a-a1300e1ea5bf" isLeaf="false" isStatic="false" isReadOnly="false" @@ -1813,13 +11468,13 @@ isComposite="false"> <type_NamedElement> <classMoniker - Id="6ba4ef16-f79d-45b8-8d61-7b649b1f5fe7" - LastKnownName="DriverDemandOutPort" - LastKnownLocation="Package_1506.uml" /> + Id="83406bee-daa4-4f9b-8318-4bc81ab63fdf" + LastKnownName="Gearbox" + LastKnownLocation="VectoArchitecture.uml" /> </type_NamedElement> </property> <property - Id="57fe4d5e-cc86-4cd3-aa11-80f53a29bc09" + Id="ab90b672-4d6b-4e89-867d-d75cbfc2663c" isLeaf="false" isStatic="false" isReadOnly="false" @@ -1829,8 +11484,8 @@ isComposite="false"> <type_NamedElement> <classMoniker - Id="ca689ad9-b211-4533-a0ff-0fd22038b6b4" - LastKnownName="Driver" + Id="c6ec901a-bfac-4860-a4be-76bd0f4f1e88" + LastKnownName="Engine" LastKnownLocation="VectoArchitecture.uml" /> </type_NamedElement> </property> @@ -1839,123 +11494,523 @@ </packageHasNamedElement> <packageHasNamedElement> <executionEvent - Id="7707572f-269f-4cf4-b567-07c992fff4ff" + Id="9ffed371-9df4-4e31-9755-06136d69c21e" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="23455d4d-528e-4222-b56c-22a077715f19" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="372bfa74-ddac-454a-8853-3ceec0eb1bdd" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="f7b3b075-24e6-48cf-8817-5cf8fef07100" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="ea5e4ebe-9b85-409e-8986-d435511405e4" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="ab34c98a-9340-4f0b-8a32-60b839b81e1a" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="278beb5f-47f3-4757-9d8c-dc1083f201c9" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="6f905b85-8435-4658-9807-8fecf23567b5" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="9d311a51-254d-44a9-a201-e3b934699730" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="9508fc8b-0cc0-4329-92cf-dd74be93ba52" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="eac37c64-072f-4bee-a11d-2da93ac6b85b" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="afa0a2d7-85b3-43ea-ac48-cb4f4a6c127d" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="e668ac57-4646-4d74-aa72-20b37e3b225f" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="99c77942-27cf-414e-9690-c18ecd359297" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="633bd067-bab6-4d3e-8610-92742ded52ef" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="a1eee8a3-7aa3-4cbb-8efb-416b37441e35" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="16272c4c-9a84-402b-91b5-f34123d968e0" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="9567d8aa-1cf1-4842-8f1e-7da68a0a739a" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="d5b591cd-e691-474d-9583-8557f8dcb676" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="317aa9ea-16d9-4392-834d-669248b2ea35" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="a7d8bff6-6adf-486c-99b9-7d1ca3ea9ea6" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="b7bb4226-195d-4161-9b13-e87aaa9fd91a" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="41438c9a-5d09-4fab-80fe-9ff5f640d583" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="fda4427a-7d04-43e7-881a-654f7b1614ea" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="fb85befc-eef0-4851-a14c-52bcdce736c3" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="c786ba49-1ddc-473d-9b24-ae952f7a6f18" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="0ffb972a-6f33-40ad-8b71-84f1360c69fe" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="09e00cdc-95cf-4a10-9073-036eb83ad863" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="87d7b601-dfdf-4460-a50f-b3f0e7ac4239" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="8d00848a-ecf5-4554-8d8c-29d46c06f551" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="4daa0471-e222-43d5-979c-a9ebdf98636c" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="b0e53b08-9693-4485-88e0-a3e683ef8b5d" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="1896198f-d50c-4baa-869e-646bf5635cd2" name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> <executionEvent - Id="d3d311f8-c473-48bc-a745-a76814838855" + Id="b9c875d4-aadf-4611-bc27-95d5b6910c54" name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> <executionEvent - Id="c9527dec-ff57-4c1c-a5e6-b0b6df6e3355" + Id="fbca0d8d-78b7-4507-8a07-187dc2d5f1b7" name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> <executionEvent - Id="05cb325f-8fd2-47f3-8904-1ddae08f9c1d" + Id="40aa830d-72a7-4828-905f-27d41bb4e5c3" name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> <executionEvent - Id="1df160d7-9dda-4ca9-8b63-74c0838dc069" + Id="c647761a-4c35-49ba-8d5f-96fa4bc19159" name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> <executionEvent - Id="439efbcc-d589-48b7-8cf3-c081e54dd05c" + Id="8cdadfce-4576-4dc2-a831-c9ad677a4f14" name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> <executionEvent - Id="b3a2382d-0423-4f46-9424-1ddc6a39c0bf" + Id="fcc0c42b-e1d7-45f0-9882-d1a31cd626d7" name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> <executionEvent - Id="a99897c8-dbf2-4ee4-8d3c-17a6256e16f2" + Id="40e43ac6-f4f2-4d7f-a93c-e32ada41de55" name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <sendOperationEvent - Id="373ee1f5-81a3-4481-8a29-0de0206165e3"> - <operation> - <operationMoniker - Id="ff62e397-a512-4c38-abbf-5dcee9e2b905" - LastKnownName="request" - LastKnownLocation="Package_1506.uml" /> - </operation> - </sendOperationEvent> + <executionEvent + Id="f8682619-987e-487c-8ccf-9672bb8595f7" + name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <receiveOperationEvent - Id="53ef5bfd-b413-4ec4-a7c8-be7fddf68da1"> - <operation> - <operationMoniker - Id="ff62e397-a512-4c38-abbf-5dcee9e2b905" - LastKnownName="request" - LastKnownLocation="Package_1506.uml" /> - </operation> - </receiveOperationEvent> + <executionEvent + Id="8a3d7ed6-66f4-4bcf-8e75-6450bba7507f" + name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <sendOperationEvent - Id="3c4af1bd-5f05-4563-a8d6-964016f1355c"> - <operation> - <operationMoniker - Id="ff62e397-a512-4c38-abbf-5dcee9e2b905" - LastKnownName="request" - LastKnownLocation="Package_1506.uml" /> - </operation> - </sendOperationEvent> + <executionEvent + Id="edb61e4c-a689-4c11-84d7-7828fadb8654" + name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <receiveOperationEvent - Id="c58d84d6-9c48-4520-9d09-f41dbad09966"> - <operation> - <operationMoniker - Id="ff62e397-a512-4c38-abbf-5dcee9e2b905" - LastKnownName="request" - LastKnownLocation="Package_1506.uml" /> - </operation> - </receiveOperationEvent> + <executionEvent + Id="85c5aa30-7745-4357-8b8f-055fa83639f5" + name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <undefinedType - Id="b49cfd77-916e-411d-8d0d-5e0314de21b1" - name="DriverDemandConnector" /> + <executionEvent + Id="b81c75b9-04ca-421c-9db6-e85bde9fff25" + name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <Interface - Id="4b454dd7-5989-4b9d-bb4f-87055161e26b" - name="IPort" - isAbstract="false" - isLeaf="false" /> + <executionEvent + Id="28529ddd-0979-4939-ab22-4b56d379f594" + name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <packageMoniker - Id="0bcc57f5-9d5d-486f-b2d0-7431faf85f71" - LastKnownName="Models.Connector.Ports" - LastKnownLocation="Package_1505.uml" /> + <executionEvent + Id="ddac61cf-0c23-4ed5-8c51-37f1bbd3a956" + name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <packageMoniker - Id="cc1b57e9-2f05-498d-bc22-aa2508bf9af9" - LastKnownName="Models.Connector.Ports.Impl" - LastKnownLocation="Package_1506.uml" /> + <executionEvent + Id="8afccbac-fe83-4872-a3b7-fe2c5acfcc3e" + name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <packageMoniker - Id="4173fece-eae7-4dfd-ba9d-d9a79ce3df9d" - LastKnownName="TUGraz" - LastKnownLocation="Package_1344.uml" /> + <executionEvent + Id="7fc14dbd-86cb-4a39-b0ef-c370ad0852c9" + name="ExecutionEvent" /> </packageHasNamedElement> <packageHasNamedElement> - <packageMoniker - Id="2348031c-583b-4109-802d-e2a7beb3e66a" - LastKnownName="System" - LastKnownLocation="Package8_1344.uml" /> + <executionEvent + Id="0a946aa4-5e91-4d52-918d-a84035873732" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="a4e57093-1ce5-4a39-aa74-b2846b61a12f" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="b3319c70-2493-440e-bb38-5d3c0527670b" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="01eb4501-4a5f-4302-934f-43813b48dd26" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="d279e214-4a79-4af6-84e2-f97e8c0fa09a" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="f8caaf0c-14fe-4e8a-96f8-5713e3100641" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="7758e64c-5e00-49f9-97d5-405dafeb3677" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="f0fbf139-5280-4954-b097-c7a967f531fc" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="82d39ea5-c29f-4ef2-a6b7-7b00d375ff4c" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="df535853-2e15-4249-93f2-cb0a96b39724" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="2013f13f-1d11-4c4b-85ac-b5c71acf0472" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="75fd6dde-90de-4b05-8068-346768e3c2fe" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="c5e6e495-8083-4937-9ca0-a037efa4abb3" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="fb1eb37f-5950-4a03-be96-b2ffc60fe51b" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="1b77e5c9-c893-4468-a94a-c8f82be890f5" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="ddc17932-529c-478c-ba62-6f4e9c32a24d" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="2fe3109f-5795-4677-a54c-1f46b5abd156" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="29b425a4-42ae-414f-b00a-e0147cbd03a2" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="50dfe86c-ffa1-4c44-a25e-890e3b2a6a67" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="a473beb5-e1b0-4681-9fa1-00a33e23027a" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="8590b335-2c55-47e8-93cb-0e01d6bf823c" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="47b6ff63-a88e-437e-a81a-b87d53a6635c" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="4f6f240a-fda8-4145-819a-30743e67f268" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="8aa77a96-cde0-4038-b36d-5a4166b6335c" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="7c869ab3-06c9-4dca-a8d4-c631800f57eb" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="442630d3-a076-4f8d-99a0-911ad1ccc3d6" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="73840798-4519-49e6-acdd-6b5a0eef6666" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="9b120d9a-fc20-4309-ae21-9896caeb404e" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="16b9377b-2fd1-499b-bd66-eeafcbbf10a3" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="980df2f3-eda5-40a3-bdc6-9f988c38f9f0" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="6580e731-53fc-4e80-8efa-c0ad3e0fb894" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="95ff36ab-1cac-4d7b-b632-8196481a334a" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="52a6da17-8fd6-4378-8d68-df9c2afc9a3f" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="a8ce2123-2ae1-47c1-bc66-b4ea9f4e4377" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="a19e679c-5948-4950-9c64-ba86452032d3" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="21f382d7-f37f-4dd4-8559-0e775a4bdc50" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="aeaea4dc-2801-4bd3-9087-4424b330db23" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="0816ec8f-263e-4e79-9dc6-902138e0ee5f" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="d9b2aee3-dffd-46ac-a6eb-1839b9b29c42" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="fa542db5-358b-43c1-bfb7-7bad4594e1b0" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="b8357497-b469-45a8-9be9-0d8239057f1d" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="9ea59512-4646-4728-89aa-59d93761832a" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="ac993d6c-ce73-4079-8795-9b4ed5bf1902" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="57a4e80f-33ab-4625-97d3-c693bc83fa6b" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="f8da6296-486f-4361-8c06-a31465d97cc9" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="b2ff500b-e007-4057-92eb-58dedc28f460" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="68cabd8c-c1a2-4b61-8db4-2eccdd431255" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="f23ce8a9-39b5-439e-a407-904027ce74ca" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="3affbb97-4b39-49e1-bae5-19fb72b97cb4" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="eadab371-8543-4ac8-a034-d5dd1852e72f" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="033ffd7c-5a79-45c6-8fab-0b5a1a6786dc" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="bd268614-1caa-4a0a-97c3-76993769d4b9" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="24179eb2-f679-442d-b9a0-8051743daecc" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="71d5d441-6b7c-44a8-aae1-5f586a313c74" + name="ExecutionEvent" /> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent + Id="ba6b9ecd-87a8-4fed-bdbf-c56696e4b175" + name="ExecutionEvent" /> </packageHasNamedElement> </packagedElements> <primitiveType diff --git a/VectoCoreArchitecture/Request.sequencediagram b/VectoCoreArchitecture/Request.sequencediagram new file mode 100644 index 0000000000000000000000000000000000000000..79bfdde708a2d93c0b4c263cee3566f72db18e05 --- /dev/null +++ b/VectoCoreArchitecture/Request.sequencediagram @@ -0,0 +1,1073 @@ +<?xml version="1.0" encoding="utf-8"?> +<SequenceDesignerModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/ModelStore" dslVersion="1.0.0.0" Id="784de59c-9096-4010-b35c-fa2e1ce01da2" name="Request Sequence" linkedPackageId="d9536f1a-29ae-4998-a61d-8ed09f4ae8e4" xmlns="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner"> + <packagedElements> + <packageHasNamedElement> + <interaction Id="60558488-6e4a-41e5-b61d-87aa0c2c6371" name="Request Sequence" collapseFragmentsFlag="false" isActiveClass="false" isAbstract="false" isLeaf="false" isReentrant="false"> + <ownedCommentsInternal> + <comment Id="6cf8e2d0-174d-4046-a080-a1c45fb61cde"> + <elementDefinition Id="9a9e604c-758b-45f2-9aeb-6a03bc27993c" /> + <body>Request is successfull</body> + </comment> + <comment Id="17609423-9b86-46f1-a26b-6924a1735f19"> + <elementDefinition Id="ed661679-32f9-433d-9b0e-7d8b8bbd37a4" /> + <body>Request fails: +Engine Overload + +Caused by Overload of Engine +Handled by the Driver modell (Search strategy)</body> + </comment> + <comment Id="3bf7abb5-724e-4ce2-ba63-58eeaf68dcf3"> + <elementDefinition Id="c7ecc463-3eed-4df6-8e88-5c46f9b7fad3" /> + <body>Request fails: +Time change needed (e.g. change dt from m 1s to 0.3s) + +Caused by the Gearbox +Handled by the Simulator (change dt, start a new Request with changed time)</body> + </comment> + <comment Id="af26562f-2007-428f-8fee-d1f175a4632b"> + <elementDefinition Id="794ca7e3-2828-446a-8de8-5dd48382c3b9" /> + <body>public IResponse Request(NewtonMeter torque, RadianPerSecond angularVelocity);</body> + </comment> + <comment Id="a96d6caf-955b-4341-8ae3-e797d0d073f3"> + <elementDefinition Id="36107562-f57a-42bb-909e-3bf147cd8dea" /> + <body>interface IResponse + +class ResponseSuccess: IResponse + +class ResponseOverloadFail: IResponse ++ Delta : Watt ++ Gradient : double + +class ResponseTimeFail: IResponse ++ Delta : Second</body> + </comment> + <comment Id="5b0bc499-2bab-4748-9cb5-5e9e3f00f84f"> + <elementDefinition Id="b44d9f44-0965-41cc-88a2-6cca8baa805e" /> + <body>* Driver: +var response = OutPort.Request(...) +if response is ResponseOverloadFail + Watt powerDiff = (response as ResponseFailOverload).Delta + ...(adjust demand, apply new request)... + + +* Simulator: +var response = OutPort.Request(...) +if response is ResponseTimeFail + Second dt = (response as ResponseTimeFail).Delta + ...(adjust dt, apply new request)... + + +* All others: +return OutPort.Request(...)</body> + </comment> + </ownedCommentsInternal> + <elementDefinition Id="b3724a5e-054a-461f-85d8-140905c233fa" /> + <fragments> + <behaviorExecutionSpecification Id="20fe93c0-433d-49a1-b72c-ee6fb15e8ccd" name="BehaviorExecutionSpecification60"> + <elementDefinition Id="68f6b224-81b4-47f6-bc6d-5ed1b1f72f4c" /> + <coveredLifelines> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="2f6095ed-52a8-4d14-877b-464f106bb274" LastKnownName="ExecutionOccurrenceSpecification120" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="44d2e7cc-ff12-44de-9bb8-e97cc8db70a1" LastKnownName="ExecutionOccurrenceSpecification119" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="d1a17a86-4c37-414c-9d6f-0d9b12a65770" LastKnownName="MessageOccurrenceSpecification234" /> + <messageOccurrenceSpecificationMoniker Id="0eed28dd-9d8e-428d-92e0-6fe2bd18019c" LastKnownName="MessageOccurrenceSpecification237" /> + <messageOccurrenceSpecificationMoniker Id="18dc9bbe-caeb-4879-ace8-37c361f2fda7" LastKnownName="MessageOccurrenceSpecification240" /> + <messageOccurrenceSpecificationMoniker Id="573cc468-ae7c-4c7d-bc55-08eb74f96726" LastKnownName="MessageOccurrenceSpecification235" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="44d2e7cc-ff12-44de-9bb8-e97cc8db70a1" name="ExecutionOccurrenceSpecification119"> + <elementDefinition Id="68564c2b-eac6-4bdb-820c-adb7e0e535cc" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="cb93254c-07fd-47ce-a3a3-8e2cdf918f8f" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="d1a17a86-4c37-414c-9d6f-0d9b12a65770" name="MessageOccurrenceSpecification234"> + <elementDefinition Id="42ed701e-ee15-4b4e-b27e-639c0f086558" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="c37eea89-36cb-4890-9f7c-70fe6fd1d3ce" name="MessageOccurrenceSpecification233"> + <elementDefinition Id="99dd5995-f41f-4460-a8ee-34f296502410" /> + <covered> + <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="C1 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="0ae9bc9e-68fc-4538-9e62-f4be16ab03f4" name="BehaviorExecutionSpecification61"> + <elementDefinition Id="6a3e5347-2041-4ec5-8324-4f933a49cfca" /> + <coveredLifelines> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="e9b0e678-fcc6-44b9-bffb-43879322661f" LastKnownName="ExecutionOccurrenceSpecification122" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="fc62a185-6600-4c91-b8a2-3588390a874e" LastKnownName="ExecutionOccurrenceSpecification121" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="02bbe745-c722-438a-b377-9f7b6bb5519f" LastKnownName="MessageOccurrenceSpecification238" /> + <messageOccurrenceSpecificationMoniker Id="a281c74b-6347-40a4-847f-2409de3e01dc" LastKnownName="MessageOccurrenceSpecification241" /> + <messageOccurrenceSpecificationMoniker Id="2483c51e-0fe2-47fc-9275-cba7ad0ca1c5" LastKnownName="MessageOccurrenceSpecification244" /> + <messageOccurrenceSpecificationMoniker Id="75c7c48d-3f5f-484b-bade-59048e0f6cfc" LastKnownName="MessageOccurrenceSpecification239" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="fc62a185-6600-4c91-b8a2-3588390a874e" name="ExecutionOccurrenceSpecification121"> + <elementDefinition Id="33048e5d-f0d6-4d9d-9163-5b858d628313" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="4abc9b91-447d-4ce4-b1db-a5c4bed10c7a" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="0eed28dd-9d8e-428d-92e0-6fe2bd18019c" name="MessageOccurrenceSpecification237"> + <elementDefinition Id="c7f183ba-855a-4e75-932d-b9b5c87316fe" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="02bbe745-c722-438a-b377-9f7b6bb5519f" name="MessageOccurrenceSpecification238"> + <elementDefinition Id="520bda10-4b4a-4e60-b1b0-f833245b3243" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="6243784d-5be4-42db-ad08-2ae7fad0a810" name="BehaviorExecutionSpecification62"> + <elementDefinition Id="5c6aa059-5ae0-43a6-b356-f40f7454a2d2" /> + <coveredLifelines> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="9e9378c7-1b31-4d6c-a669-e7eb0c637c3a" LastKnownName="ExecutionOccurrenceSpecification124" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="f5761b2c-3dd4-4582-81ac-46d1d74f5940" LastKnownName="ExecutionOccurrenceSpecification123" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="f6fada2b-c5b0-4882-9c64-0e6760a5efb2" LastKnownName="MessageOccurrenceSpecification242" /> + <messageOccurrenceSpecificationMoniker Id="709696d6-7c1d-4337-a855-8d03c9833b66" LastKnownName="MessageOccurrenceSpecification243" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="f5761b2c-3dd4-4582-81ac-46d1d74f5940" name="ExecutionOccurrenceSpecification123"> + <elementDefinition Id="95e51b08-9b09-4f30-aba5-2664022113dc" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="ac15b651-0669-4f64-bd0f-33b5f9e97956" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="a281c74b-6347-40a4-847f-2409de3e01dc" name="MessageOccurrenceSpecification241"> + <elementDefinition Id="1709edd5-f677-4bae-887f-273337b70416" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f6fada2b-c5b0-4882-9c64-0e6760a5efb2" name="MessageOccurrenceSpecification242"> + <elementDefinition Id="e8c4c311-2fc4-468c-a0ad-e1cdfa213410" /> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="2483c51e-0fe2-47fc-9275-cba7ad0ca1c5" name="MessageOccurrenceSpecification244"> + <elementDefinition Id="3f023b7e-592c-49a6-90dc-415a9f1aa730" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="709696d6-7c1d-4337-a855-8d03c9833b66" name="MessageOccurrenceSpecification243"> + <elementDefinition Id="70b5d96b-b26a-4d42-8c1f-2dbb6991339b" /> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="9e9378c7-1b31-4d6c-a669-e7eb0c637c3a" name="ExecutionOccurrenceSpecification124"> + <elementDefinition Id="d996479e-234f-4873-95e3-716166acd571" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="59912b5a-51a2-40cc-8fe7-ec974671f492" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="75c7c48d-3f5f-484b-bade-59048e0f6cfc" name="MessageOccurrenceSpecification239"> + <elementDefinition Id="c1cbabd0-7ce7-4740-8251-456c87c0bd02" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="18dc9bbe-caeb-4879-ace8-37c361f2fda7" name="MessageOccurrenceSpecification240"> + <elementDefinition Id="38579256-57dd-4025-8c13-36df6f512aff" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="e9b0e678-fcc6-44b9-bffb-43879322661f" name="ExecutionOccurrenceSpecification122"> + <elementDefinition Id="3d7ec39d-83d4-46b3-a555-31a1c2d920f0" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="d24f7c11-d70e-4194-b613-6af336142daa" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="573cc468-ae7c-4c7d-bc55-08eb74f96726" name="MessageOccurrenceSpecification235"> + <elementDefinition Id="76911dde-9146-428f-86b4-dee623da891a" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f0c48cca-3f4d-4412-b57c-8838efffb1ca" name="MessageOccurrenceSpecification236"> + <elementDefinition Id="65ceafba-6834-4f24-8133-a042eedaf077" /> + <covered> + <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="C1 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="2f6095ed-52a8-4d14-877b-464f106bb274" name="ExecutionOccurrenceSpecification120"> + <elementDefinition Id="9aacb2e0-d19d-4b07-971f-e974111741b5" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="21747ef8-8638-4a3c-b259-b2d2f6c0fe84" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="bf94af39-3fc7-499e-8b97-548b4e261ab7" name="BehaviorExecutionSpecification63"> + <elementDefinition Id="3766114c-a955-4f7e-85cc-26450775f320" /> + <coveredLifelines> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="1640a3bb-c3a8-44b1-95f8-c71d4cfbaae3" LastKnownName="ExecutionOccurrenceSpecification126" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="7d5304c8-9b24-4a27-a5c5-5d706b314850" LastKnownName="ExecutionOccurrenceSpecification125" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="df60e473-c41f-4f34-aea2-075315f1656f" LastKnownName="MessageOccurrenceSpecification246" /> + <messageOccurrenceSpecificationMoniker Id="b22ee73d-7afc-4b79-be5e-daef6b52a739" LastKnownName="MessageOccurrenceSpecification249" /> + <messageOccurrenceSpecificationMoniker Id="18728a7a-6b95-443f-9a87-6af47ec6c3c9" LastKnownName="MessageOccurrenceSpecification252" /> + <messageOccurrenceSpecificationMoniker Id="925c9045-d5ab-4105-bdeb-1697c9ea4e12" LastKnownName="MessageOccurrenceSpecification247" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="7d5304c8-9b24-4a27-a5c5-5d706b314850" name="ExecutionOccurrenceSpecification125"> + <elementDefinition Id="812b6e6a-971b-4630-8c36-0ff850b2b86d" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="1a3f0a54-9256-417d-b948-d252421cad81" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="df60e473-c41f-4f34-aea2-075315f1656f" name="MessageOccurrenceSpecification246"> + <elementDefinition Id="b40b9b1a-13e6-4d7c-866e-dc577200f200" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="47c0b450-046e-49cd-926d-4999ef2e0d0c" name="MessageOccurrenceSpecification245"> + <elementDefinition Id="0c3dc0d8-76e1-4846-a9b9-90f71922186c" /> + <covered> + <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="C1 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="648f6929-1eb1-49c2-a48a-21105918465d" name="BehaviorExecutionSpecification64"> + <elementDefinition Id="da2218a2-67ff-4fa7-89c4-d5b37287e7d4" /> + <coveredLifelines> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="07521e1f-0370-4da4-82e8-9854dda03d92" LastKnownName="ExecutionOccurrenceSpecification128" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="443aa526-0977-494b-a5c1-4315eb3d2953" LastKnownName="ExecutionOccurrenceSpecification127" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="3462fbd3-332e-40d3-94eb-b2fd2aeabf62" LastKnownName="MessageOccurrenceSpecification250" /> + <messageOccurrenceSpecificationMoniker Id="5b58b5d9-6a7d-4526-be8a-398b35c888bf" LastKnownName="MessageOccurrenceSpecification253" /> + <messageOccurrenceSpecificationMoniker Id="f306988c-f044-4170-b911-7a65d9633129" LastKnownName="MessageOccurrenceSpecification256" /> + <messageOccurrenceSpecificationMoniker Id="157e01ba-ba4e-4d41-8d56-0f570db11c93" LastKnownName="MessageOccurrenceSpecification251" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="443aa526-0977-494b-a5c1-4315eb3d2953" name="ExecutionOccurrenceSpecification127"> + <elementDefinition Id="fbf7931d-093d-4925-acd0-e12450b3848d" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="94dac28b-c034-43f6-a80f-b491bca93ed1" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="b22ee73d-7afc-4b79-be5e-daef6b52a739" name="MessageOccurrenceSpecification249"> + <elementDefinition Id="91f8b1aa-4420-4c77-9832-8f6047ebfb6b" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="3462fbd3-332e-40d3-94eb-b2fd2aeabf62" name="MessageOccurrenceSpecification250"> + <elementDefinition Id="8e05acf9-3422-49c4-a3a3-5b21b4889e0f" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="1a77a542-8f63-4686-a8e0-63ae9d3144d6" name="BehaviorExecutionSpecification65"> + <elementDefinition Id="ec343afd-9804-4d59-ac97-79e989b79f92" /> + <coveredLifelines> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="1d38361c-9195-433c-98f2-2beea4175d9c" LastKnownName="ExecutionOccurrenceSpecification130" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="47b34e11-6035-4dcf-971e-93efe8bd4366" LastKnownName="ExecutionOccurrenceSpecification129" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="f1dd7190-d013-412a-97b2-b0ed5e78bd95" LastKnownName="MessageOccurrenceSpecification254" /> + <messageOccurrenceSpecificationMoniker Id="3816c65a-0ef6-42e4-85d6-7d39dfd49c67" LastKnownName="MessageOccurrenceSpecification255" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="47b34e11-6035-4dcf-971e-93efe8bd4366" name="ExecutionOccurrenceSpecification129"> + <elementDefinition Id="26132353-f945-4fca-a59c-49eb30077277" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="178f0fb3-91c6-4c54-997d-c3977c469d0e" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="5b58b5d9-6a7d-4526-be8a-398b35c888bf" name="MessageOccurrenceSpecification253"> + <elementDefinition Id="1b832d00-ed75-4eca-9d69-45a0860074a2" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f1dd7190-d013-412a-97b2-b0ed5e78bd95" name="MessageOccurrenceSpecification254"> + <elementDefinition Id="a9b966fc-80de-431c-9343-0b7861c7ca70" /> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="3816c65a-0ef6-42e4-85d6-7d39dfd49c67" name="MessageOccurrenceSpecification255"> + <elementDefinition Id="08f1f512-315b-4be4-9dfa-b5abdb42c450" /> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f306988c-f044-4170-b911-7a65d9633129" name="MessageOccurrenceSpecification256"> + <elementDefinition Id="20dfd143-dc0e-49a1-9a7c-c936be4c9d82" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="1d38361c-9195-433c-98f2-2beea4175d9c" name="ExecutionOccurrenceSpecification130"> + <elementDefinition Id="f753c6a1-0f96-4a22-b8e0-a79d7cdc2c09" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="60e578a5-291c-44b7-aeb1-b0b3843fd47f" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="18728a7a-6b95-443f-9a87-6af47ec6c3c9" name="MessageOccurrenceSpecification252"> + <elementDefinition Id="e79144f9-804d-4d04-a940-60df1ec0e6a2" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="157e01ba-ba4e-4d41-8d56-0f570db11c93" name="MessageOccurrenceSpecification251"> + <elementDefinition Id="e4daba69-fc01-4b75-b026-f4af71df35ea" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="07521e1f-0370-4da4-82e8-9854dda03d92" name="ExecutionOccurrenceSpecification128"> + <elementDefinition Id="f43298dd-5f1a-4d56-9724-748e2e01ab03" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="6c5d82f6-2659-454d-837b-c61d0f0081ad" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="925c9045-d5ab-4105-bdeb-1697c9ea4e12" name="MessageOccurrenceSpecification247"> + <elementDefinition Id="8f48ab3f-f4ad-4108-940b-adb37cd1ef9a" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="517c7e8b-f0e4-4e3c-a903-c0ca943a5281" name="MessageOccurrenceSpecification248"> + <elementDefinition Id="28367c4a-1eb1-47f5-9728-f4ce1082c90c" /> + <covered> + <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="C1 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="1640a3bb-c3a8-44b1-95f8-c71d4cfbaae3" name="ExecutionOccurrenceSpecification126"> + <elementDefinition Id="15d8bacc-acd1-4352-b916-fe158e7efd6f" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="a079e134-ca1f-4500-a39e-25764c8d582f" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="228017de-0378-4c7f-b8d0-6d7e75e2b868" name="BehaviorExecutionSpecification66"> + <elementDefinition Id="f6748bc0-4477-4893-b2ee-3185dc8439f2" /> + <coveredLifelines> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="d92d76b5-f439-44bc-848e-84bd3e5b0cab" LastKnownName="ExecutionOccurrenceSpecification132" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="d6b4e154-f1d6-408c-870b-52ceffcf5f61" LastKnownName="ExecutionOccurrenceSpecification131" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="87edae92-11df-49d5-9706-3da2b8189800" LastKnownName="MessageOccurrenceSpecification258" /> + <messageOccurrenceSpecificationMoniker Id="051e19c6-f531-401b-b502-0dacda7821cd" LastKnownName="MessageOccurrenceSpecification261" /> + <messageOccurrenceSpecificationMoniker Id="60058ab2-019e-4fca-ae67-84f79af10649" LastKnownName="MessageOccurrenceSpecification264" /> + <messageOccurrenceSpecificationMoniker Id="0f356ef6-ff51-49c5-ab5a-c77491c657f5" LastKnownName="MessageOccurrenceSpecification259" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="d6b4e154-f1d6-408c-870b-52ceffcf5f61" name="ExecutionOccurrenceSpecification131"> + <elementDefinition Id="5c0c4415-c7a0-46a8-aa9f-84a745135d5b" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="f9a25b9c-d99b-499a-8828-5d0e29060ab0" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="cc3a860f-4b6c-4e97-9dad-282fd17bc4ea" name="MessageOccurrenceSpecification257"> + <elementDefinition Id="70667da9-53e0-4b3a-acd5-edf3a4a09104" /> + <covered> + <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="C1 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="87edae92-11df-49d5-9706-3da2b8189800" name="MessageOccurrenceSpecification258"> + <elementDefinition Id="51e53997-0150-4387-9bee-9a8c728dd17d" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="08253098-cf44-4ad0-8143-3383d435d7d9" name="BehaviorExecutionSpecification67"> + <elementDefinition Id="f02168a8-ba81-40d4-bf05-8ad181324039" /> + <coveredLifelines> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="1bb42c2e-0275-4d45-92d7-fc9a0986e9dc" LastKnownName="ExecutionOccurrenceSpecification134" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="504ac3fe-b153-4132-b2b4-1ccd04eebdad" LastKnownName="ExecutionOccurrenceSpecification133" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="012ce85e-d184-4b17-ab89-8cdb4b338411" LastKnownName="MessageOccurrenceSpecification262" /> + <messageOccurrenceSpecificationMoniker Id="67fe908e-ad8c-4c44-b4a6-81817e5820bf" LastKnownName="MessageOccurrenceSpecification265" /> + <messageOccurrenceSpecificationMoniker Id="c82f594f-e36e-4fee-87a9-1fcd6f4a7b1d" LastKnownName="MessageOccurrenceSpecification268" /> + <messageOccurrenceSpecificationMoniker Id="d03d085c-07db-409f-b796-3b72a2818f8b" LastKnownName="MessageOccurrenceSpecification263" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="504ac3fe-b153-4132-b2b4-1ccd04eebdad" name="ExecutionOccurrenceSpecification133"> + <elementDefinition Id="d61d9064-233b-418b-9e2d-25e9c4208876" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="bbb03957-9593-4378-8b39-ff019fe47814" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="051e19c6-f531-401b-b502-0dacda7821cd" name="MessageOccurrenceSpecification261"> + <elementDefinition Id="32e9376b-aa56-4a8a-9681-411a7cad2006" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="012ce85e-d184-4b17-ab89-8cdb4b338411" name="MessageOccurrenceSpecification262"> + <elementDefinition Id="6dfd3abe-b993-43a0-995d-93492dd0ee74" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="e6d27219-f03e-4644-bd83-f58afbe98e80" name="BehaviorExecutionSpecification68"> + <elementDefinition Id="e27c37d3-d153-4da5-8450-55d8a7cffd7b" /> + <coveredLifelines> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="15a0321f-7399-4fb0-9a03-c70c83c48a9d" LastKnownName="ExecutionOccurrenceSpecification136" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="3bfb0497-90e1-4af9-a463-b3cebae5efd0" LastKnownName="ExecutionOccurrenceSpecification135" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="a7416518-4c2c-4350-9b2a-9a374b576ac1" LastKnownName="MessageOccurrenceSpecification266" /> + <messageOccurrenceSpecificationMoniker Id="ea0b3cfe-d201-439a-b426-8a67d6f7cc48" LastKnownName="MessageOccurrenceSpecification267" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="3bfb0497-90e1-4af9-a463-b3cebae5efd0" name="ExecutionOccurrenceSpecification135"> + <elementDefinition Id="d04eafe2-40ca-438a-8849-57de1657a18c" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="2f2f1fcb-e7da-4eac-8895-5fa8bc5dabb6" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="67fe908e-ad8c-4c44-b4a6-81817e5820bf" name="MessageOccurrenceSpecification265"> + <elementDefinition Id="ad6acf2c-f991-42fd-9664-406b3f70e30a" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="a7416518-4c2c-4350-9b2a-9a374b576ac1" name="MessageOccurrenceSpecification266"> + <elementDefinition Id="ecabdb5c-6966-4082-9aae-ffb6b5d269bb" /> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="ea0b3cfe-d201-439a-b426-8a67d6f7cc48" name="MessageOccurrenceSpecification267"> + <elementDefinition Id="86e34cd6-21d2-451c-9f5e-4fa2f7595f42" /> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="c82f594f-e36e-4fee-87a9-1fcd6f4a7b1d" name="MessageOccurrenceSpecification268"> + <elementDefinition Id="6d845b68-40e3-4509-b387-f82d6ff2985e" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="15a0321f-7399-4fb0-9a03-c70c83c48a9d" name="ExecutionOccurrenceSpecification136"> + <elementDefinition Id="fd1ab896-b3ee-4ecd-a931-6c4a3aefc7c6" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="fe007972-09b9-41cc-9958-e4adc4f87ec2" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="d03d085c-07db-409f-b796-3b72a2818f8b" name="MessageOccurrenceSpecification263"> + <elementDefinition Id="0e51d7d1-c58a-4c4a-a745-3a2f66d80927" /> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="60058ab2-019e-4fca-ae67-84f79af10649" name="MessageOccurrenceSpecification264"> + <elementDefinition Id="5a8a2069-41ce-4bcd-a7a8-54f72e203424" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="1bb42c2e-0275-4d45-92d7-fc9a0986e9dc" name="ExecutionOccurrenceSpecification134"> + <elementDefinition Id="5483fbfe-64c1-48b9-a864-7a808b94acf3" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="3881c569-fbfa-4eba-b1e4-5eb9e1643543" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="0f356ef6-ff51-49c5-ab5a-c77491c657f5" name="MessageOccurrenceSpecification259"> + <elementDefinition Id="e806dcd5-dd98-4778-a32c-46c3ad7c0ff8" /> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f6bc7acf-3511-4830-bd77-431fadbdbc30" name="MessageOccurrenceSpecification260"> + <elementDefinition Id="d77d9778-0281-49a9-b595-eec326c7c7a2" /> + <covered> + <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="C1 : VectoSimulationComponent" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="d92d76b5-f439-44bc-848e-84bd3e5b0cab" name="ExecutionOccurrenceSpecification132"> + <elementDefinition Id="137b1ff5-6a99-4d68-add2-d89ea83ec9e1" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="2ebdfbcb-8881-4f3e-94c4-34a94c3cb9ca" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </covered> + </executionOccurrenceSpecification> + </fragments> + <lifelines> + <lifeline Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" name="C1 : VectoSimulationComponent" isActor="false" lifelineDisplayName="C1 : VectoSimulationComponent"> + <elementDefinition Id="322b8c33-4017-46aa-8f13-52f1c88ff13e" /> + <represents> + <propertyMoniker Id="323bc1a5-1edd-47f1-b7f8-d48566470f64" /> + </represents> + <topLevelOccurrences> + <messageOccurrenceSpecificationMoniker Id="c37eea89-36cb-4890-9f7c-70fe6fd1d3ce" LastKnownName="MessageOccurrenceSpecification233" /> + <messageOccurrenceSpecificationMoniker Id="f0c48cca-3f4d-4412-b57c-8838efffb1ca" LastKnownName="MessageOccurrenceSpecification236" /> + <messageOccurrenceSpecificationMoniker Id="47c0b450-046e-49cd-926d-4999ef2e0d0c" LastKnownName="MessageOccurrenceSpecification245" /> + <messageOccurrenceSpecificationMoniker Id="517c7e8b-f0e4-4e3c-a903-c0ca943a5281" LastKnownName="MessageOccurrenceSpecification248" /> + <messageOccurrenceSpecificationMoniker Id="cc3a860f-4b6c-4e97-9dad-282fd17bc4ea" LastKnownName="MessageOccurrenceSpecification257" /> + <messageOccurrenceSpecificationMoniker Id="f6bc7acf-3511-4830-bd77-431fadbdbc30" LastKnownName="MessageOccurrenceSpecification260" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="3dab1444-620e-4fd1-ae01-53b756b8f552" name="OutPort" isActor="false" lifelineDisplayName="OutPort"> + <elementDefinition Id="a31fac8f-b2d3-4dce-91c2-2b79010969e8" /> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="44d2e7cc-ff12-44de-9bb8-e97cc8db70a1" LastKnownName="ExecutionOccurrenceSpecification119" /> + <executionOccurrenceSpecificationMoniker Id="2f6095ed-52a8-4d14-877b-464f106bb274" LastKnownName="ExecutionOccurrenceSpecification120" /> + <executionOccurrenceSpecificationMoniker Id="7d5304c8-9b24-4a27-a5c5-5d706b314850" LastKnownName="ExecutionOccurrenceSpecification125" /> + <executionOccurrenceSpecificationMoniker Id="1640a3bb-c3a8-44b1-95f8-c71d4cfbaae3" LastKnownName="ExecutionOccurrenceSpecification126" /> + <executionOccurrenceSpecificationMoniker Id="d6b4e154-f1d6-408c-870b-52ceffcf5f61" LastKnownName="ExecutionOccurrenceSpecification131" /> + <executionOccurrenceSpecificationMoniker Id="d92d76b5-f439-44bc-848e-84bd3e5b0cab" LastKnownName="ExecutionOccurrenceSpecification132" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="e837a4db-825f-43dd-9a33-4614cbad36e2" name="InPort" isActor="false" lifelineDisplayName="InPort"> + <elementDefinition Id="48320ba0-5a08-48d7-9295-883ab984fd27" /> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="fc62a185-6600-4c91-b8a2-3588390a874e" LastKnownName="ExecutionOccurrenceSpecification121" /> + <executionOccurrenceSpecificationMoniker Id="e9b0e678-fcc6-44b9-bffb-43879322661f" LastKnownName="ExecutionOccurrenceSpecification122" /> + <executionOccurrenceSpecificationMoniker Id="443aa526-0977-494b-a5c1-4315eb3d2953" LastKnownName="ExecutionOccurrenceSpecification127" /> + <executionOccurrenceSpecificationMoniker Id="07521e1f-0370-4da4-82e8-9854dda03d92" LastKnownName="ExecutionOccurrenceSpecification128" /> + <executionOccurrenceSpecificationMoniker Id="504ac3fe-b153-4132-b2b4-1ccd04eebdad" LastKnownName="ExecutionOccurrenceSpecification133" /> + <executionOccurrenceSpecificationMoniker Id="1bb42c2e-0275-4d45-92d7-fc9a0986e9dc" LastKnownName="ExecutionOccurrenceSpecification134" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" name="C2 : VectoSimulationComponent" isActor="false" lifelineDisplayName="C2 : VectoSimulationComponent"> + <elementDefinition Id="ccd3a4e8-efe0-4ffc-b72b-cdd8ebd3fa3b" /> + <represents> + <propertyMoniker Id="73001868-693e-4ac8-92b3-2ee812c59718" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="f5761b2c-3dd4-4582-81ac-46d1d74f5940" LastKnownName="ExecutionOccurrenceSpecification123" /> + <executionOccurrenceSpecificationMoniker Id="9e9378c7-1b31-4d6c-a669-e7eb0c637c3a" LastKnownName="ExecutionOccurrenceSpecification124" /> + <executionOccurrenceSpecificationMoniker Id="47b34e11-6035-4dcf-971e-93efe8bd4366" LastKnownName="ExecutionOccurrenceSpecification129" /> + <executionOccurrenceSpecificationMoniker Id="1d38361c-9195-433c-98f2-2beea4175d9c" LastKnownName="ExecutionOccurrenceSpecification130" /> + <executionOccurrenceSpecificationMoniker Id="3bfb0497-90e1-4af9-a463-b3cebae5efd0" LastKnownName="ExecutionOccurrenceSpecification135" /> + <executionOccurrenceSpecificationMoniker Id="15a0321f-7399-4fb0-9a03-c70c83c48a9d" LastKnownName="ExecutionOccurrenceSpecification136" /> + </topLevelOccurrences> + </lifeline> + </lifelines> + <messages> + <message Id="372815db-e003-443b-bfc2-0762157d3faf" name="Request(args)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="f9c3f60e-9593-4da4-b494-e6ee3a2110a4" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="c37eea89-36cb-4890-9f7c-70fe6fd1d3ce" LastKnownName="MessageOccurrenceSpecification233" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="d1a17a86-4c37-414c-9d6f-0d9b12a65770" LastKnownName="MessageOccurrenceSpecification234" /> + </receiveEvent> + </message> + <message Id="26241b96-7451-40e4-85fb-cd503007462a" name="Request(args)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="63cd4304-235c-4b54-a54c-6087415fd4bc" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="0eed28dd-9d8e-428d-92e0-6fe2bd18019c" LastKnownName="MessageOccurrenceSpecification237" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="02bbe745-c722-438a-b377-9f7b6bb5519f" LastKnownName="MessageOccurrenceSpecification238" /> + </receiveEvent> + </message> + <message Id="6a0aa523-9f35-4728-94e1-3a4a9035b0e0" name="Request(args)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="71671b9c-c5da-4e5e-9ad2-fa99a9f61165" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="a281c74b-6347-40a4-847f-2409de3e01dc" LastKnownName="MessageOccurrenceSpecification241" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f6fada2b-c5b0-4882-9c64-0e6760a5efb2" LastKnownName="MessageOccurrenceSpecification242" /> + </receiveEvent> + </message> + <message Id="2eb9df7b-ee3b-42a4-9d09-672e293848a9" name="ResponseSuccess()" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="a70fcf96-0cf4-4cce-b97a-71b9a3cd4569" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="709696d6-7c1d-4337-a855-8d03c9833b66" LastKnownName="MessageOccurrenceSpecification243" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="2483c51e-0fe2-47fc-9275-cba7ad0ca1c5" LastKnownName="MessageOccurrenceSpecification244" /> + </receiveEvent> + </message> + <message Id="9199694b-e4be-4f87-89c2-357cb1427b4b" name="ResponseSuccess()" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="e180d3f7-6d9f-44c7-a838-d325a27f6ed1" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="75c7c48d-3f5f-484b-bade-59048e0f6cfc" LastKnownName="MessageOccurrenceSpecification239" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="18dc9bbe-caeb-4879-ace8-37c361f2fda7" LastKnownName="MessageOccurrenceSpecification240" /> + </receiveEvent> + </message> + <message Id="3c8674ea-4a3e-4b8f-a956-7a2e299ec88c" name="ResponseSuccess()" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="3e265885-da05-4fac-81c3-d0a099033574" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="573cc468-ae7c-4c7d-bc55-08eb74f96726" LastKnownName="MessageOccurrenceSpecification235" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f0c48cca-3f4d-4412-b57c-8838efffb1ca" LastKnownName="MessageOccurrenceSpecification236" /> + </receiveEvent> + </message> + <message Id="dcd3cbbe-28e4-4a6b-bb82-064da83c826d" name="Request(args)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="b6880437-1c96-434c-8573-bd14206a6e11" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="47c0b450-046e-49cd-926d-4999ef2e0d0c" LastKnownName="MessageOccurrenceSpecification245" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="df60e473-c41f-4f34-aea2-075315f1656f" LastKnownName="MessageOccurrenceSpecification246" /> + </receiveEvent> + </message> + <message Id="62e729dd-a45b-4b80-a86f-c1b6a62d0464" name="Request(args)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="622a3f88-7c6b-44dd-900c-196630d849b1" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="b22ee73d-7afc-4b79-be5e-daef6b52a739" LastKnownName="MessageOccurrenceSpecification249" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="3462fbd3-332e-40d3-94eb-b2fd2aeabf62" LastKnownName="MessageOccurrenceSpecification250" /> + </receiveEvent> + </message> + <message Id="cf1a2ac5-ab42-4349-8d3c-43f1222fce7c" name="Request(args)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="57d2e3b8-ecbc-49f4-8e97-152c333e2551" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="5b58b5d9-6a7d-4526-be8a-398b35c888bf" LastKnownName="MessageOccurrenceSpecification253" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f1dd7190-d013-412a-97b2-b0ed5e78bd95" LastKnownName="MessageOccurrenceSpecification254" /> + </receiveEvent> + </message> + <message Id="399165a4-467e-48e2-87be-040dcded8b7e" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="31968c87-419f-436c-9292-2e8df094a1b6" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="3816c65a-0ef6-42e4-85d6-7d39dfd49c67" LastKnownName="MessageOccurrenceSpecification255" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f306988c-f044-4170-b911-7a65d9633129" LastKnownName="MessageOccurrenceSpecification256" /> + </receiveEvent> + </message> + <message Id="1484fecc-fde0-479d-9ad4-59d09e9e6d79" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="6674c780-1192-425d-9c25-10e667f9b37d" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="157e01ba-ba4e-4d41-8d56-0f570db11c93" LastKnownName="MessageOccurrenceSpecification251" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="18728a7a-6b95-443f-9a87-6af47ec6c3c9" LastKnownName="MessageOccurrenceSpecification252" /> + </receiveEvent> + </message> + <message Id="61c1e3c7-93c3-42bc-9940-311eb62acf54" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="13f4e197-fe54-4e0c-a07c-80af6be58559" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="925c9045-d5ab-4105-bdeb-1697c9ea4e12" LastKnownName="MessageOccurrenceSpecification247" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="517c7e8b-f0e4-4e3c-a903-c0ca943a5281" LastKnownName="MessageOccurrenceSpecification248" /> + </receiveEvent> + </message> + <message Id="5a35dab8-3735-4b87-97eb-d5e2c4e30f7b" name="Request(args)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="134273f8-5c5f-45c0-9283-7c55e3ffa272" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="cc3a860f-4b6c-4e97-9dad-282fd17bc4ea" LastKnownName="MessageOccurrenceSpecification257" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="87edae92-11df-49d5-9706-3da2b8189800" LastKnownName="MessageOccurrenceSpecification258" /> + </receiveEvent> + </message> + <message Id="24ec95fb-41cf-4423-8ef9-fa38a031f7f2" name="Request(args)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="06628679-9e36-44ea-8caa-03cbbacee2a6" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="051e19c6-f531-401b-b502-0dacda7821cd" LastKnownName="MessageOccurrenceSpecification261" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="012ce85e-d184-4b17-ab89-8cdb4b338411" LastKnownName="MessageOccurrenceSpecification262" /> + </receiveEvent> + </message> + <message Id="4f0e9ab0-4bce-4bed-af6a-c94c07156567" name="Request(args)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="e9897ba2-136b-44b5-96b1-6ec5cd35e4a2" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="67fe908e-ad8c-4c44-b4a6-81817e5820bf" LastKnownName="MessageOccurrenceSpecification265" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="a7416518-4c2c-4350-9b2a-9a374b576ac1" LastKnownName="MessageOccurrenceSpecification266" /> + </receiveEvent> + </message> + <message Id="2744e72c-3e85-4655-ba21-e302d7715993" name="ResponseTimeFail(delta)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="7c8c3283-4810-40d2-b0c5-155320cb4892" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="ea0b3cfe-d201-439a-b426-8a67d6f7cc48" LastKnownName="MessageOccurrenceSpecification267" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="c82f594f-e36e-4fee-87a9-1fcd6f4a7b1d" LastKnownName="MessageOccurrenceSpecification268" /> + </receiveEvent> + </message> + <message Id="45d18e12-717d-4f8c-b07d-e7cdf50ff59b" name="ResponseTimeFail(delta)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="829482cc-7961-4d37-aaf3-15f66058db34" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="d03d085c-07db-409f-b796-3b72a2818f8b" LastKnownName="MessageOccurrenceSpecification263" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="60058ab2-019e-4fca-ae67-84f79af10649" LastKnownName="MessageOccurrenceSpecification264" /> + </receiveEvent> + </message> + <message Id="58689eaf-05ff-4c46-bc7c-3d43794af0ee" name="ResponseTimeFail(delta)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="730a3ebd-5cd9-47af-ac79-0df5bccbabb2" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="0f356ef6-ff51-49c5-ab5a-c77491c657f5" LastKnownName="MessageOccurrenceSpecification259" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f6bc7acf-3511-4830-bd77-431fadbdbc30" LastKnownName="MessageOccurrenceSpecification260" /> + </receiveEvent> + </message> + </messages> + <ownedAttributesInternal> + <property Id="78fd1baa-dfd2-4994-b351-eb0e4043caac" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="eacfb288-4fad-4f7d-9efc-bf49413fb800" /> + <type_NamedElement> + <referencedTypeMoniker Id="ccef7cdb-1ca7-4bdb-b4c7-77e53b4bdf8d" LastKnownName="DrivingCycle" /> + </type_NamedElement> + </property> + <property Id="ec920292-5851-4aa5-91ef-1fc9a940b7fe" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="17bf4af5-6fad-4409-9fca-c88c47360dfe" /> + <type_NamedElement> + <referencedTypeMoniker Id="758373ff-415b-4fe1-a1de-2e49646dbafe" LastKnownName="VectoSimulator" /> + </type_NamedElement> + </property> + <property Id="453bf5d4-667c-460a-9f80-52cee1b27e83" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="7b971d5b-92d1-4fd6-8d17-fe0981c721e6" /> + <type_NamedElement> + <referencedTypeMoniker Id="338b2ee4-fab5-4915-bfc5-bf09cf298ad3" LastKnownName="Gearbox" /> + </type_NamedElement> + </property> + <property Id="b0be9c10-9f36-4cb9-af5b-3d8d9d8a3db0" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="ad2512f0-7fd5-430a-9b3d-1f823ce2411a" /> + <type_NamedElement> + <referencedTypeMoniker Id="d4f6f47e-682b-4f16-bfa8-20037ab4c404" LastKnownName="Engine" /> + </type_NamedElement> + </property> + <property Id="fc24879c-3edc-4711-8b9a-d8917dbf904b" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="a437dba8-eac2-4ccb-ad8f-b31d7a48b96a" /> + <type_NamedElement> + <referencedTypeMoniker Id="72b392f1-61c7-47e9-98d8-64f6c59c62b6" LastKnownName="ITnInPort" /> + </type_NamedElement> + </property> + <property Id="323bc1a5-1edd-47f1-b7f8-d48566470f64" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="e28e7568-69d4-49ef-b646-9dbde34decf5" /> + <type_NamedElement> + <referencedTypeMoniker Id="c2d5c7a3-637d-4587-9987-e089d4676e8b" LastKnownName="VectoSimulationComponent" /> + </type_NamedElement> + </property> + <property Id="73001868-693e-4ac8-92b3-2ee812c59718" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="dacd3181-985b-43dd-8301-a2bebe3075fe" /> + <type_NamedElement> + <referencedTypeMoniker Id="c2d5c7a3-637d-4587-9987-e089d4676e8b" LastKnownName="VectoSimulationComponent" /> + </type_NamedElement> + </property> + </ownedAttributesInternal> + </interaction> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="ccef7cdb-1ca7-4bdb-b4c7-77e53b4bdf8d" name="DrivingCycle" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::DrivingCycle"> + <elementDefinition Id="48afbe6b-6554-4885-b5e3-88623e2c3ed7" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="758373ff-415b-4fe1-a1de-2e49646dbafe" name="VectoSimulator" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::VectoSimulator"> + <elementDefinition Id="65f8b04d-75e5-4d26-a459-f5b4bc0525ba" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="884e1449-a991-4320-9a16-e28bd966b8de" name="DriverDemandInPort" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::DriverDemandInPort"> + <elementDefinition Id="e5ea403a-118e-435d-bf25-21cfdc3c3c3c" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="272974f3-9984-4c4c-a0c4-e56565b89bb0" name="DriverDemandOutPort" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::DriverDemandOutPort"> + <elementDefinition Id="6ba4ef16-f79d-45b8-8d61-7b649b1f5fe7" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="25ba047a-8210-433a-8fb8-44be1d19dcfb" name="Driver" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Driver"> + <elementDefinition Id="ca689ad9-b211-4533-a0ff-0fd22038b6b4" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="8aaab201-1873-4964-824a-2b67799df901" name="DriverDemandConnector" isAbstract="false" isLeaf="false" cachedFullName="DriverDemandConnector"> + <elementDefinition Id="b49cfd77-916e-411d-8d0d-5e0314de21b1" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="f4188f82-2b3f-49ef-a55b-ab2d808bfe67" name="Vehicle" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Vehicle"> + <elementDefinition Id="e5a0d5cc-5e01-4d15-a399-ce778a88c173" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="2aecdf2c-8b14-48c4-bb3f-683dd6b5768c" name="Wheels" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Wheels"> + <elementDefinition Id="295399ea-33d9-4eae-984a-b6ac22a44d93" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="338b2ee4-fab5-4915-bfc5-bf09cf298ad3" name="Gearbox" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Gearbox"> + <elementDefinition Id="83406bee-daa4-4f9b-8318-4bc81ab63fdf" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="d4f6f47e-682b-4f16-bfa8-20037ab4c404" name="Engine" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Engine"> + <elementDefinition Id="c6ec901a-bfac-4860-a4be-76bd0f4f1e88" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="cb93254c-07fd-47ce-a3a3-8e2cdf918f8f" name="ExecutionEvent"> + <elementDefinition Id="010863ee-4c71-46e0-bc17-adfe39cbfac6" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="21747ef8-8638-4a3c-b259-b2d2f6c0fe84" name="ExecutionEvent"> + <elementDefinition Id="6e115833-f075-4290-9a9f-5daa485678fa" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="4abc9b91-447d-4ce4-b1db-a5c4bed10c7a" name="ExecutionEvent"> + <elementDefinition Id="490b1af4-b7b2-48e0-8a9a-8a5cfb15f00b" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="d24f7c11-d70e-4194-b613-6af336142daa" name="ExecutionEvent"> + <elementDefinition Id="28872681-e9ed-409e-9388-09aa7a33c6cd" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="ac15b651-0669-4f64-bd0f-33b5f9e97956" name="ExecutionEvent"> + <elementDefinition Id="1c99f887-2721-4d12-869d-be407fb9a7e5" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="59912b5a-51a2-40cc-8fe7-ec974671f492" name="ExecutionEvent"> + <elementDefinition Id="212cb193-9e0c-4cae-a382-13a63779e848" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="1a3f0a54-9256-417d-b948-d252421cad81" name="ExecutionEvent"> + <elementDefinition Id="3fa21d74-2028-46c3-b109-8773bba16652" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="a079e134-ca1f-4500-a39e-25764c8d582f" name="ExecutionEvent"> + <elementDefinition Id="532e2053-dad8-48a4-a981-98f0de971871" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="94dac28b-c034-43f6-a80f-b491bca93ed1" name="ExecutionEvent"> + <elementDefinition Id="b8b9e64a-ed1d-4fef-9645-19ab93e29b62" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="6c5d82f6-2659-454d-837b-c61d0f0081ad" name="ExecutionEvent"> + <elementDefinition Id="1e87d516-5d48-484f-afd3-031ac28e98f9" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="178f0fb3-91c6-4c54-997d-c3977c469d0e" name="ExecutionEvent"> + <elementDefinition Id="f5bd4b46-b88f-45fe-8776-d354b17faa7d" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="60e578a5-291c-44b7-aeb1-b0b3843fd47f" name="ExecutionEvent"> + <elementDefinition Id="6415b909-4018-4081-a6e7-122fcd32bd37" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="f9a25b9c-d99b-499a-8828-5d0e29060ab0" name="ExecutionEvent"> + <elementDefinition Id="d1059b19-8560-446a-a0ba-720c56f7cdf0" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="2ebdfbcb-8881-4f3e-94c4-34a94c3cb9ca" name="ExecutionEvent"> + <elementDefinition Id="8627226c-1254-422f-8154-a207259f3b0d" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="bbb03957-9593-4378-8b39-ff019fe47814" name="ExecutionEvent"> + <elementDefinition Id="5449ea68-fb89-4c05-92fe-26afabf28d20" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="3881c569-fbfa-4eba-b1e4-5eb9e1643543" name="ExecutionEvent"> + <elementDefinition Id="f829b511-7bff-453a-b70a-699d2df8d47b" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="2f2f1fcb-e7da-4eac-8895-5fa8bc5dabb6" name="ExecutionEvent"> + <elementDefinition Id="31652dfb-6323-4c13-833e-96e7826526d0" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="fe007972-09b9-41cc-9958-e4adc4f87ec2" name="ExecutionEvent"> + <elementDefinition Id="775552b7-6ac3-4680-a9fc-bf83249be221" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="72b392f1-61c7-47e9-98d8-64f6c59c62b6" name="ITnInPort" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Models.Connector.Ports::ITnInPort"> + <elementDefinition Id="f1e955f0-17b2-4b75-9f01-fceea4fc473b" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="c2d5c7a3-637d-4587-9987-e089d4676e8b" name="VectoSimulationComponent" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::VectoSimulationComponent"> + <elementDefinition Id="0708ae64-77eb-4a35-a272-808e3162924f" /> + </referencedType> + </packageHasNamedElement> + </packagedElements> + <package Id="d9536f1a-29ae-4998-a61d-8ed09f4ae8e4" name="VectoArchitecture"> + <elementDefinition Id="d70f4262-18df-49eb-a245-704a07d56711" /> + <profileInstances> + <packageHasProfileInstances Id="bc773b85-788e-40ab-a17f-c3c454c766a1"> + <profileInstance Id="07cb1b4a-f58f-45c1-8f1b-0235a99229ed" name="StandardProfileL2"> + <elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" /> + </profileInstance> + <elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" /> + </packageHasProfileInstances> + <packageHasProfileInstances Id="afaefff7-79ab-42fb-ae49-35a36ea3f4d7"> + <profileInstance Id="efe5c5c8-8e0d-463e-9e22-bcd31ef0cd76" name="StandardProfileL3"> + <elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" /> + </profileInstance> + <elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" /> + </packageHasProfileInstances> + <packageHasProfileInstances Id="24e4c187-6fb7-4084-8c5a-71d1824db17e"> + <profileInstance Id="b6cec8ec-b618-445e-aff0-6a5da062d23a" name="CSharpProfile"> + <elementDefinition Id="a6d84b35-fa55-4f2c-bad4-64e6c6bb5f81" /> + </profileInstance> + <elementDefinition Id="24c10212-1b6e-4dbf-9717-54ac8ebd361f" /> + </packageHasProfileInstances> + </profileInstances> + </package> +</SequenceDesignerModel> \ No newline at end of file diff --git a/VectoCoreArchitecture/Request.sequencediagram.layout b/VectoCoreArchitecture/Request.sequencediagram.layout new file mode 100644 index 0000000000000000000000000000000000000000..b977e44572ae5cb97dff9e2b775cb077a5a070f5 --- /dev/null +++ b/VectoCoreArchitecture/Request.sequencediagram.layout @@ -0,0 +1,231 @@ +<?xml version="1.0" encoding="utf-8"?> +<sequenceDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 13.25, 8.5" name="UMLSequenceDiagram1"> + <SequenceDesignerModelMoniker Id="784de59c-9096-4010-b35c-fa2e1ce01da2" /> + <nestedChildShapes> + <lifelineShape Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" absoluteBounds="1.025, 1, 0.15, 6.7468749999999984" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="C1 : VectoSimulationComponent" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="d7af58ba-3a6d-4191-9533-bdd8c7f5d03a" absoluteBounds="0.099999999999999867, 0.6, 2, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="C1 : VectoSimulationComponent" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="43b0bd74-1492-4175-9e9e-46cc1fc67e49" absoluteBounds="1.025, 1, 0, 6.75"> + <lifelineMoniker Id="c2ec8124-ce7d-46ff-9852-989e99d965d8" LastKnownName="C1 : VectoSimulationComponent" /> + </lifelineHoverShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="326bf236-de9d-44ba-8e67-7be9311757a7" absoluteBounds="3.325, 1, 0.15, 6.7781250000000028" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="694f5ae7-3acc-4c33-9782-d5556713ecd3" absoluteBounds="2.9000000000000004, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="6fdccce7-9753-47be-92c2-bfc8847db69c" absoluteBounds="3.325, 1, 0, 6.75"> + <lifelineMoniker Id="3dab1444-620e-4fd1-ae01-53b756b8f552" LastKnownName="OutPort" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="5665dd2f-6c09-47d9-acac-031998a2ab47" absoluteBounds="3.325, 1.3, 0.15, 1.7499999999999998" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="20fe93c0-433d-49a1-b72c-ee6fb15e8ccd" LastKnownName="BehaviorExecutionSpecification60" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="ad29c161-6034-4b19-92da-b75591df90ed" absoluteBounds="3.325, 3.3499999999999996, 0.15, 1.7499999999999991" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="bf94af39-3fc7-499e-8b97-548b4e261ab7" LastKnownName="BehaviorExecutionSpecification63" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="fe7e5932-ea74-4abe-9652-d00e85644e71" absoluteBounds="3.325, 5.3999999999999995, 0.15, 2.0468749999999991" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="228017de-0378-4c7f-b8d0-6d7e75e2b868" LastKnownName="BehaviorExecutionSpecification66" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="095e6096-674a-4c86-ba6c-0f02db859753" absoluteBounds="5.614583333333333, 1, 0.15, 6.7385416666666682" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="19eb5f34-e3e7-44b5-afb3-cf2503579bc1" absoluteBounds="5.1895833333333332, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="dfb84293-eee0-4675-86de-ec406bd2f258" absoluteBounds="5.614583333333333, 1, 0, 6.75"> + <lifelineMoniker Id="e837a4db-825f-43dd-9a33-4614cbad36e2" LastKnownName="InPort" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="b38fc75e-383a-4eef-8cb7-3da064053513" absoluteBounds="5.614583333333333, 1.6, 0.15, 1.15" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="0ae9bc9e-68fc-4538-9e62-f4be16ab03f4" LastKnownName="BehaviorExecutionSpecification61" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="cb77e937-53d8-46b5-908c-d10c4da3843f" absoluteBounds="5.614583333333333, 3.6499999999999995, 0.15, 1.1499999999999995" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="648f6929-1eb1-49c2-a48a-21105918465d" LastKnownName="BehaviorExecutionSpecification64" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="fb3cd6df-edf5-48ed-ad41-0d129be85581" absoluteBounds="5.614583333333333, 5.6999999999999993, 0.15, 1.4468749999999995" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="08253098-cf44-4ad0-8143-3383d435d7d9" LastKnownName="BehaviorExecutionSpecification67" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="d4d922a8-4088-4b17-aa08-35b4c2e9163d" absoluteBounds="7.9250000000000007, 1, 0.15, 6.7770833333333336" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="2bf707c3-0ff6-4ffc-a968-cb91575f2da5" absoluteBounds="7.0000000000000009, 0.6, 2, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="5701e285-d6cd-4c3b-8d62-e1b7685fe4a6" absoluteBounds="7.9250000000000007, 1, 0, 6.75"> + <lifelineMoniker Id="8251abbd-da3f-4ad8-827f-ff4a45d8811e" LastKnownName="C2 : VectoSimulationComponent" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="48314357-8587-4e2a-85b4-e72b0a5032cd" absoluteBounds="7.9250000000000007, 1.9000000000000001, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="6243784d-5be4-42db-ad08-2ae7fad0a810" LastKnownName="BehaviorExecutionSpecification62" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="263d0974-e3fc-4b92-bb33-95b32b6f7af8" absoluteBounds="7.9250000000000007, 3.9499999999999993, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="1a77a542-8f63-4686-a8e0-63ae9d3144d6" LastKnownName="BehaviorExecutionSpecification65" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="c37d6806-caa3-4853-ae90-1f84f4a74378" absoluteBounds="7.9250000000000007, 5.9999999999999991, 0.15, 0.84687499999999982" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="e6d27219-f03e-4644-bd83-f58afbe98e80" LastKnownName="BehaviorExecutionSpecification68" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <syncMessageConnector edgePoints="[(1.1 : 1.3); (3.325 : 1.3)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <lifelineShapeMoniker Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" /> + <umlExecutionSpecificationShapeMoniker Id="5665dd2f-6c09-47d9-acac-031998a2ab47" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(3.325 : 3.05); (1.1 : 3.05)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="5665dd2f-6c09-47d9-acac-031998a2ab47" /> + <lifelineShapeMoniker Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(3.475 : 1.6); (5.61458333333333 : 1.6)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="5665dd2f-6c09-47d9-acac-031998a2ab47" /> + <umlExecutionSpecificationShapeMoniker Id="b38fc75e-383a-4eef-8cb7-3da064053513" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(5.61458333333333 : 2.75); (3.475 : 2.75)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="b38fc75e-383a-4eef-8cb7-3da064053513" /> + <umlExecutionSpecificationShapeMoniker Id="5665dd2f-6c09-47d9-acac-031998a2ab47" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.76458333333333 : 1.9); (7.925 : 1.9)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="b38fc75e-383a-4eef-8cb7-3da064053513" /> + <umlExecutionSpecificationShapeMoniker Id="48314357-8587-4e2a-85b4-e72b0a5032cd" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(7.925 : 2.45); (5.76458333333333 : 2.45)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="48314357-8587-4e2a-85b4-e72b0a5032cd" /> + <umlExecutionSpecificationShapeMoniker Id="b38fc75e-383a-4eef-8cb7-3da064053513" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(1.1 : 3.35); (3.325 : 3.35)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <lifelineShapeMoniker Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" /> + <umlExecutionSpecificationShapeMoniker Id="ad29c161-6034-4b19-92da-b75591df90ed" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(3.325 : 5.1); (1.1 : 5.1)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="ad29c161-6034-4b19-92da-b75591df90ed" /> + <lifelineShapeMoniker Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(3.475 : 3.65); (5.61458333333333 : 3.65)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="ad29c161-6034-4b19-92da-b75591df90ed" /> + <umlExecutionSpecificationShapeMoniker Id="cb77e937-53d8-46b5-908c-d10c4da3843f" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(5.61458333333333 : 4.8); (3.475 : 4.8)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="cb77e937-53d8-46b5-908c-d10c4da3843f" /> + <umlExecutionSpecificationShapeMoniker Id="ad29c161-6034-4b19-92da-b75591df90ed" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.76458333333333 : 3.95); (7.925 : 3.95)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="cb77e937-53d8-46b5-908c-d10c4da3843f" /> + <umlExecutionSpecificationShapeMoniker Id="263d0974-e3fc-4b92-bb33-95b32b6f7af8" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(7.925 : 4.5); (5.76458333333333 : 4.5)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="263d0974-e3fc-4b92-bb33-95b32b6f7af8" /> + <umlExecutionSpecificationShapeMoniker Id="cb77e937-53d8-46b5-908c-d10c4da3843f" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(1.1 : 5.4); (3.325 : 5.4)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <lifelineShapeMoniker Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" /> + <umlExecutionSpecificationShapeMoniker Id="fe7e5932-ea74-4abe-9652-d00e85644e71" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(3.325 : 7.446875); (1.1 : 7.446875)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fe7e5932-ea74-4abe-9652-d00e85644e71" /> + <lifelineShapeMoniker Id="d323ad9d-719d-4227-8b5e-b708249b1bbe" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(3.475 : 5.7); (5.61458333333333 : 5.7)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fe7e5932-ea74-4abe-9652-d00e85644e71" /> + <umlExecutionSpecificationShapeMoniker Id="fb3cd6df-edf5-48ed-ad41-0d129be85581" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(5.61458333333333 : 7.146875); (3.475 : 7.146875)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fb3cd6df-edf5-48ed-ad41-0d129be85581" /> + <umlExecutionSpecificationShapeMoniker Id="fe7e5932-ea74-4abe-9652-d00e85644e71" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.76458333333333 : 6); (7.925 : 6)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fb3cd6df-edf5-48ed-ad41-0d129be85581" /> + <umlExecutionSpecificationShapeMoniker Id="c37d6806-caa3-4853-ae90-1f84f4a74378" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(7.925 : 6.846875); (5.76458333333333 : 6.846875)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="c37d6806-caa3-4853-ae90-1f84f4a74378" /> + <umlExecutionSpecificationShapeMoniker Id="fb3cd6df-edf5-48ed-ad41-0d129be85581" /> + </nodes> + </returnMessageConnector> + <commentShape Id="c17cb70c-faf5-4e6a-b404-c5d9ae63806a" absoluteBounds="0.125, 1.875, 1.25, 0.375" customColor="251, 247, 200"> + <commentMoniker Id="6cf8e2d0-174d-4046-a080-a1c45fb61cde" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="3963f305-315d-4f8c-b9d7-33d19b2c5d0c" absoluteBounds="0.125, 3.5, 1.25, 1.25" customColor="251, 247, 200"> + <commentMoniker Id="17609423-9b86-46f1-a26b-6924a1735f19" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="22f74edf-0319-4176-bf40-17207be2fc3b" absoluteBounds="0.125, 5.5, 1.25, 1.625" customColor="251, 247, 200"> + <commentMoniker Id="3bf7abb5-724e-4ce2-ba63-58eeaf68dcf3" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="2a69625a-dea2-4c7a-9b0d-63415e031a95" absoluteBounds="8.375, 1.375, 4.625, 0.375" customColor="251, 247, 200"> + <commentMoniker Id="af26562f-2007-428f-8fee-d1f175a4632b" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="91c3ec51-92b0-4245-989e-ad863782df6d" absoluteBounds="8.75, 2, 2.25, 1.5" customColor="251, 247, 200"> + <commentMoniker Id="a96d6caf-955b-4341-8ae3-e797d0d073f3" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="034679b7-ffde-4ec2-91f5-dd4762ecb6cf" absoluteBounds="8.625, 3.75, 3.375, 2.375" customColor="251, 247, 200"> + <commentMoniker Id="5b0bc499-2bab-4748-9cb5-5e9e3f00f84f" /> + <relativeChildShapes /> + </commentShape> + </nestedChildShapes> +</sequenceDesignerDiagram> \ No newline at end of file diff --git a/VectoCoreArchitecture/Simulation.sequencediagram b/VectoCoreArchitecture/Simulation.sequencediagram new file mode 100644 index 0000000000000000000000000000000000000000..823388b7399966a205616bfd9ef456596e503f40 --- /dev/null +++ b/VectoCoreArchitecture/Simulation.sequencediagram @@ -0,0 +1,5149 @@ +<?xml version="1.0" encoding="utf-8"?> +<SequenceDesignerModel xmlns:dm0="http://schemas.microsoft.com/VisualStudio/2008/DslTools/Core" xmlns:dm1="http://schemas.microsoft.com/dsltools/Kernel" xmlns:dm2="http://schemas.microsoft.com/dsltools/Component" xmlns:dm3="http://schemas.microsoft.com/dsltools/UseCase" xmlns:dm4="http://schemas.microsoft.com/dsltools/Activity" xmlns:dm5="http://schemas.microsoft.com/dsltools/Interaction" xmlns:dm6="http://schemas.microsoft.com/dsltools/UmlModelLibrary" xmlns:dm7="http://schemas.microsoft.com/dsltools/UmlDiagrams" xmlns:dm8="http://schemas.microsoft.com/dsltools/ModelStore" dslVersion="1.0.0.0" Id="0bcb8d92-48a7-4b95-9226-642597bdbda4" name="Simulation" linkedPackageId="ce4f6e12-d118-4ade-be24-06da87c4e4d8" xmlns="http://schemas.microsoft.com/VisualStudio/TeamArchitect/SequenceDesigner"> + <packagedElements> + <packageHasNamedElement> + <interaction Id="38829ed0-f832-41a5-b55e-301311151345" name="Simulation" collapseFragmentsFlag="false" isActiveClass="false" isAbstract="false" isLeaf="false" isReentrant="false"> + <ownedCommentsInternal> + <comment Id="33aef257-3eb6-441b-ae54-129014850a13"> + <elementDefinition Id="a9c25587-52d9-4b03-8b23-8ae45e1b5adc" /> + <body>Request Failed with TimeFail: +Adjust dt +Repeat Cycle 2</body> + </comment> + <comment Id="fbfb4ecb-9a07-4747-b894-6ba2d1e08d6d"> + <elementDefinition Id="722f3338-2c54-4b7a-8884-8cf5dba38f2c" /> + <body>Request Failed with OverloadFail: +Adjust driver demands</body> + </comment> + <comment Id="2e649ed8-e8ab-494d-be01-a95a6db010e0"> + <elementDefinition Id="6db0e2e1-ec56-437e-a1ac-9c6d7fc54f0f" /> + <body>Start Cycle 1</body> + </comment> + <comment Id="784fbb90-7666-493e-8dbd-c7ebe7e8a0cd"> + <elementDefinition Id="a516f816-b8c2-41bb-bb19-140d84a49ed8" /> + <body>Cycle 1 commited. +Start Cycle 2</body> + </comment> + <comment Id="0f1f92bd-ced5-408a-8db9-c2edcb5aa0df"> + <elementDefinition Id="aa66ccff-8d12-4a12-bf31-026e399088b0" /> + <body>Cycle 2 commited. +Start Cycle 3 ...</body> + </comment> + <comment Id="28faa847-b49d-4568-8cb3-07cd8c89f0e8"> + <elementDefinition Id="2abf9533-9791-414d-bb10-edcda9455296" /> + <body>Cycle with successful Response</body> + </comment> + <comment Id="864a3c61-5962-42d9-9398-5cf82b751e42"> + <elementDefinition Id="27b8745c-a987-40e1-8473-3b2169f07986" /> + <body>Cycle with Time fail</body> + </comment> + <comment Id="0737772c-6d7e-4d42-a4f5-644c1b80bcf6"> + <elementDefinition Id="0cbaf074-5d26-4eae-bdaf-bf9618e9b347" /> + <body>Cycle with Engine Overload</body> + </comment> + <comment Id="b9032297-ed64-4923-beaf-26854ccc0109"> + <elementDefinition Id="46fbd15c-d4c3-4d87-a42f-bf05e6ec4994" /> + <body>* Knows Simulators +* Runs Simulators</body> + </comment> + <comment Id="0d639f46-366c-425b-8d2a-5927031eef4c"> + <elementDefinition Id="75ce67be-7550-4c30-9d32-99fc11c51284" /> + <body>*Knows Driving Cycle and VehicleContainer +* Controls absoluteTime and dt +* Runs Simulation Cycles +* Handles changes in time slice (dt)</body> + </comment> + <comment Id="4c5c1879-70c6-4826-be31-dca7b9975bcf"> + <elementDefinition Id="5f2e5006-3bd9-4702-b39d-75b8e815b53c" /> + <body>* Knows Components +* Commits Components</body> + </comment> + <comment Id="2ab2a60b-5806-4389-8e3a-efb9f83b9d10"> + <elementDefinition Id="e257d0d5-f300-4cba-92ce-568d427acc5d" /> + <body>* Knows Driving Demands +* Interpolates them for current absTime and dt</body> + </comment> + <comment Id="fdf15130-942c-4749-8a01-67f4524d14e1"> + <elementDefinition Id="b668f778-1714-4d43-a6c2-f2a3756e9b52" /> + <body>* Limits Driving demands by Driver Model. +* Handles Engine overload</body> + </comment> + <comment Id="25e40a30-5980-43d1-9dd5-9f589e8fda1e"> + <elementDefinition Id="98e0bbed-5fb8-4033-b7e9-0ff50ab630a5" /> + <body>* Models the Vehicle Ineratia and Wind Influence +* Converts Driver demands to vehicle demands (force to accelerate, and current velocity)</body> + </comment> + <comment Id="2c9d475c-b459-4a4e-87bf-ecec71ca62fd"> + <elementDefinition Id="f0cf46a8-76ed-43a0-85d7-049c44997c46" /> + <body>Converts force and velocity to torque and angularVelocity</body> + </comment> + <comment Id="c14c4b09-973b-44f8-934a-38ae2aeaf79d"> + <elementDefinition Id="451dd27d-6719-4950-8c36-3d54d8a9306a" /> + <body>* Models axle Gear loss</body> + </comment> + <comment Id="48c35cee-0d56-499f-9d89-b7e832d9257e"> + <elementDefinition Id="4aeedfd8-c63b-46c6-b1fa-53d5e76517c0" /> + <body>* Models the Gearbox and Shifting Strategies +* May decrements dt while shifting (e.g. from 1s to 0.3 sec)</body> + </comment> + <comment Id="dfa9b3d1-d920-45b0-9e2d-4aa69b7050dc"> + <elementDefinition Id="aa132851-22a2-4efd-b8cd-8ba6bb455953" /> + <body>* Models Clutch power loss</body> + </comment> + <comment Id="16e4023d-82d8-4864-b73c-bcefed92b30e"> + <elementDefinition Id="cf9a26a3-8f0b-4f0d-9fc6-d8fe158c3dfc" /> + <body>* Models the power consumption at different Auxiliary components (could be more than one)</body> + </comment> + <comment Id="933f0530-1bee-4a27-8753-50dd1b19f465"> + <elementDefinition Id="fc5245fa-b15a-4720-8e79-650e628c4857" /> + <body>* Models the main power provider: Engine +* Fails if the power consumption is too high</body> + </comment> + <comment Id="0167b631-e895-4804-b3db-829a68de9a47"> + <elementDefinition Id="fccccb9d-bd53-4838-856d-f3324d92e257" /> + <body>Commit Cycle 2 +Start Cycle 3...</body> + </comment> + </ownedCommentsInternal> + <elementDefinition Id="16d41b2b-d917-4614-85c9-523ad415ee1a" /> + <fragments> + <behaviorExecutionSpecification Id="3bd78d5f-4357-4bd2-a884-273a52011ec9" name="BehaviorExecutionSpecification1"> + <elementDefinition Id="b680b88d-4dd8-4348-bab5-0f3e526e6dc1" /> + <coveredLifelines> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="cc24286b-dfaa-4467-8dfd-645c3c321350" LastKnownName="ExecutionOccurrenceSpecification2" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="9fd28ae5-7074-46b2-a3e0-3945aa738edc" LastKnownName="ExecutionOccurrenceSpecification1" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="ee494d5f-de3a-43ce-b708-3ea5df128eca" LastKnownName="MessageOccurrenceSpecification2" /> + <messageOccurrenceSpecificationMoniker Id="3dd63ec9-11df-4295-bc3c-336717a2aa44" LastKnownName="MessageOccurrenceSpecification43" /> + <messageOccurrenceSpecificationMoniker Id="947a7efe-d85a-4cff-85d3-8b5997ca4558" LastKnownName="MessageOccurrenceSpecification46" /> + <messageOccurrenceSpecificationMoniker Id="f3636004-cbf8-4298-a64a-c79ab07eb35e" LastKnownName="MessageOccurrenceSpecification47" /> + <messageOccurrenceSpecificationMoniker Id="3f08caac-835b-454a-ab5a-8492aa9bb3ae" LastKnownName="MessageOccurrenceSpecification50" /> + <messageOccurrenceSpecificationMoniker Id="82db413a-bbb4-4765-b0c3-f122e568aeae" LastKnownName="MessageOccurrenceSpecification43" /> + <messageOccurrenceSpecificationMoniker Id="9ac805a5-2baf-4376-9504-704f6c95a2d2" LastKnownName="MessageOccurrenceSpecification46" /> + <messageOccurrenceSpecificationMoniker Id="e188808d-7897-45cc-89cf-6d7f55702849" LastKnownName="MessageOccurrenceSpecification43" /> + <messageOccurrenceSpecificationMoniker Id="3906e8f0-e487-4dfb-8436-6fc404bd36fc" LastKnownName="MessageOccurrenceSpecification46" /> + <messageOccurrenceSpecificationMoniker Id="ce4294ca-83fe-4f75-b2bf-33e2a2dd15d4" LastKnownName="MessageOccurrenceSpecification47" /> + <messageOccurrenceSpecificationMoniker Id="252322ae-65c3-4d8d-affa-1d768a5c4177" LastKnownName="MessageOccurrenceSpecification50" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="9fd28ae5-7074-46b2-a3e0-3945aa738edc" name="ExecutionOccurrenceSpecification1"> + <elementDefinition Id="ab279b9d-7e40-47d9-8e74-0a11ced26b3a" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="5ef8b442-5a31-4164-85cb-860eb48e1209" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="4e48d3d9-aacd-436c-b33c-310824854240" name="MessageOccurrenceSpecification1"> + <elementDefinition Id="b0289bd1-4100-43ff-b520-8a1408ac1e4a" /> + <covered> + <lifelineMoniker Id="74028976-485f-4bf6-ab8d-03514c2eb2b4" LastKnownName="Simulation" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="ee494d5f-de3a-43ce-b708-3ea5df128eca" name="MessageOccurrenceSpecification2"> + <elementDefinition Id="dfd5e7cf-cc61-4224-a4da-61d0d420d6e6" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="16f2f66c-dd28-4aca-87ba-b5045d2f14a7" name="BehaviorExecutionSpecification12"> + <elementDefinition Id="9079cd94-6814-410e-a4ee-fc022a855a2a" /> + <coveredLifelines> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="9175e58a-0669-4db7-a7c6-3035909b4c1f" LastKnownName="ExecutionOccurrenceSpecification24" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="c7bcf944-8424-48d1-9bc0-7533fffbcd8b" LastKnownName="ExecutionOccurrenceSpecification23" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="baf09bf3-b59e-4c45-83ef-e7eb8700b20b" LastKnownName="MessageOccurrenceSpecification44" /> + <messageOccurrenceSpecificationMoniker Id="874449e5-34ff-4421-b741-c172af51502b" LastKnownName="MessageOccurrenceSpecification11" /> + <messageOccurrenceSpecificationMoniker Id="5a3d4236-e441-49e4-a36d-4d1b7aefe113" LastKnownName="MessageOccurrenceSpecification14" /> + <messageOccurrenceSpecificationMoniker Id="d62cd273-9166-4bc0-88c0-169b112d2299" LastKnownName="MessageOccurrenceSpecification45" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="c7bcf944-8424-48d1-9bc0-7533fffbcd8b" name="ExecutionOccurrenceSpecification23"> + <elementDefinition Id="95a71a24-80e2-48e7-81d9-81551e707a82" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="302ab116-5333-45be-b37c-f893a5c270d9" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="baf09bf3-b59e-4c45-83ef-e7eb8700b20b" name="MessageOccurrenceSpecification44"> + <elementDefinition Id="6a6c363a-fa22-49fc-80e1-c877a1fddf9f" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="3dd63ec9-11df-4295-bc3c-336717a2aa44" name="MessageOccurrenceSpecification43"> + <elementDefinition Id="b905c87f-15c5-4f73-88fd-cba01d5be1e7" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="bf6b76aa-9e12-41e4-a667-70d3cb2959f5" name="BehaviorExecutionSpecification4"> + <elementDefinition Id="d8f91033-e90e-4225-8d9b-a838e96af555" /> + <coveredLifelines> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="f0bbdf30-d38b-48f3-8332-92a508c88be4" LastKnownName="ExecutionOccurrenceSpecification8" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="558153e8-5b14-4f63-a2f4-04ff123dcfbe" LastKnownName="ExecutionOccurrenceSpecification7" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="693aaa2b-8043-4475-8350-4f1c1b05854b" LastKnownName="MessageOccurrenceSpecification12" /> + <messageOccurrenceSpecificationMoniker Id="8e10bb11-2ffd-4cb4-a15a-b63c6e0fb02a" LastKnownName="MessageOccurrenceSpecification15" /> + <messageOccurrenceSpecificationMoniker Id="4c20c054-1067-409e-93c2-b29746de4ac2" LastKnownName="MessageOccurrenceSpecification18" /> + <messageOccurrenceSpecificationMoniker Id="84d99b53-64cd-4102-b21b-7ac791978597" LastKnownName="MessageOccurrenceSpecification13" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="558153e8-5b14-4f63-a2f4-04ff123dcfbe" name="ExecutionOccurrenceSpecification7"> + <elementDefinition Id="3e63eb9b-c6ae-48db-880a-94122f9f7958" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="1446334a-98e6-4592-ab4b-7436eb074be3" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="874449e5-34ff-4421-b741-c172af51502b" name="MessageOccurrenceSpecification11"> + <elementDefinition Id="417e6cff-c640-4bf4-b049-4ec22d604875" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="693aaa2b-8043-4475-8350-4f1c1b05854b" name="MessageOccurrenceSpecification12"> + <elementDefinition Id="67e58904-6e2e-4250-a429-8028713a9b54" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="ee4491c5-056d-4df2-a394-9c65662f65bf" name="BehaviorExecutionSpecification5"> + <elementDefinition Id="4f86da9b-0cc7-460e-b57a-d87a471f9b76" /> + <coveredLifelines> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="b26dd079-0378-49be-b9a6-eaec1f67861b" LastKnownName="ExecutionOccurrenceSpecification10" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="627d62de-6600-4714-bf1c-e1576b05f7aa" LastKnownName="ExecutionOccurrenceSpecification9" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="4435ba85-3eec-4dab-8848-c24ba7a7dd68" LastKnownName="MessageOccurrenceSpecification16" /> + <messageOccurrenceSpecificationMoniker Id="64637736-a1c4-482f-8831-424a6829bb16" LastKnownName="MessageOccurrenceSpecification19" /> + <messageOccurrenceSpecificationMoniker Id="63ad8d11-a7e9-4886-8f5d-aa0f91749d83" LastKnownName="MessageOccurrenceSpecification22" /> + <messageOccurrenceSpecificationMoniker Id="2893323f-3ea5-4721-b84a-f6650460930a" LastKnownName="MessageOccurrenceSpecification17" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="627d62de-6600-4714-bf1c-e1576b05f7aa" name="ExecutionOccurrenceSpecification9"> + <elementDefinition Id="e6055aae-4de6-4aa6-aadc-a60d83e1fe9a" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="ce5dff5f-4405-49d0-ad6b-f21a4ce13522" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="8e10bb11-2ffd-4cb4-a15a-b63c6e0fb02a" name="MessageOccurrenceSpecification15"> + <elementDefinition Id="446f2d03-0259-42e5-b128-c93dad003792" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="4435ba85-3eec-4dab-8848-c24ba7a7dd68" name="MessageOccurrenceSpecification16"> + <elementDefinition Id="920f7564-20b0-4a3e-8f41-05ec121c1a64" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="7b89889e-2830-4d10-bb50-a28ab9ebdde8" name="BehaviorExecutionSpecification6"> + <elementDefinition Id="149bf054-8232-4ef4-a33d-37f6768b7fbf" /> + <coveredLifelines> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="83d9cc06-59ad-4d46-be77-8e28ea8aadee" LastKnownName="ExecutionOccurrenceSpecification12" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="21237e1c-0d1b-4ff4-be1e-10e1ab60ee72" LastKnownName="ExecutionOccurrenceSpecification11" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="89dd924a-5c62-4a6c-965e-76165d0fdec4" LastKnownName="MessageOccurrenceSpecification20" /> + <messageOccurrenceSpecificationMoniker Id="50fa70be-cd74-4477-857e-5c48454765c3" LastKnownName="MessageOccurrenceSpecification23" /> + <messageOccurrenceSpecificationMoniker Id="f85b3206-2ffb-4e03-8c9c-6ae463a048c2" LastKnownName="MessageOccurrenceSpecification26" /> + <messageOccurrenceSpecificationMoniker Id="531784a0-f934-462e-a891-baa3b7ac0ff9" LastKnownName="MessageOccurrenceSpecification21" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="21237e1c-0d1b-4ff4-be1e-10e1ab60ee72" name="ExecutionOccurrenceSpecification11"> + <elementDefinition Id="db3efae1-aa66-49fb-bc19-8f1fe0efe2b0" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="d64d9ca0-a8a0-494c-b20a-ea276075847d" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="89dd924a-5c62-4a6c-965e-76165d0fdec4" name="MessageOccurrenceSpecification20"> + <elementDefinition Id="4997b968-4633-4620-b478-0e584984ef9b" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="64637736-a1c4-482f-8831-424a6829bb16" name="MessageOccurrenceSpecification19"> + <elementDefinition Id="1a9c1d04-3ecd-4988-941a-321eebd171cd" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="9ff33540-4fb1-458f-ab62-62589f492cc6" name="BehaviorExecutionSpecification7"> + <elementDefinition Id="cb6779c5-8003-4228-b58d-1bc133996db9" /> + <coveredLifelines> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="9f81023f-3800-4df2-a663-74b3b2d89537" LastKnownName="ExecutionOccurrenceSpecification14" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="ae282cd7-ab71-4e0e-9966-91c49b5f0d2c" LastKnownName="ExecutionOccurrenceSpecification13" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="23b458ba-541e-4459-a7ed-4355a47fb23d" LastKnownName="MessageOccurrenceSpecification24" /> + <messageOccurrenceSpecificationMoniker Id="cfba959c-a0d2-488f-af07-4332cb23850d" LastKnownName="MessageOccurrenceSpecification27" /> + <messageOccurrenceSpecificationMoniker Id="ca9c2ea7-bbf1-42ff-8e76-d6b80c61a3cc" LastKnownName="MessageOccurrenceSpecification30" /> + <messageOccurrenceSpecificationMoniker Id="9f8c9d0b-56ac-4b8c-98aa-6c70ec3bdba0" LastKnownName="MessageOccurrenceSpecification25" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="ae282cd7-ab71-4e0e-9966-91c49b5f0d2c" name="ExecutionOccurrenceSpecification13"> + <elementDefinition Id="6145e1c7-d23f-4a68-a298-f7e8e3584291" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="d789724e-4af2-4f72-976e-1673e2361a81" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="50fa70be-cd74-4477-857e-5c48454765c3" name="MessageOccurrenceSpecification23"> + <elementDefinition Id="d1efc12b-ab6d-49c0-829d-d2fe4342fa25" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="23b458ba-541e-4459-a7ed-4355a47fb23d" name="MessageOccurrenceSpecification24"> + <elementDefinition Id="53e8bc14-84f6-43d9-8f5e-25fd96ee67f0" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="54ab5863-91d7-43c8-b6f5-9bd4606ef410" name="BehaviorExecutionSpecification8"> + <elementDefinition Id="22ad17ad-7f57-4e4f-9a85-c2796d2ceec7" /> + <coveredLifelines> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="17bb89b9-061b-4f3e-af39-dc970f67722b" LastKnownName="ExecutionOccurrenceSpecification16" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="5e391163-32e3-4c05-95a3-17e39307810f" LastKnownName="ExecutionOccurrenceSpecification15" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="e5b8af24-19bc-4747-bd40-3122dd78f242" LastKnownName="MessageOccurrenceSpecification28" /> + <messageOccurrenceSpecificationMoniker Id="e4a0f65e-bcfe-420c-98be-f80231c10e90" LastKnownName="MessageOccurrenceSpecification31" /> + <messageOccurrenceSpecificationMoniker Id="7418c33e-33f8-4d4c-9c3f-bbeba54bd204" LastKnownName="MessageOccurrenceSpecification34" /> + <messageOccurrenceSpecificationMoniker Id="fdeefc8e-7467-4a01-a664-50ff34593a0b" LastKnownName="MessageOccurrenceSpecification29" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="5e391163-32e3-4c05-95a3-17e39307810f" name="ExecutionOccurrenceSpecification15"> + <elementDefinition Id="12b7ac4a-e208-47bd-a2e4-e7386483f2f3" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="45923d80-c08b-43a8-b012-d525b9323069" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="cfba959c-a0d2-488f-af07-4332cb23850d" name="MessageOccurrenceSpecification27"> + <elementDefinition Id="3ee72b25-d924-4add-8c32-a56da21dc66d" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="e5b8af24-19bc-4747-bd40-3122dd78f242" name="MessageOccurrenceSpecification28"> + <elementDefinition Id="6fce4b23-040d-4f83-a72e-926db46309ff" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="e78db2f5-5b0a-42bc-9f49-ae9195e15d1d" name="BehaviorExecutionSpecification9"> + <elementDefinition Id="11652cfe-f622-4c7d-9a39-cbfe91051689" /> + <coveredLifelines> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="658d2554-9c1f-4d9a-8218-e67050a7a33f" LastKnownName="ExecutionOccurrenceSpecification18" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="11164e8a-432c-4879-b0a0-c8b8d0141d79" LastKnownName="ExecutionOccurrenceSpecification17" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="319d4542-d67f-43ab-a2fb-f738a2cb9769" LastKnownName="MessageOccurrenceSpecification32" /> + <messageOccurrenceSpecificationMoniker Id="bd40f52f-5e7d-4135-a880-c37149fbbefb" LastKnownName="MessageOccurrenceSpecification35" /> + <messageOccurrenceSpecificationMoniker Id="830104b3-c150-4353-8050-5706cfff0144" LastKnownName="MessageOccurrenceSpecification38" /> + <messageOccurrenceSpecificationMoniker Id="e590149a-01de-4f27-9bed-fff2110d1f1c" LastKnownName="MessageOccurrenceSpecification33" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="11164e8a-432c-4879-b0a0-c8b8d0141d79" name="ExecutionOccurrenceSpecification17"> + <elementDefinition Id="9a0223f3-79b6-42d3-a81f-5b71200852a8" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="96cc664b-fcfe-43ae-9d13-c6bcfc7fdb64" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="319d4542-d67f-43ab-a2fb-f738a2cb9769" name="MessageOccurrenceSpecification32"> + <elementDefinition Id="8d1bc179-4487-4ca0-ac35-09443c64b6fe" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="e4a0f65e-bcfe-420c-98be-f80231c10e90" name="MessageOccurrenceSpecification31"> + <elementDefinition Id="a91bc00c-8df8-45bc-95af-363208be4148" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="8a1f3cf4-d370-4d7d-b371-3117fd3e2577" name="BehaviorExecutionSpecification10"> + <elementDefinition Id="46079b3c-23bb-4ec0-a395-43c26fc0d1cd" /> + <coveredLifelines> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="bde562d4-4952-4735-965f-eff0b286b2b6" LastKnownName="ExecutionOccurrenceSpecification20" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="b04e5b3b-75cf-4ed6-a4c9-d592815e372f" LastKnownName="ExecutionOccurrenceSpecification19" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="da935cf1-e2ba-4f2a-9ab4-322fefdf22ea" LastKnownName="MessageOccurrenceSpecification36" /> + <messageOccurrenceSpecificationMoniker Id="2b8971c2-dcea-4f07-bb46-d2db9a450739" LastKnownName="MessageOccurrenceSpecification39" /> + <messageOccurrenceSpecificationMoniker Id="8614e37d-581a-4cb9-951e-3e4aa1f2e1cc" LastKnownName="MessageOccurrenceSpecification42" /> + <messageOccurrenceSpecificationMoniker Id="dd45522b-956a-44f2-9b6a-e05ae601410c" LastKnownName="MessageOccurrenceSpecification37" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="b04e5b3b-75cf-4ed6-a4c9-d592815e372f" name="ExecutionOccurrenceSpecification19"> + <elementDefinition Id="ecaea4b9-1ab5-4238-900f-43217668d275" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="3f69b95b-f1bb-4286-a1e0-8eae152841b4" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="bd40f52f-5e7d-4135-a880-c37149fbbefb" name="MessageOccurrenceSpecification35"> + <elementDefinition Id="3fa9f49c-4c7e-4cf1-8a47-da3a94eabb8b" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="da935cf1-e2ba-4f2a-9ab4-322fefdf22ea" name="MessageOccurrenceSpecification36"> + <elementDefinition Id="63d4a39f-a6d8-491b-819d-6ae01be9276c" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="f8cc3dc3-05da-4ee6-9e0e-0a3cb49bf81d" name="BehaviorExecutionSpecification11"> + <elementDefinition Id="66bbde6f-5101-41aa-9581-bbf82be817c9" /> + <coveredLifelines> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="7ca6f055-32e5-458d-bd6e-a76b04f8d5c1" LastKnownName="ExecutionOccurrenceSpecification22" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="54e23529-3d96-44b7-8ccd-241ddef04ae6" LastKnownName="ExecutionOccurrenceSpecification21" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="b82bdfa1-7b0b-4526-863b-31b27c0bb998" LastKnownName="MessageOccurrenceSpecification40" /> + <messageOccurrenceSpecificationMoniker Id="b72cf1b7-909c-48ef-872a-8eaac6ffb412" LastKnownName="MessageOccurrenceSpecification41" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="54e23529-3d96-44b7-8ccd-241ddef04ae6" name="ExecutionOccurrenceSpecification21"> + <elementDefinition Id="8e83189a-8d8f-422f-ab6c-38a99fbeb290" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="ef219439-b432-4885-99f7-eaf347525bff" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="2b8971c2-dcea-4f07-bb46-d2db9a450739" name="MessageOccurrenceSpecification39"> + <elementDefinition Id="7cca2959-5e84-4223-ac58-8be6d410220f" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="b82bdfa1-7b0b-4526-863b-31b27c0bb998" name="MessageOccurrenceSpecification40"> + <elementDefinition Id="39424498-6b86-49b1-9009-adfa61eb899a" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="b72cf1b7-909c-48ef-872a-8eaac6ffb412" name="MessageOccurrenceSpecification41"> + <elementDefinition Id="0a21bb92-3071-47f7-aeb3-72872e7acc1b" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="8614e37d-581a-4cb9-951e-3e4aa1f2e1cc" name="MessageOccurrenceSpecification42"> + <elementDefinition Id="068667ba-7f21-4b4b-b565-7f9b8b20c850" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="7ca6f055-32e5-458d-bd6e-a76b04f8d5c1" name="ExecutionOccurrenceSpecification22"> + <elementDefinition Id="2cfe3d84-f1a0-4073-ace8-2151238e06e5" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="5ff9d8ee-f84b-4db8-8619-ed8407623ef2" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="dd45522b-956a-44f2-9b6a-e05ae601410c" name="MessageOccurrenceSpecification37"> + <elementDefinition Id="b0d458a4-57a4-48d0-bac6-c43b24244bc7" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="830104b3-c150-4353-8050-5706cfff0144" name="MessageOccurrenceSpecification38"> + <elementDefinition Id="0db6c4d1-99f9-4bcf-a049-942138a8ccfb" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="bde562d4-4952-4735-965f-eff0b286b2b6" name="ExecutionOccurrenceSpecification20"> + <elementDefinition Id="045d0321-12f8-4d09-9632-339a8ab1ce8d" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="d7cb181c-06b5-4c9a-99eb-6a96d7f2297c" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="e590149a-01de-4f27-9bed-fff2110d1f1c" name="MessageOccurrenceSpecification33"> + <elementDefinition Id="dfc1c704-6b9f-42bb-9df0-f0d1e0c8267d" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="7418c33e-33f8-4d4c-9c3f-bbeba54bd204" name="MessageOccurrenceSpecification34"> + <elementDefinition Id="e58bcd83-8d62-417d-8937-ca7bd7a32365" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="658d2554-9c1f-4d9a-8218-e67050a7a33f" name="ExecutionOccurrenceSpecification18"> + <elementDefinition Id="70093dd7-3ea4-41ee-9e16-b9b2512c9ec5" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="2b3088f8-aa5f-4ede-b1c4-b49d2ffb2571" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="fdeefc8e-7467-4a01-a664-50ff34593a0b" name="MessageOccurrenceSpecification29"> + <elementDefinition Id="a81e3fca-a42d-4d1b-9c80-65f4afad662f" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="ca9c2ea7-bbf1-42ff-8e76-d6b80c61a3cc" name="MessageOccurrenceSpecification30"> + <elementDefinition Id="5ddee84d-55bc-45f1-9100-bf69e19c47a8" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="17bb89b9-061b-4f3e-af39-dc970f67722b" name="ExecutionOccurrenceSpecification16"> + <elementDefinition Id="a6fce7ba-38bf-4a94-aac4-cf874d6c6767" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="dae64faa-1dda-4e02-baeb-128cb51a1f72" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="9f8c9d0b-56ac-4b8c-98aa-6c70ec3bdba0" name="MessageOccurrenceSpecification25"> + <elementDefinition Id="b0c4fc29-aaf7-4782-aef5-8a3bd8c4a312" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f85b3206-2ffb-4e03-8c9c-6ae463a048c2" name="MessageOccurrenceSpecification26"> + <elementDefinition Id="d199105c-20f5-4c22-a53e-0d5cca664684" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="9f81023f-3800-4df2-a663-74b3b2d89537" name="ExecutionOccurrenceSpecification14"> + <elementDefinition Id="17b2a678-d225-4fea-bf74-df26c11bf6da" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="fcb5b92b-74f1-455e-b16e-dab33a5e90b5" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="63ad8d11-a7e9-4886-8f5d-aa0f91749d83" name="MessageOccurrenceSpecification22"> + <elementDefinition Id="a437934a-41a1-4def-b3d2-d61b83075e20" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="531784a0-f934-462e-a891-baa3b7ac0ff9" name="MessageOccurrenceSpecification21"> + <elementDefinition Id="c03ef015-0b4d-4454-96e2-12ede28f1047" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="83d9cc06-59ad-4d46-be77-8e28ea8aadee" name="ExecutionOccurrenceSpecification12"> + <elementDefinition Id="44f469b4-9a16-4b55-abaf-66a958d41e19" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="162711f4-0602-4631-8922-a7a605d2c769" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="2893323f-3ea5-4721-b84a-f6650460930a" name="MessageOccurrenceSpecification17"> + <elementDefinition Id="9e48eb61-b054-4932-8877-ecc707a44197" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="4c20c054-1067-409e-93c2-b29746de4ac2" name="MessageOccurrenceSpecification18"> + <elementDefinition Id="ac2db8fe-430f-4c94-ab56-c4ad1d074590" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="b26dd079-0378-49be-b9a6-eaec1f67861b" name="ExecutionOccurrenceSpecification10"> + <elementDefinition Id="db7014dc-8b38-4f96-af1a-3df1ac4805f5" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="a1138704-f492-454c-aa8b-e8f01045b989" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="84d99b53-64cd-4102-b21b-7ac791978597" name="MessageOccurrenceSpecification13"> + <elementDefinition Id="05df86b6-89d3-45ae-ae73-7992bf3c690c" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="5a3d4236-e441-49e4-a36d-4d1b7aefe113" name="MessageOccurrenceSpecification14"> + <elementDefinition Id="8783730f-ebc5-4269-8ebd-fe367cb60b38" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="f0bbdf30-d38b-48f3-8332-92a508c88be4" name="ExecutionOccurrenceSpecification8"> + <elementDefinition Id="6a821450-0694-4784-a980-747ac60d6577" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="1e11aed6-ab67-4f9e-b68a-50e07c0cd122" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="d62cd273-9166-4bc0-88c0-169b112d2299" name="MessageOccurrenceSpecification45"> + <elementDefinition Id="7ec669a3-1271-4570-8fc8-4cb6dc178121" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="947a7efe-d85a-4cff-85d3-8b5997ca4558" name="MessageOccurrenceSpecification46"> + <elementDefinition Id="35f055a6-bfe2-422a-9744-0a06e31428ae" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="9175e58a-0669-4db7-a7c6-3035909b4c1f" name="ExecutionOccurrenceSpecification24"> + <elementDefinition Id="ad841809-64a2-4383-86d9-3c99d047e2c9" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="21138d9b-da51-45cb-b88f-0bec88d17e90" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="c63f30a0-d635-4aa4-ace4-971153e67c72" name="BehaviorExecutionSpecification13"> + <elementDefinition Id="ff2fdcdf-a74f-4c47-a472-b0429e9808c5" /> + <coveredLifelines> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="b34ab207-7d30-4742-97dc-5c507d7be57d" LastKnownName="ExecutionOccurrenceSpecification26" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="e1385673-f113-4fbc-a9ba-27f15716c83c" LastKnownName="ExecutionOccurrenceSpecification25" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="3f662378-5215-4eef-ab11-960a63ab8110" LastKnownName="MessageOccurrenceSpecification48" /> + <messageOccurrenceSpecificationMoniker Id="5b18c9a4-e089-413c-b3d2-6e63384c1643" LastKnownName="MessageOccurrenceSpecification51" /> + <messageOccurrenceSpecificationMoniker Id="9069a9cb-745e-4c63-aa44-a3edf47d944b" LastKnownName="MessageOccurrenceSpecification54" /> + <messageOccurrenceSpecificationMoniker Id="2c4c01d9-a49b-4780-83fe-eeded7d02348" LastKnownName="MessageOccurrenceSpecification55" /> + <messageOccurrenceSpecificationMoniker Id="a22461bc-3be2-4dcc-a97b-c1bfbf91b1b9" LastKnownName="MessageOccurrenceSpecification58" /> + <messageOccurrenceSpecificationMoniker Id="efdaab8d-cab2-4161-881a-70a76b1e69d0" LastKnownName="MessageOccurrenceSpecification59" /> + <messageOccurrenceSpecificationMoniker Id="09cdcacd-8051-4857-85cf-8fdbbe6bb655" LastKnownName="MessageOccurrenceSpecification62" /> + <messageOccurrenceSpecificationMoniker Id="14a55a4a-3240-46d0-84c3-9c9721619efe" LastKnownName="MessageOccurrenceSpecification63" /> + <messageOccurrenceSpecificationMoniker Id="01449d1f-5972-4bdb-91d8-ceb83644f112" LastKnownName="MessageOccurrenceSpecification66" /> + <messageOccurrenceSpecificationMoniker Id="e6e04bda-7abb-4852-bae2-ccbf3b2b3f9e" LastKnownName="MessageOccurrenceSpecification67" /> + <messageOccurrenceSpecificationMoniker Id="5c5b6647-6f0c-4afc-8fe4-53c8040a8336" LastKnownName="MessageOccurrenceSpecification70" /> + <messageOccurrenceSpecificationMoniker Id="f3378f89-357e-4fe6-9e90-9fa154346e70" LastKnownName="MessageOccurrenceSpecification71" /> + <messageOccurrenceSpecificationMoniker Id="1224d072-a9d0-4c1f-9eb0-2033efe05f12" LastKnownName="MessageOccurrenceSpecification74" /> + <messageOccurrenceSpecificationMoniker Id="73fee33e-11d4-473a-b502-cf11c1c40b4c" LastKnownName="MessageOccurrenceSpecification75" /> + <messageOccurrenceSpecificationMoniker Id="68f5db7c-18da-42b9-80e6-e54e1fef795d" LastKnownName="MessageOccurrenceSpecification78" /> + <messageOccurrenceSpecificationMoniker Id="029acab7-bbd5-42f9-823a-cbd9c24406e7" LastKnownName="MessageOccurrenceSpecification79" /> + <messageOccurrenceSpecificationMoniker Id="8acb4969-91cb-44ea-b724-e49e3956b4bc" LastKnownName="MessageOccurrenceSpecification82" /> + <messageOccurrenceSpecificationMoniker Id="45ff0152-ad1a-4256-ba75-e56b48ecbd5d" LastKnownName="MessageOccurrenceSpecification83" /> + <messageOccurrenceSpecificationMoniker Id="2316339c-22e6-4721-9d80-8c8953835b15" LastKnownName="MessageOccurrenceSpecification86" /> + <messageOccurrenceSpecificationMoniker Id="de4e770e-512a-4d9f-8c31-31e4a271dc4f" LastKnownName="MessageOccurrenceSpecification49" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="e1385673-f113-4fbc-a9ba-27f15716c83c" name="ExecutionOccurrenceSpecification25"> + <elementDefinition Id="59dec4b1-3ae1-470c-b6bd-911c5631cd72" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="a35df886-70dd-4a46-8f2f-7b363369e97e" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="3f662378-5215-4eef-ab11-960a63ab8110" name="MessageOccurrenceSpecification48"> + <elementDefinition Id="fe5fd669-45b3-4b52-bb76-7bd8c5169beb" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f3636004-cbf8-4298-a64a-c79ab07eb35e" name="MessageOccurrenceSpecification47"> + <elementDefinition Id="4686d403-2368-4339-a4d2-c552dd486c59" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="36dff165-dc63-4de7-867c-daf6bcc3c893" name="BehaviorExecutionSpecification14"> + <elementDefinition Id="3eacb8f8-0d7d-451c-add2-39f7ebc9f0b7" /> + <coveredLifelines> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="321828d8-9485-464a-987c-e5f69698bb4e" LastKnownName="ExecutionOccurrenceSpecification28" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="7bb6f326-4326-4016-832f-3374337f45dd" LastKnownName="ExecutionOccurrenceSpecification27" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="48dcfea2-aec7-42e3-8811-77089b8644cb" LastKnownName="MessageOccurrenceSpecification52" /> + <messageOccurrenceSpecificationMoniker Id="2b0c7946-9f35-4b7f-b3b8-2b534507941a" LastKnownName="MessageOccurrenceSpecification53" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="7bb6f326-4326-4016-832f-3374337f45dd" name="ExecutionOccurrenceSpecification27"> + <elementDefinition Id="507eb997-14e7-40ac-ae88-0669a41de534" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="4291bf2d-5b31-4a20-b503-0f346c893e51" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="48dcfea2-aec7-42e3-8811-77089b8644cb" name="MessageOccurrenceSpecification52"> + <elementDefinition Id="478e862d-87bc-4653-9a66-e1dc94fd9404" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="5b18c9a4-e089-413c-b3d2-6e63384c1643" name="MessageOccurrenceSpecification51"> + <elementDefinition Id="3ec64abb-b372-4b9e-ae1f-97c3bcccc394" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="2b0c7946-9f35-4b7f-b3b8-2b534507941a" name="MessageOccurrenceSpecification53"> + <elementDefinition Id="8aa50cc8-8d72-48a1-891c-aab1c78495cd" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="9069a9cb-745e-4c63-aa44-a3edf47d944b" name="MessageOccurrenceSpecification54"> + <elementDefinition Id="15c6a09f-faf1-4c12-8978-07d33269a2c2" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="321828d8-9485-464a-987c-e5f69698bb4e" name="ExecutionOccurrenceSpecification28"> + <elementDefinition Id="7777f1f5-9039-4da1-a993-c5ecd471428e" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="8936dfa2-5385-4a61-a63f-9c42fa466e7c" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="3418e358-8b85-4b59-b151-e454f5eff603" name="BehaviorExecutionSpecification15"> + <elementDefinition Id="3d4372d2-233d-483f-8b3c-30197f6c4239" /> + <coveredLifelines> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="5e4635cc-3042-4004-ae4a-01f5fb004c08" LastKnownName="ExecutionOccurrenceSpecification30" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="2584ab27-08b2-43c2-b6cd-573c388631c3" LastKnownName="ExecutionOccurrenceSpecification29" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="69182824-72d7-446e-b6a6-c6df5aa30c77" LastKnownName="MessageOccurrenceSpecification56" /> + <messageOccurrenceSpecificationMoniker Id="98d82d85-ed88-423c-b96e-c7ea69034fb3" LastKnownName="MessageOccurrenceSpecification57" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="2584ab27-08b2-43c2-b6cd-573c388631c3" name="ExecutionOccurrenceSpecification29"> + <elementDefinition Id="1a92ee97-1c34-49e0-90e1-6618975039d1" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="d13bbe20-d2b4-4f18-b57c-3bdda4a58f34" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="69182824-72d7-446e-b6a6-c6df5aa30c77" name="MessageOccurrenceSpecification56"> + <elementDefinition Id="d0f386dc-5903-4d49-9ca8-ff6b44195067" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="2c4c01d9-a49b-4780-83fe-eeded7d02348" name="MessageOccurrenceSpecification55"> + <elementDefinition Id="6a9d699a-1d46-46c2-acac-3357bcf484de" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="a22461bc-3be2-4dcc-a97b-c1bfbf91b1b9" name="MessageOccurrenceSpecification58"> + <elementDefinition Id="aa0fcea6-399c-4dbb-ac68-4c6028593d8e" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="98d82d85-ed88-423c-b96e-c7ea69034fb3" name="MessageOccurrenceSpecification57"> + <elementDefinition Id="6a2c7789-ce3e-459c-9753-ff4565745b0b" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="5e4635cc-3042-4004-ae4a-01f5fb004c08" name="ExecutionOccurrenceSpecification30"> + <elementDefinition Id="53a1363b-109f-4732-807e-7cf454816da8" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="42155fd2-9ac1-4984-b7b1-d8a13df7588c" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="4387dae0-0173-4355-9999-5fa692c5c453" name="BehaviorExecutionSpecification16"> + <elementDefinition Id="f637f998-fbb3-43fd-877d-b815d3fb5eb1" /> + <coveredLifelines> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="df1a3f45-d229-437e-bf5f-c84a814783db" LastKnownName="ExecutionOccurrenceSpecification32" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="46b8f2ad-fc64-484f-a383-b9cbd23f1a9c" LastKnownName="ExecutionOccurrenceSpecification31" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="d11052ef-26e9-4659-a6ee-1827baf15ef8" LastKnownName="MessageOccurrenceSpecification60" /> + <messageOccurrenceSpecificationMoniker Id="93d1944c-0f04-4836-9fc8-191fa9b25104" LastKnownName="MessageOccurrenceSpecification61" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="46b8f2ad-fc64-484f-a383-b9cbd23f1a9c" name="ExecutionOccurrenceSpecification31"> + <elementDefinition Id="268b034c-7a25-4e6c-b690-96c314eafdf2" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="0be743a4-d398-42bf-bd7d-ecc5881f13e4" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="d11052ef-26e9-4659-a6ee-1827baf15ef8" name="MessageOccurrenceSpecification60"> + <elementDefinition Id="b2ef8d83-44af-431e-a55a-601e9a285e4a" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="efdaab8d-cab2-4161-881a-70a76b1e69d0" name="MessageOccurrenceSpecification59"> + <elementDefinition Id="0639b6b2-f50f-403e-99c2-9502c8956a04" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="09cdcacd-8051-4857-85cf-8fdbbe6bb655" name="MessageOccurrenceSpecification62"> + <elementDefinition Id="bc91813d-90aa-479f-9965-02d78d0fd42d" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="93d1944c-0f04-4836-9fc8-191fa9b25104" name="MessageOccurrenceSpecification61"> + <elementDefinition Id="b16529fd-5350-4f4f-a1b0-ac06d10a60bd" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="df1a3f45-d229-437e-bf5f-c84a814783db" name="ExecutionOccurrenceSpecification32"> + <elementDefinition Id="2cffef1d-5429-4605-b42d-b470edb1da05" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="f9a71709-9dbd-42e3-b7a3-81842ef76a1e" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="c73c5354-d0ed-4d36-9cb3-15d585741d80" name="BehaviorExecutionSpecification17"> + <elementDefinition Id="b45b4978-8ca6-4ed7-9e6a-468b9681661a" /> + <coveredLifelines> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="19e93314-053e-4d02-82fe-b96d95cc6cea" LastKnownName="ExecutionOccurrenceSpecification34" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="a2e3f76a-4f4c-43f3-9892-6422e6075fa7" LastKnownName="ExecutionOccurrenceSpecification33" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="2028880d-1fc8-4208-895e-def13afd7e62" LastKnownName="MessageOccurrenceSpecification64" /> + <messageOccurrenceSpecificationMoniker Id="ce081e13-e475-4fc4-973f-742c5afeaef7" LastKnownName="MessageOccurrenceSpecification65" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="a2e3f76a-4f4c-43f3-9892-6422e6075fa7" name="ExecutionOccurrenceSpecification33"> + <elementDefinition Id="dcef6551-de78-4313-a6e7-711b41dd51d9" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="bad87180-a1ce-47cd-af24-4b06875a6d50" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="2028880d-1fc8-4208-895e-def13afd7e62" name="MessageOccurrenceSpecification64"> + <elementDefinition Id="8d8d3cb8-d6ff-4cb6-aa10-7a71580aa7b6" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="14a55a4a-3240-46d0-84c3-9c9721619efe" name="MessageOccurrenceSpecification63"> + <elementDefinition Id="11f1d4e3-870e-45a3-ac11-23f42a4f8ac6" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="ce081e13-e475-4fc4-973f-742c5afeaef7" name="MessageOccurrenceSpecification65"> + <elementDefinition Id="5ead7c9c-ab94-4a6f-8de9-625d15c32d28" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="01449d1f-5972-4bdb-91d8-ceb83644f112" name="MessageOccurrenceSpecification66"> + <elementDefinition Id="adb52cd2-cb12-4628-b28d-444859cd0580" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="19e93314-053e-4d02-82fe-b96d95cc6cea" name="ExecutionOccurrenceSpecification34"> + <elementDefinition Id="6d1251ab-2a6b-472a-9134-5edda7c6e730" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="a0452c2f-bde6-4101-bd2f-15c66d1e3535" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="70eb2a55-44f0-4d00-858f-856e4a34187a" name="BehaviorExecutionSpecification18"> + <elementDefinition Id="f96479f0-2034-40c9-bb0c-6bb7413f71fc" /> + <coveredLifelines> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="6baffef2-dbeb-42eb-b1e3-888c8856d701" LastKnownName="ExecutionOccurrenceSpecification36" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="c0cd2404-43d3-48a3-95c9-1305d037584b" LastKnownName="ExecutionOccurrenceSpecification35" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="ecb5c70a-c640-45fb-b2f3-e9a3323b97bf" LastKnownName="MessageOccurrenceSpecification68" /> + <messageOccurrenceSpecificationMoniker Id="3d86f599-4d59-48e2-b37a-f8d914993ed9" LastKnownName="MessageOccurrenceSpecification69" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="c0cd2404-43d3-48a3-95c9-1305d037584b" name="ExecutionOccurrenceSpecification35"> + <elementDefinition Id="784e6fff-e404-47ba-8fb4-9005323bf1ba" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="cf37bdf8-b07b-4c07-8aed-97be10fa9844" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="e6e04bda-7abb-4852-bae2-ccbf3b2b3f9e" name="MessageOccurrenceSpecification67"> + <elementDefinition Id="c5bce4ec-d3b7-4ff1-ae2c-d492d88b3e43" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="ecb5c70a-c640-45fb-b2f3-e9a3323b97bf" name="MessageOccurrenceSpecification68"> + <elementDefinition Id="1b51a46a-42ec-479f-9c28-24f8197d5f04" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="3d86f599-4d59-48e2-b37a-f8d914993ed9" name="MessageOccurrenceSpecification69"> + <elementDefinition Id="e6f57232-853e-4b3a-99a9-ee3386777f87" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="5c5b6647-6f0c-4afc-8fe4-53c8040a8336" name="MessageOccurrenceSpecification70"> + <elementDefinition Id="b04fb79d-b800-4467-8a00-fc44957bbaa7" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="6baffef2-dbeb-42eb-b1e3-888c8856d701" name="ExecutionOccurrenceSpecification36"> + <elementDefinition Id="c164b4a0-8662-4ec0-a62e-fa72d87f5620" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="0fa346e5-abbe-4c9e-a223-acfb7a9785d2" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="2445d6cc-2822-48ae-8efd-34b1f59ecd1c" name="BehaviorExecutionSpecification19"> + <elementDefinition Id="da95376d-e7ad-42d1-9236-171db9fd637f" /> + <coveredLifelines> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="b5947a52-6ea7-45db-88cf-d68880cd917e" LastKnownName="ExecutionOccurrenceSpecification38" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="d3007cdf-7609-4417-87c0-f3e4eeb1f6ac" LastKnownName="ExecutionOccurrenceSpecification37" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="7200d1ac-ccd0-4571-bb65-f43acfcb167f" LastKnownName="MessageOccurrenceSpecification72" /> + <messageOccurrenceSpecificationMoniker Id="5fc07358-6254-4b26-a1a0-dfb1b92907da" LastKnownName="MessageOccurrenceSpecification73" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="d3007cdf-7609-4417-87c0-f3e4eeb1f6ac" name="ExecutionOccurrenceSpecification37"> + <elementDefinition Id="eeb41469-aefa-461a-b6fa-691456d0455d" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="1a54bec4-1077-468f-a579-7e65c78c7c54" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="f3378f89-357e-4fe6-9e90-9fa154346e70" name="MessageOccurrenceSpecification71"> + <elementDefinition Id="3889121a-194b-4685-8fbf-d9aecfe682c1" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="7200d1ac-ccd0-4571-bb65-f43acfcb167f" name="MessageOccurrenceSpecification72"> + <elementDefinition Id="733a5196-2032-45c6-b5a4-b9890afa0b03" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="1224d072-a9d0-4c1f-9eb0-2033efe05f12" name="MessageOccurrenceSpecification74"> + <elementDefinition Id="d489f5b4-0194-403a-88fe-acb5f4f220b6" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="5fc07358-6254-4b26-a1a0-dfb1b92907da" name="MessageOccurrenceSpecification73"> + <elementDefinition Id="a9ed1539-07c3-45bf-9a06-51691cb980f3" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="b5947a52-6ea7-45db-88cf-d68880cd917e" name="ExecutionOccurrenceSpecification38"> + <elementDefinition Id="741d32e3-29db-4268-aa76-f98daab71d03" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="9b112f44-ca65-49ca-afc1-1ed170d8d15b" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="f06415c2-e839-4be6-9782-6d29e60dbd7e" name="BehaviorExecutionSpecification20"> + <elementDefinition Id="0b5d96f5-cd23-4116-a30d-019ce7261240" /> + <coveredLifelines> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="64a5ef0c-02f3-4c7b-b224-b8430e3adb8f" LastKnownName="ExecutionOccurrenceSpecification40" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="ede1580b-ba9b-4ddd-9364-08bee39a87e0" LastKnownName="ExecutionOccurrenceSpecification39" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="e2df87b0-0588-4721-85d4-df48d800d85f" LastKnownName="MessageOccurrenceSpecification76" /> + <messageOccurrenceSpecificationMoniker Id="c98e7479-a484-45d5-afab-448e52b27216" LastKnownName="MessageOccurrenceSpecification77" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="ede1580b-ba9b-4ddd-9364-08bee39a87e0" name="ExecutionOccurrenceSpecification39"> + <elementDefinition Id="5897a7e7-c170-419d-948f-1d5d100de075" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="692e6bae-2bbb-4cc6-afd2-af0139f0d979" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="73fee33e-11d4-473a-b502-cf11c1c40b4c" name="MessageOccurrenceSpecification75"> + <elementDefinition Id="24aef4d1-0e3b-42b6-b53d-48611512a78c" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="e2df87b0-0588-4721-85d4-df48d800d85f" name="MessageOccurrenceSpecification76"> + <elementDefinition Id="2a6b4c06-569d-4e41-90c2-29c6b03df98d" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="68f5db7c-18da-42b9-80e6-e54e1fef795d" name="MessageOccurrenceSpecification78"> + <elementDefinition Id="20baef15-1d11-4acd-8095-c92d69cf1a2b" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="c98e7479-a484-45d5-afab-448e52b27216" name="MessageOccurrenceSpecification77"> + <elementDefinition Id="865fb31f-bb51-428b-a809-b05f07401fde" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="64a5ef0c-02f3-4c7b-b224-b8430e3adb8f" name="ExecutionOccurrenceSpecification40"> + <elementDefinition Id="87e01b87-a8cb-44e1-80f7-fcbc5a2909d4" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="c2abbada-8185-4c6a-9b26-d88b87b39187" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="996cfbef-c635-4b45-a253-ebf15e0f1eeb" name="BehaviorExecutionSpecification21"> + <elementDefinition Id="d428d2c4-ebe7-4c1d-a2c0-3c88e0baa9f0" /> + <coveredLifelines> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="bc62353b-a59c-407b-91ba-4366b150f4ae" LastKnownName="ExecutionOccurrenceSpecification42" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="3cfba433-b0ef-401d-951e-65f129c048a8" LastKnownName="ExecutionOccurrenceSpecification41" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="3986cad1-079a-4309-a534-181b0cc5d4b0" LastKnownName="MessageOccurrenceSpecification80" /> + <messageOccurrenceSpecificationMoniker Id="8cea9bcc-0a1f-4b9d-a1d6-5dff2efae13b" LastKnownName="MessageOccurrenceSpecification81" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="3cfba433-b0ef-401d-951e-65f129c048a8" name="ExecutionOccurrenceSpecification41"> + <elementDefinition Id="ef324235-eb0f-47f2-ba95-433233b82ff0" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="5f98cd32-427d-498f-a4be-12b1c657a11e" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="3986cad1-079a-4309-a534-181b0cc5d4b0" name="MessageOccurrenceSpecification80"> + <elementDefinition Id="bc4c08f7-8e69-442e-ad27-099ac320fc97" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="029acab7-bbd5-42f9-823a-cbd9c24406e7" name="MessageOccurrenceSpecification79"> + <elementDefinition Id="f34713c0-f5f2-4655-84bd-528358cf726c" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="8acb4969-91cb-44ea-b724-e49e3956b4bc" name="MessageOccurrenceSpecification82"> + <elementDefinition Id="a78fb3e9-f91e-42f7-b848-3e8a991aeef2" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="8cea9bcc-0a1f-4b9d-a1d6-5dff2efae13b" name="MessageOccurrenceSpecification81"> + <elementDefinition Id="65089a41-3a14-47fd-a25b-dcb971545a0c" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="bc62353b-a59c-407b-91ba-4366b150f4ae" name="ExecutionOccurrenceSpecification42"> + <elementDefinition Id="4ed75b51-dd40-4cec-8523-c0c68b4baade" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="e7f3095c-e518-439c-b84d-e7b2fd61b159" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="5dc96fa3-ec5e-40d1-ba40-49792b8ae9fe" name="BehaviorExecutionSpecification22"> + <elementDefinition Id="07c14abe-8c80-4624-9da1-78afab437b71" /> + <coveredLifelines> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="8223f644-ffb0-4d3a-8a29-1511d84ecdb3" LastKnownName="ExecutionOccurrenceSpecification44" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="5a4c9268-caf7-4b09-8042-9b7bc56d6b5e" LastKnownName="ExecutionOccurrenceSpecification43" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="12c714ce-100b-4265-a83e-04fea542b656" LastKnownName="MessageOccurrenceSpecification84" /> + <messageOccurrenceSpecificationMoniker Id="58d0c7ed-7383-4f6a-ac8b-ce4595ce418a" LastKnownName="MessageOccurrenceSpecification85" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="5a4c9268-caf7-4b09-8042-9b7bc56d6b5e" name="ExecutionOccurrenceSpecification43"> + <elementDefinition Id="18adeb5d-a1bb-4634-82b4-a8b9c9315e12" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="fd0e0d4c-a63f-499a-9c7d-8e2ef7c1ad6d" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="45ff0152-ad1a-4256-ba75-e56b48ecbd5d" name="MessageOccurrenceSpecification83"> + <elementDefinition Id="31860ff3-e51a-4b1e-9f1e-f41e7e22a0f6" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="12c714ce-100b-4265-a83e-04fea542b656" name="MessageOccurrenceSpecification84"> + <elementDefinition Id="978478df-2cfb-4bf3-959f-5bdb55296c9e" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="58d0c7ed-7383-4f6a-ac8b-ce4595ce418a" name="MessageOccurrenceSpecification85"> + <elementDefinition Id="306ce72f-8613-467f-abcb-7e8bf6312608" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="2316339c-22e6-4721-9d80-8c8953835b15" name="MessageOccurrenceSpecification86"> + <elementDefinition Id="05e976da-a330-499c-96c7-b3916fb20180" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="8223f644-ffb0-4d3a-8a29-1511d84ecdb3" name="ExecutionOccurrenceSpecification44"> + <elementDefinition Id="287e52d7-f63e-4028-818a-15a63607e987" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="25dd45fe-b70f-481c-853a-50584fa5feb7" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="3f08caac-835b-454a-ab5a-8492aa9bb3ae" name="MessageOccurrenceSpecification50"> + <elementDefinition Id="38e425d7-1df8-4aa3-8fb6-cfe2b13c7cb0" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="de4e770e-512a-4d9f-8c31-31e4a271dc4f" name="MessageOccurrenceSpecification49"> + <elementDefinition Id="e478c6df-e55b-4f1f-aef6-41cd2a1e4746" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="b34ab207-7d30-4742-97dc-5c507d7be57d" name="ExecutionOccurrenceSpecification26"> + <elementDefinition Id="71b70efc-d025-4cf1-a709-88e177ec6ebd" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="a29a3065-cda1-481e-baf3-995d0067bb5d" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="5549b69f-2f47-41ca-85c6-8b3936c5f792" name="BehaviorExecutionSpecification12"> + <elementDefinition Id="d491222b-9a89-4bde-9ca7-31533900b15f" /> + <coveredLifelines> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="4df13f16-096b-4220-abb6-a08659fcf4d8" LastKnownName="ExecutionOccurrenceSpecification24" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="1f9e71b9-b258-4f13-b558-1d844b0107f7" LastKnownName="ExecutionOccurrenceSpecification23" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="d64e1b24-9093-4694-85d5-60c2ee739e26" LastKnownName="MessageOccurrenceSpecification44" /> + <messageOccurrenceSpecificationMoniker Id="7c5da273-704c-4206-99f5-5ae07e1e5624" LastKnownName="MessageOccurrenceSpecification11" /> + <messageOccurrenceSpecificationMoniker Id="9b9ad5ad-8f34-482a-aa87-d0bbb092fafa" LastKnownName="MessageOccurrenceSpecification14" /> + <messageOccurrenceSpecificationMoniker Id="d7917b31-fa08-495f-a365-3338d14caf51" LastKnownName="MessageOccurrenceSpecification45" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="1f9e71b9-b258-4f13-b558-1d844b0107f7" name="ExecutionOccurrenceSpecification23"> + <elementDefinition Id="fc00755c-5779-4391-846c-f255cd6ecfbd" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="7ff820c3-0145-41b6-8d89-9db4aceddaee" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="d64e1b24-9093-4694-85d5-60c2ee739e26" name="MessageOccurrenceSpecification44"> + <elementDefinition Id="364c4a9b-41fb-43c2-a83c-3f40b58096c9" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="82db413a-bbb4-4765-b0c3-f122e568aeae" name="MessageOccurrenceSpecification43"> + <elementDefinition Id="10e068df-576c-48b5-9ce7-c8f9dcc17d7b" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="fc2d7bc4-645a-4fdf-8e95-1e8163706d93" name="BehaviorExecutionSpecification4"> + <elementDefinition Id="9675a4cf-e033-4ed4-9045-1d0457c6dc64" /> + <coveredLifelines> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="3e1662ec-d3ca-47a1-afe0-e6f82c6afb58" LastKnownName="ExecutionOccurrenceSpecification8" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="c578817b-0dd9-4a1f-a184-46e96b53cd93" LastKnownName="ExecutionOccurrenceSpecification7" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="c2e9478e-d97e-4958-acc1-83b723a9eb9c" LastKnownName="MessageOccurrenceSpecification12" /> + <messageOccurrenceSpecificationMoniker Id="9edf742b-745b-4efc-881f-01fd58e87d72" LastKnownName="MessageOccurrenceSpecification15" /> + <messageOccurrenceSpecificationMoniker Id="0dd56ea4-dedc-4244-8a6b-c5079d280c7c" LastKnownName="MessageOccurrenceSpecification18" /> + <messageOccurrenceSpecificationMoniker Id="6c9724c0-c084-4fa0-8688-444d0caee688" LastKnownName="MessageOccurrenceSpecification13" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="c578817b-0dd9-4a1f-a184-46e96b53cd93" name="ExecutionOccurrenceSpecification7"> + <elementDefinition Id="fd26c24e-a952-47f3-8777-b836c486ba79" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="f2c8af3c-b11e-4239-bb18-fef681cbf641" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="c2e9478e-d97e-4958-acc1-83b723a9eb9c" name="MessageOccurrenceSpecification12"> + <elementDefinition Id="49f10bdc-6c79-432d-892a-48124114c007" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="7c5da273-704c-4206-99f5-5ae07e1e5624" name="MessageOccurrenceSpecification11"> + <elementDefinition Id="c39e9571-59f9-42ce-a1a0-c3cb852eb7b5" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="9272652d-d868-4d03-8c49-9d2eb9a2a471" name="BehaviorExecutionSpecification5"> + <elementDefinition Id="4e516ce1-a854-4338-bfc3-2d46937b66f1" /> + <coveredLifelines> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="4eb83d26-ee34-47ca-87bd-1cb012c311e2" LastKnownName="ExecutionOccurrenceSpecification10" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="9287367a-e187-4de9-818f-c7c3f674f068" LastKnownName="ExecutionOccurrenceSpecification9" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="d695a27f-b7b1-4517-9abc-1ac6ba03d692" LastKnownName="MessageOccurrenceSpecification16" /> + <messageOccurrenceSpecificationMoniker Id="112185be-4124-498e-b1a5-380b5acecd51" LastKnownName="MessageOccurrenceSpecification19" /> + <messageOccurrenceSpecificationMoniker Id="d3c80559-aed1-403f-ae8e-99274054180a" LastKnownName="MessageOccurrenceSpecification22" /> + <messageOccurrenceSpecificationMoniker Id="e4fb8208-3c30-4ef1-9f46-a9cc67a75e98" LastKnownName="MessageOccurrenceSpecification17" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="9287367a-e187-4de9-818f-c7c3f674f068" name="ExecutionOccurrenceSpecification9"> + <elementDefinition Id="b104ea42-3e70-474f-97fb-1afad92224f0" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="73245dd3-b0ad-4152-9789-391b02370dc8" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="9edf742b-745b-4efc-881f-01fd58e87d72" name="MessageOccurrenceSpecification15"> + <elementDefinition Id="ac5f99b1-c7d6-4c38-b45f-03b4a5a41986" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="d695a27f-b7b1-4517-9abc-1ac6ba03d692" name="MessageOccurrenceSpecification16"> + <elementDefinition Id="955fbdf5-e021-4378-af35-924abfa8c9bf" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="61a4d962-ccbb-4550-b054-2f7a136efd4a" name="BehaviorExecutionSpecification6"> + <elementDefinition Id="1c90fcdd-c4b5-4a9f-b11f-cd08771917ff" /> + <coveredLifelines> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="f2ab6508-edcc-4e70-ac6e-fe91ce8ec9f6" LastKnownName="ExecutionOccurrenceSpecification12" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="b9583b35-4e99-45e7-a736-3e8469e41cae" LastKnownName="ExecutionOccurrenceSpecification11" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="a8e1eabe-aa68-4ef4-ad99-88c899cdff2e" LastKnownName="MessageOccurrenceSpecification20" /> + <messageOccurrenceSpecificationMoniker Id="7859c453-a7f2-4472-86b8-53473532fe10" LastKnownName="MessageOccurrenceSpecification23" /> + <messageOccurrenceSpecificationMoniker Id="56c02264-d9e0-4e80-a609-09258dc4bb49" LastKnownName="MessageOccurrenceSpecification26" /> + <messageOccurrenceSpecificationMoniker Id="efc08870-1993-49c1-be7a-5cd8823d649a" LastKnownName="MessageOccurrenceSpecification21" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="b9583b35-4e99-45e7-a736-3e8469e41cae" name="ExecutionOccurrenceSpecification11"> + <elementDefinition Id="1aba8c6b-87d9-43a3-b453-4bf941c3a327" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="aeba17a3-71fc-4fd1-9de8-45d2ddaf51ba" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="112185be-4124-498e-b1a5-380b5acecd51" name="MessageOccurrenceSpecification19"> + <elementDefinition Id="e8ca2c26-06b1-4407-a543-3cfda7c0b7dd" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="a8e1eabe-aa68-4ef4-ad99-88c899cdff2e" name="MessageOccurrenceSpecification20"> + <elementDefinition Id="697b8558-f24c-4c30-83b2-c67562f7419c" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="0ccf9ab6-eee0-4883-81a2-e4021cb24017" name="BehaviorExecutionSpecification7"> + <elementDefinition Id="32ce934c-9f92-4da9-90f8-5783ff42173c" /> + <coveredLifelines> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="da5fe81d-1388-4988-a736-1dddb3d5d5d7" LastKnownName="ExecutionOccurrenceSpecification14" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="1965cc32-a2ed-40a3-bdd5-2cef20fd5a22" LastKnownName="ExecutionOccurrenceSpecification13" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="20fdd745-7cf5-4ce6-a3e6-075e2ccb0b07" LastKnownName="MessageOccurrenceSpecification24" /> + <messageOccurrenceSpecificationMoniker Id="6f4a95ff-56d6-4d87-a5a1-329b9930c240" LastKnownName="MessageOccurrenceSpecification27" /> + <messageOccurrenceSpecificationMoniker Id="371abbcf-c296-46c1-bab2-a726d88c2524" LastKnownName="MessageOccurrenceSpecification30" /> + <messageOccurrenceSpecificationMoniker Id="902141d6-bed4-47c0-af23-f5900a2da549" LastKnownName="MessageOccurrenceSpecification25" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="1965cc32-a2ed-40a3-bdd5-2cef20fd5a22" name="ExecutionOccurrenceSpecification13"> + <elementDefinition Id="cdc305fb-42d1-4bb4-ac7d-6762ba5df352" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="0cc0ff9d-9d87-426d-a2cc-3241bb22a1a7" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="20fdd745-7cf5-4ce6-a3e6-075e2ccb0b07" name="MessageOccurrenceSpecification24"> + <elementDefinition Id="3a08029d-3aeb-4dc3-9896-e80b2397ccff" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="7859c453-a7f2-4472-86b8-53473532fe10" name="MessageOccurrenceSpecification23"> + <elementDefinition Id="691e1f9b-d050-467b-9c12-4cbf982010d4" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="11596be0-ecb7-4b83-b746-fdb63db0e5ae" name="BehaviorExecutionSpecification8"> + <elementDefinition Id="564ba5cd-7241-4537-ae08-551766e7fa67" /> + <coveredLifelines> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="c364404b-44ed-4dd1-aab8-e41dcc333f55" LastKnownName="ExecutionOccurrenceSpecification16" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="cd4438ec-e9c2-4128-9dd0-e5991264236d" LastKnownName="ExecutionOccurrenceSpecification15" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="b470fefa-934a-4907-884b-fed8833c6849" LastKnownName="MessageOccurrenceSpecification28" /> + <messageOccurrenceSpecificationMoniker Id="1dd0849e-43b3-4dd3-adb7-ea3ef7887bad" LastKnownName="MessageOccurrenceSpecification29" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="cd4438ec-e9c2-4128-9dd0-e5991264236d" name="ExecutionOccurrenceSpecification15"> + <elementDefinition Id="5b5342cc-1ac1-4757-9fa3-5175a097f433" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="8f507ae4-7eb7-44eb-b73a-12cbd82d9e62" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="b470fefa-934a-4907-884b-fed8833c6849" name="MessageOccurrenceSpecification28"> + <elementDefinition Id="867d8310-04a2-4e87-b4ce-2c777d3fc308" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="6f4a95ff-56d6-4d87-a5a1-329b9930c240" name="MessageOccurrenceSpecification27"> + <elementDefinition Id="1c0c0706-e59f-4df1-9e84-6a01280aef84" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="1dd0849e-43b3-4dd3-adb7-ea3ef7887bad" name="MessageOccurrenceSpecification29"> + <elementDefinition Id="08f572b6-44f3-4547-9991-9fe6377fad23" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="371abbcf-c296-46c1-bab2-a726d88c2524" name="MessageOccurrenceSpecification30"> + <elementDefinition Id="78fbaf3a-dc04-4d0d-9fc7-9bde177886f8" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="c364404b-44ed-4dd1-aab8-e41dcc333f55" name="ExecutionOccurrenceSpecification16"> + <elementDefinition Id="07b4e63e-f8fb-4883-9efc-c1c710cd5041" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="222c8f9a-cc10-4322-91ff-c59adef44d32" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="56c02264-d9e0-4e80-a609-09258dc4bb49" name="MessageOccurrenceSpecification26"> + <elementDefinition Id="67694dba-1b8f-4f0b-9a60-890271bdc63b" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="902141d6-bed4-47c0-af23-f5900a2da549" name="MessageOccurrenceSpecification25"> + <elementDefinition Id="beb4f134-8d9f-4005-9fd6-d4da9003133d" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="da5fe81d-1388-4988-a736-1dddb3d5d5d7" name="ExecutionOccurrenceSpecification14"> + <elementDefinition Id="81be8266-922f-43a7-aca3-b0a26fc9993c" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="1fbb7f81-74c0-4f9b-a67a-c0a03a046300" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="efc08870-1993-49c1-be7a-5cd8823d649a" name="MessageOccurrenceSpecification21"> + <elementDefinition Id="e7bae871-38af-4460-8cae-5adee8955203" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="d3c80559-aed1-403f-ae8e-99274054180a" name="MessageOccurrenceSpecification22"> + <elementDefinition Id="bc637b7e-47bc-417f-a67f-48baa1438881" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="f2ab6508-edcc-4e70-ac6e-fe91ce8ec9f6" name="ExecutionOccurrenceSpecification12"> + <elementDefinition Id="fd727e2c-010c-442f-bea5-cc34f8c6dc8d" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="70077d9f-d072-4d57-b2a5-6de5fa120d11" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="e4fb8208-3c30-4ef1-9f46-a9cc67a75e98" name="MessageOccurrenceSpecification17"> + <elementDefinition Id="08f8d7d7-6680-4f31-b605-1f0d2f800da6" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="0dd56ea4-dedc-4244-8a6b-c5079d280c7c" name="MessageOccurrenceSpecification18"> + <elementDefinition Id="3a93e2df-d577-49ac-b55a-ca1f0117326e" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="4eb83d26-ee34-47ca-87bd-1cb012c311e2" name="ExecutionOccurrenceSpecification10"> + <elementDefinition Id="d0596124-9d46-486a-96c0-d5c333d9795b" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="08131acf-6911-452e-b335-da22090996a2" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="6c9724c0-c084-4fa0-8688-444d0caee688" name="MessageOccurrenceSpecification13"> + <elementDefinition Id="d195ed95-594f-4e6c-8dbf-ac13289773d7" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="9b9ad5ad-8f34-482a-aa87-d0bbb092fafa" name="MessageOccurrenceSpecification14"> + <elementDefinition Id="de0df09b-9195-4812-a1c4-66b16a2231a9" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="3e1662ec-d3ca-47a1-afe0-e6f82c6afb58" name="ExecutionOccurrenceSpecification8"> + <elementDefinition Id="fa89f3f7-f205-4c73-8324-6c6de5158b03" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="83c97294-23cc-4051-afec-52df13e67bb7" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="d7917b31-fa08-495f-a365-3338d14caf51" name="MessageOccurrenceSpecification45"> + <elementDefinition Id="a9bc3a30-afb1-434c-87c3-ea7b787f998c" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="9ac805a5-2baf-4376-9504-704f6c95a2d2" name="MessageOccurrenceSpecification46"> + <elementDefinition Id="09fdda80-671c-44c6-9be8-dfd368633aec" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="4df13f16-096b-4220-abb6-a08659fcf4d8" name="ExecutionOccurrenceSpecification24"> + <elementDefinition Id="f6fb7fbb-4da3-4745-bd16-5ad4914bb203" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="74b85799-cb7e-4d15-ba6a-d4695fc2b574" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="f24c0f44-01e9-49ea-a91d-9f620957a352" name="BehaviorExecutionSpecification12"> + <elementDefinition Id="27d32a03-6fac-40da-bbc9-9c5c37908792" /> + <coveredLifelines> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="0918db9a-1503-44a1-8f67-e8acc013445a" LastKnownName="ExecutionOccurrenceSpecification24" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="65274cbc-87d2-42da-bcb0-15b3d85b3e74" LastKnownName="ExecutionOccurrenceSpecification23" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="08d5a59a-91e2-44ab-9c74-869b3a399367" LastKnownName="MessageOccurrenceSpecification44" /> + <messageOccurrenceSpecificationMoniker Id="874ddec5-9a39-4d98-a19f-119c178f68c3" LastKnownName="MessageOccurrenceSpecification11" /> + <messageOccurrenceSpecificationMoniker Id="2144d60f-ad2a-4c8c-a024-3558aa3eb844" LastKnownName="MessageOccurrenceSpecification14" /> + <messageOccurrenceSpecificationMoniker Id="5ea7fbee-54a5-4643-a4cc-362348e38d84" LastKnownName="MessageOccurrenceSpecification45" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="65274cbc-87d2-42da-bcb0-15b3d85b3e74" name="ExecutionOccurrenceSpecification23"> + <elementDefinition Id="ddf59b11-601d-4534-b658-62744940d5a2" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="988d716b-2fec-4643-a675-900486d3bc85" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="e188808d-7897-45cc-89cf-6d7f55702849" name="MessageOccurrenceSpecification43"> + <elementDefinition Id="b94a3dca-0031-4eec-b273-e0d0682c845a" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="08d5a59a-91e2-44ab-9c74-869b3a399367" name="MessageOccurrenceSpecification44"> + <elementDefinition Id="a3216d6b-ab6c-43f1-9e49-451e512c9ae0" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="99e8e27e-7062-4a25-9772-0101ebf642dc" name="BehaviorExecutionSpecification4"> + <elementDefinition Id="0880886d-d2cf-43ea-9f61-56fe779e0538" /> + <coveredLifelines> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="696dea7a-e5b5-43d5-9142-5174ac3f04fd" LastKnownName="ExecutionOccurrenceSpecification8" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="26e4801d-2abb-4747-bde9-dc41d63e08c5" LastKnownName="ExecutionOccurrenceSpecification7" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="4ffeb701-9a7f-4c73-82e0-cafed834e6c5" LastKnownName="MessageOccurrenceSpecification12" /> + <messageOccurrenceSpecificationMoniker Id="f174cd3c-6e07-437c-9e26-a7b8ef56af22" LastKnownName="MessageOccurrenceSpecification15" /> + <messageOccurrenceSpecificationMoniker Id="9937f5f5-5f57-4a44-8739-558033715770" LastKnownName="MessageOccurrenceSpecification18" /> + <messageOccurrenceSpecificationMoniker Id="e3df69b2-c027-4b7b-b20b-dc3b97f295f6" LastKnownName="MessageOccurrenceSpecification15" /> + <messageOccurrenceSpecificationMoniker Id="9a6e2dfc-1a6b-4ff4-9c90-b53335478de9" LastKnownName="MessageOccurrenceSpecification18" /> + <messageOccurrenceSpecificationMoniker Id="4e924f4b-d089-4348-84dc-fa6421a28b96" LastKnownName="MessageOccurrenceSpecification13" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="26e4801d-2abb-4747-bde9-dc41d63e08c5" name="ExecutionOccurrenceSpecification7"> + <elementDefinition Id="3bb91dc3-299b-442e-a590-45ae48f6db9c" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="cc8406c7-062a-47c3-93f7-da1546d10f3f" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="874ddec5-9a39-4d98-a19f-119c178f68c3" name="MessageOccurrenceSpecification11"> + <elementDefinition Id="28ffe41c-c0ad-433f-a3f2-d784da79b0d5" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="4ffeb701-9a7f-4c73-82e0-cafed834e6c5" name="MessageOccurrenceSpecification12"> + <elementDefinition Id="16668bf3-7fee-4fa9-86af-800e1e515976" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="1f698709-dc7c-4512-acf3-164d658a4fdf" name="BehaviorExecutionSpecification5"> + <elementDefinition Id="8626208f-0e3f-4adb-8e5c-1e64fc06c72b" /> + <coveredLifelines> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="a43b0000-8299-4bf3-b2ed-1950f1f17fda" LastKnownName="ExecutionOccurrenceSpecification10" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="536c5b4d-abe5-48b2-94b1-a0e3626fdbd7" LastKnownName="ExecutionOccurrenceSpecification9" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="7df08509-74dd-4b9d-97a8-067fb38251a9" LastKnownName="MessageOccurrenceSpecification16" /> + <messageOccurrenceSpecificationMoniker Id="6f4dd759-c124-4197-b06c-cd081cb619a6" LastKnownName="MessageOccurrenceSpecification19" /> + <messageOccurrenceSpecificationMoniker Id="4c99d8a1-30fc-45c0-b2d6-dc35eeb9286e" LastKnownName="MessageOccurrenceSpecification22" /> + <messageOccurrenceSpecificationMoniker Id="3c4557fe-2fcb-44fa-be42-45d38cb8f009" LastKnownName="MessageOccurrenceSpecification17" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="536c5b4d-abe5-48b2-94b1-a0e3626fdbd7" name="ExecutionOccurrenceSpecification9"> + <elementDefinition Id="5cfe798f-82a4-484e-8481-d8ec85555267" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="434114ea-4707-450d-96ed-3451ce1d16e9" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="7df08509-74dd-4b9d-97a8-067fb38251a9" name="MessageOccurrenceSpecification16"> + <elementDefinition Id="8cc6a169-70eb-4957-92df-74cfc35178e1" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f174cd3c-6e07-437c-9e26-a7b8ef56af22" name="MessageOccurrenceSpecification15"> + <elementDefinition Id="7fa51ceb-5d28-4194-bf5a-99af331165a7" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="05ca094a-8fce-4122-a5a0-842c69592c99" name="BehaviorExecutionSpecification6"> + <elementDefinition Id="fa60bf4b-c70d-4a99-af24-0b15f056a619" /> + <coveredLifelines> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="8001717a-0f40-460e-8f66-601e401c2514" LastKnownName="ExecutionOccurrenceSpecification12" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="5ee1aca2-8df0-4199-80bd-8d33bac8f338" LastKnownName="ExecutionOccurrenceSpecification11" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="f0746779-6148-490a-b9b3-0042275df592" LastKnownName="MessageOccurrenceSpecification20" /> + <messageOccurrenceSpecificationMoniker Id="f2a7f9bb-f9c5-4c15-bbd8-be163210fe5f" LastKnownName="MessageOccurrenceSpecification23" /> + <messageOccurrenceSpecificationMoniker Id="f56ed387-4c6d-414e-a013-ff541dafc852" LastKnownName="MessageOccurrenceSpecification26" /> + <messageOccurrenceSpecificationMoniker Id="da2ad44f-40aa-42f3-b085-45d6857c4788" LastKnownName="MessageOccurrenceSpecification21" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="5ee1aca2-8df0-4199-80bd-8d33bac8f338" name="ExecutionOccurrenceSpecification11"> + <elementDefinition Id="1bfdd4d3-10e5-4746-ad0e-1f2d167de0d9" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="8dd21428-f0d9-47a6-a980-80c389639f25" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="6f4dd759-c124-4197-b06c-cd081cb619a6" name="MessageOccurrenceSpecification19"> + <elementDefinition Id="644b0f3c-7146-4f6e-9e1b-9842720acb21" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f0746779-6148-490a-b9b3-0042275df592" name="MessageOccurrenceSpecification20"> + <elementDefinition Id="e76a57aa-ba2e-4f99-96db-d4f3c237d0c2" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="cf9aaf7c-7185-4061-ada4-e26e1170cbbe" name="BehaviorExecutionSpecification7"> + <elementDefinition Id="fbc8251e-2baa-4cf9-aec5-2712bd124241" /> + <coveredLifelines> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="a8e9f31e-268d-4bc0-bc77-5d41f56813d1" LastKnownName="ExecutionOccurrenceSpecification14" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="f3f6d66a-0102-41d1-aa5d-19c76918fb00" LastKnownName="ExecutionOccurrenceSpecification13" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="aed5ea11-62d3-4f98-bbe0-a4292f89c6c5" LastKnownName="MessageOccurrenceSpecification24" /> + <messageOccurrenceSpecificationMoniker Id="8d0e1584-cca8-49e4-a8f5-eb1982a76092" LastKnownName="MessageOccurrenceSpecification27" /> + <messageOccurrenceSpecificationMoniker Id="e214e0d6-8e6d-4a0d-8105-fe263b2da177" LastKnownName="MessageOccurrenceSpecification30" /> + <messageOccurrenceSpecificationMoniker Id="e9702478-1777-4f4f-acd2-36dd04c7faf2" LastKnownName="MessageOccurrenceSpecification25" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="f3f6d66a-0102-41d1-aa5d-19c76918fb00" name="ExecutionOccurrenceSpecification13"> + <elementDefinition Id="1f9aad28-ae26-492f-a107-8e03be1cced9" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="fd45bc31-1770-4c76-8cfb-71c2ccb71abd" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="aed5ea11-62d3-4f98-bbe0-a4292f89c6c5" name="MessageOccurrenceSpecification24"> + <elementDefinition Id="0b7536d7-4ffa-48a3-9c2c-fefa9bf8173c" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f2a7f9bb-f9c5-4c15-bbd8-be163210fe5f" name="MessageOccurrenceSpecification23"> + <elementDefinition Id="692161e4-1e30-4ae2-9b3a-fbb4a162ecfe" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="12507f02-698c-45c6-b956-a470e425b5cd" name="BehaviorExecutionSpecification8"> + <elementDefinition Id="a86c0ae3-bef9-4f10-9ee2-3b1910c1c36d" /> + <coveredLifelines> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="0ffdba82-3c99-4eb4-9ced-d0e610369a8a" LastKnownName="ExecutionOccurrenceSpecification16" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="79a64e27-7bd8-41cd-bd91-e309c4aa3090" LastKnownName="ExecutionOccurrenceSpecification15" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="02f28d16-fb87-498f-8f6f-191560be050d" LastKnownName="MessageOccurrenceSpecification28" /> + <messageOccurrenceSpecificationMoniker Id="f3e08dce-23e9-4fb6-a40a-78e87c9fb3ef" LastKnownName="MessageOccurrenceSpecification31" /> + <messageOccurrenceSpecificationMoniker Id="d8323287-2344-4118-8523-2e796a58ef4e" LastKnownName="MessageOccurrenceSpecification34" /> + <messageOccurrenceSpecificationMoniker Id="3ed18ee0-5e31-4833-91ef-4c55ad73dec9" LastKnownName="MessageOccurrenceSpecification29" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="79a64e27-7bd8-41cd-bd91-e309c4aa3090" name="ExecutionOccurrenceSpecification15"> + <elementDefinition Id="e546375c-b7bd-44dc-8896-948bf0b5057c" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="6241aec0-c615-4257-a8fd-4fe83e460477" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="8d0e1584-cca8-49e4-a8f5-eb1982a76092" name="MessageOccurrenceSpecification27"> + <elementDefinition Id="315a2167-197a-4884-bafc-a2e86ec2ed41" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="02f28d16-fb87-498f-8f6f-191560be050d" name="MessageOccurrenceSpecification28"> + <elementDefinition Id="f781b4cc-d7cf-4caf-9ca3-15343e5bb173" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="aacce5fc-39f9-444c-bccc-45028328533b" name="BehaviorExecutionSpecification9"> + <elementDefinition Id="ded001ec-b95d-4f48-8312-a653203d4482" /> + <coveredLifelines> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="51a43830-82bf-4398-a9ee-cde36c0afeb1" LastKnownName="ExecutionOccurrenceSpecification18" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="407cb7ae-fe57-4f23-b358-21695d370531" LastKnownName="ExecutionOccurrenceSpecification17" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="68737007-833f-4038-8dff-c9f6a0d120b1" LastKnownName="MessageOccurrenceSpecification32" /> + <messageOccurrenceSpecificationMoniker Id="cacfeedf-6cc4-42b8-8e6f-94484acd532a" LastKnownName="MessageOccurrenceSpecification35" /> + <messageOccurrenceSpecificationMoniker Id="9956ed76-8e21-4206-9e0e-f774251d539f" LastKnownName="MessageOccurrenceSpecification38" /> + <messageOccurrenceSpecificationMoniker Id="cb0a7ba3-ec3f-4ae3-8250-c7676bb828bd" LastKnownName="MessageOccurrenceSpecification33" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="407cb7ae-fe57-4f23-b358-21695d370531" name="ExecutionOccurrenceSpecification17"> + <elementDefinition Id="f096e6d1-f774-4736-bc6c-dce430539577" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="21c05b48-71e8-493e-bbbd-c945afcf66a0" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="68737007-833f-4038-8dff-c9f6a0d120b1" name="MessageOccurrenceSpecification32"> + <elementDefinition Id="28faa4a7-777b-435e-8233-1edcc0a1218d" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f3e08dce-23e9-4fb6-a40a-78e87c9fb3ef" name="MessageOccurrenceSpecification31"> + <elementDefinition Id="31f05e0c-b076-4198-a0d1-bcb2a693d3f4" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="82e0996a-2dea-4952-a866-38c2771564c9" name="BehaviorExecutionSpecification10"> + <elementDefinition Id="df682fad-3317-4f52-8c9f-2002d214fa63" /> + <coveredLifelines> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="deee846b-2fe1-46f9-bd4d-3d81f360d4be" LastKnownName="ExecutionOccurrenceSpecification20" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="7cc124a0-6691-433f-a421-fdef7d06d961" LastKnownName="ExecutionOccurrenceSpecification19" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="e1d798c1-16f8-4c25-b91e-9f27805ffa0d" LastKnownName="MessageOccurrenceSpecification36" /> + <messageOccurrenceSpecificationMoniker Id="14685dc0-ea05-4e23-8e2b-fd4fc8be2b95" LastKnownName="MessageOccurrenceSpecification39" /> + <messageOccurrenceSpecificationMoniker Id="14fa9252-0137-4e96-9082-a6be19b8ffcd" LastKnownName="MessageOccurrenceSpecification42" /> + <messageOccurrenceSpecificationMoniker Id="adc6a132-5b04-4992-92e6-dfc9e6852e39" LastKnownName="MessageOccurrenceSpecification37" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="7cc124a0-6691-433f-a421-fdef7d06d961" name="ExecutionOccurrenceSpecification19"> + <elementDefinition Id="30767845-0c19-4146-b402-9587fda78167" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="eddc7346-5c19-4dbc-8342-272b43cdc193" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="cacfeedf-6cc4-42b8-8e6f-94484acd532a" name="MessageOccurrenceSpecification35"> + <elementDefinition Id="75cadd83-1029-42d2-a556-bf49f797be26" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="e1d798c1-16f8-4c25-b91e-9f27805ffa0d" name="MessageOccurrenceSpecification36"> + <elementDefinition Id="89221375-c83a-436c-89db-b3209cab825b" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="07d7151d-dc54-49f3-a057-6d5cc55b24b2" name="BehaviorExecutionSpecification11"> + <elementDefinition Id="78c84fd1-75e2-4ce6-92dc-9243bf0a8503" /> + <coveredLifelines> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="a4e87edd-74ff-43e2-ab0d-2cc9f4bf44a6" LastKnownName="ExecutionOccurrenceSpecification22" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="b0859ee4-b0b3-4e34-8568-cf16df08a80d" LastKnownName="ExecutionOccurrenceSpecification21" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="0b611922-668a-4d55-8bd7-2d791bed1880" LastKnownName="MessageOccurrenceSpecification40" /> + <messageOccurrenceSpecificationMoniker Id="6ed0e8ec-25d2-4c47-8d1e-9e7b3d0165e7" LastKnownName="MessageOccurrenceSpecification41" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="b0859ee4-b0b3-4e34-8568-cf16df08a80d" name="ExecutionOccurrenceSpecification21"> + <elementDefinition Id="7afe1742-eb01-46ba-8b4d-4f3e0339fd9f" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="fc6ec1a8-2dd7-417d-995a-0a02c9a54593" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="14685dc0-ea05-4e23-8e2b-fd4fc8be2b95" name="MessageOccurrenceSpecification39"> + <elementDefinition Id="24543fdb-1606-4abe-9268-516ba6d87b83" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="0b611922-668a-4d55-8bd7-2d791bed1880" name="MessageOccurrenceSpecification40"> + <elementDefinition Id="4730d9ab-ceed-48ae-976c-133abcba1af0" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="6ed0e8ec-25d2-4c47-8d1e-9e7b3d0165e7" name="MessageOccurrenceSpecification41"> + <elementDefinition Id="9eec8133-9813-4998-87b4-ed49a19cdd2c" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="14fa9252-0137-4e96-9082-a6be19b8ffcd" name="MessageOccurrenceSpecification42"> + <elementDefinition Id="43fe5d3d-6d4f-4dfb-943b-c860c242d491" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="a4e87edd-74ff-43e2-ab0d-2cc9f4bf44a6" name="ExecutionOccurrenceSpecification22"> + <elementDefinition Id="ab228834-3e0d-4687-9eef-c650738466cf" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="f4b0c8fb-03e1-4b49-9869-83f21111f009" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="9956ed76-8e21-4206-9e0e-f774251d539f" name="MessageOccurrenceSpecification38"> + <elementDefinition Id="9aa431e7-f60d-400e-9212-13af6228ca25" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="adc6a132-5b04-4992-92e6-dfc9e6852e39" name="MessageOccurrenceSpecification37"> + <elementDefinition Id="bffe68cb-22d1-4828-8ff1-9cd018680944" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="deee846b-2fe1-46f9-bd4d-3d81f360d4be" name="ExecutionOccurrenceSpecification20"> + <elementDefinition Id="0a7e031c-94ff-4934-80c0-7e0c006d9dbb" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="f610cbaf-37e1-41f6-b220-19bdf30d067a" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="cb0a7ba3-ec3f-4ae3-8250-c7676bb828bd" name="MessageOccurrenceSpecification33"> + <elementDefinition Id="ff14005c-360d-4e94-841a-d79c5a2c700c" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="d8323287-2344-4118-8523-2e796a58ef4e" name="MessageOccurrenceSpecification34"> + <elementDefinition Id="453ee2fa-470e-4eaa-8cda-f68db0823400" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="51a43830-82bf-4398-a9ee-cde36c0afeb1" name="ExecutionOccurrenceSpecification18"> + <elementDefinition Id="8fbfa7fe-642d-40f5-a8ec-e37a163a36b0" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="362eba7c-f564-4236-88d2-e24c4ae781bb" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="3ed18ee0-5e31-4833-91ef-4c55ad73dec9" name="MessageOccurrenceSpecification29"> + <elementDefinition Id="f30bb8f0-a8f9-40b0-aa87-6c1ed079b495" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="e214e0d6-8e6d-4a0d-8105-fe263b2da177" name="MessageOccurrenceSpecification30"> + <elementDefinition Id="fb8b076b-2cec-4202-bff2-1c36f1c9cb18" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="0ffdba82-3c99-4eb4-9ced-d0e610369a8a" name="ExecutionOccurrenceSpecification16"> + <elementDefinition Id="7aa60581-9a67-41e6-af45-a458a7cdab49" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="0684d8eb-be14-44ed-a3e2-b866a6417491" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="f56ed387-4c6d-414e-a013-ff541dafc852" name="MessageOccurrenceSpecification26"> + <elementDefinition Id="73ea9477-c65a-4bc1-8aa9-15c20baac113" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="e9702478-1777-4f4f-acd2-36dd04c7faf2" name="MessageOccurrenceSpecification25"> + <elementDefinition Id="6c28bc78-c4e4-4aef-ac38-6452a3bae696" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="a8e9f31e-268d-4bc0-bc77-5d41f56813d1" name="ExecutionOccurrenceSpecification14"> + <elementDefinition Id="26181c44-bac4-418c-892a-0371f2be450d" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="5a60492d-2ef0-4db3-90a6-2f4c17ba88e7" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="da2ad44f-40aa-42f3-b085-45d6857c4788" name="MessageOccurrenceSpecification21"> + <elementDefinition Id="e50217c2-b075-4cf0-badc-acb1b5d21188" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="4c99d8a1-30fc-45c0-b2d6-dc35eeb9286e" name="MessageOccurrenceSpecification22"> + <elementDefinition Id="d6869dc7-0e18-4be8-96b0-070edad640bd" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="8001717a-0f40-460e-8f66-601e401c2514" name="ExecutionOccurrenceSpecification12"> + <elementDefinition Id="f697ecba-1c57-404f-9f71-0a3306b85b30" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="719fe5e1-3d1f-4c40-9172-618afed97630" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="3c4557fe-2fcb-44fa-be42-45d38cb8f009" name="MessageOccurrenceSpecification17"> + <elementDefinition Id="aca9baad-432d-4e3d-8e51-c9f8c130b1b0" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="9937f5f5-5f57-4a44-8739-558033715770" name="MessageOccurrenceSpecification18"> + <elementDefinition Id="4194a435-bb35-4abf-ba41-1b7506466711" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="a43b0000-8299-4bf3-b2ed-1950f1f17fda" name="ExecutionOccurrenceSpecification10"> + <elementDefinition Id="b94125a1-336d-42e1-b995-1580621d8fc0" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="2211b6f6-2449-48fb-8554-1d52dffe6582" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="02cb9b42-e0eb-43e1-9687-78f45e9dfdf8" name="BehaviorExecutionSpecification5"> + <elementDefinition Id="9ce69432-d1c0-4391-8793-3dbae41c514f" /> + <coveredLifelines> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="37f6735f-45f4-4b7b-a648-f7f5bd5f5883" LastKnownName="ExecutionOccurrenceSpecification10" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="a2ede72b-4372-44b0-9a0c-8123193480de" LastKnownName="ExecutionOccurrenceSpecification9" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="3c155ed9-a50e-45ed-bcb1-6abfe42792d3" LastKnownName="MessageOccurrenceSpecification16" /> + <messageOccurrenceSpecificationMoniker Id="8a8c4eb1-ccc3-4013-8e28-11a7bfd6aebe" LastKnownName="MessageOccurrenceSpecification19" /> + <messageOccurrenceSpecificationMoniker Id="d528a7a5-e2a2-4898-b334-d4f04b66b5fd" LastKnownName="MessageOccurrenceSpecification22" /> + <messageOccurrenceSpecificationMoniker Id="b16fab72-ddef-44e4-b146-b225eb7efcd1" LastKnownName="MessageOccurrenceSpecification17" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="a2ede72b-4372-44b0-9a0c-8123193480de" name="ExecutionOccurrenceSpecification9"> + <elementDefinition Id="71219218-cec2-42c2-9fcd-a681d242db4c" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="2f416d52-dea8-47da-8d17-f9035db52b62" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="3c155ed9-a50e-45ed-bcb1-6abfe42792d3" name="MessageOccurrenceSpecification16"> + <elementDefinition Id="8be32280-411b-4697-a9c1-ef013c426438" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="e3df69b2-c027-4b7b-b20b-dc3b97f295f6" name="MessageOccurrenceSpecification15"> + <elementDefinition Id="db63ae56-5317-406f-9f05-8c3d34d51974" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="74b41405-35b1-4f05-8720-07fc620e3eda" name="BehaviorExecutionSpecification6"> + <elementDefinition Id="44289e5b-2ad0-40ca-bb14-fc6e7509e144" /> + <coveredLifelines> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="83aca20c-5f83-4375-a8c0-af9a584148fd" LastKnownName="ExecutionOccurrenceSpecification12" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="999d8904-ec60-46f7-b2b1-7447ce455a5a" LastKnownName="ExecutionOccurrenceSpecification11" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="8c7bf153-a362-4b6f-9e46-e5ee543de9b4" LastKnownName="MessageOccurrenceSpecification20" /> + <messageOccurrenceSpecificationMoniker Id="329838cd-bacc-40ab-962c-31788b1e3277" LastKnownName="MessageOccurrenceSpecification23" /> + <messageOccurrenceSpecificationMoniker Id="f1dcaec0-3592-4498-8fb6-48555328da07" LastKnownName="MessageOccurrenceSpecification26" /> + <messageOccurrenceSpecificationMoniker Id="22204e1d-db57-4998-a46f-8e42c9a633da" LastKnownName="MessageOccurrenceSpecification21" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="999d8904-ec60-46f7-b2b1-7447ce455a5a" name="ExecutionOccurrenceSpecification11"> + <elementDefinition Id="2eb23f00-4048-4af6-9708-0aef65f6fc8c" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="7d7af8c1-b096-4299-ad18-8a4a07e83116" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="8c7bf153-a362-4b6f-9e46-e5ee543de9b4" name="MessageOccurrenceSpecification20"> + <elementDefinition Id="56b16929-1430-4f4f-b73f-974119ad79cf" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="8a8c4eb1-ccc3-4013-8e28-11a7bfd6aebe" name="MessageOccurrenceSpecification19"> + <elementDefinition Id="0117e5fc-1728-4768-a147-c77bd189711d" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="ce8eb3e7-1c84-4a47-aa7c-ebcbd2dc5da9" name="BehaviorExecutionSpecification7"> + <elementDefinition Id="c16a08ee-5324-4448-8f24-db46c27d8eda" /> + <coveredLifelines> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="b00fe8f5-c91a-476d-a991-d88561758f43" LastKnownName="ExecutionOccurrenceSpecification14" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="6533ab0c-f74c-4ebe-837f-fc19ce8953e3" LastKnownName="ExecutionOccurrenceSpecification13" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="9faf28c4-369f-4366-92e9-c118da7e9829" LastKnownName="MessageOccurrenceSpecification24" /> + <messageOccurrenceSpecificationMoniker Id="6c51334b-1bb4-42ed-bca6-dff40b5eadf5" LastKnownName="MessageOccurrenceSpecification27" /> + <messageOccurrenceSpecificationMoniker Id="9f23ba7a-eda1-4502-888b-b2ea9426cbd6" LastKnownName="MessageOccurrenceSpecification30" /> + <messageOccurrenceSpecificationMoniker Id="f5b75ede-17d2-4654-918e-281e91320070" LastKnownName="MessageOccurrenceSpecification25" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="6533ab0c-f74c-4ebe-837f-fc19ce8953e3" name="ExecutionOccurrenceSpecification13"> + <elementDefinition Id="762425ca-0b20-4c6a-b0cd-dc6875b95263" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="1b920574-3951-43da-864a-1ab71078ebea" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="9faf28c4-369f-4366-92e9-c118da7e9829" name="MessageOccurrenceSpecification24"> + <elementDefinition Id="1d42585a-84ee-4997-bf9f-2455203105cf" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="329838cd-bacc-40ab-962c-31788b1e3277" name="MessageOccurrenceSpecification23"> + <elementDefinition Id="e9436dc3-8123-4fe8-9aca-70998d0bc949" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="b2ed3e1a-17ce-4024-89f2-5951d275b16d" name="BehaviorExecutionSpecification8"> + <elementDefinition Id="bd050965-ab97-42d0-94b2-7eef385d8a9c" /> + <coveredLifelines> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="098211af-8617-49ea-bf53-e265df89e1b7" LastKnownName="ExecutionOccurrenceSpecification16" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="d8f982a4-6879-482b-b03b-adab2cb2e52a" LastKnownName="ExecutionOccurrenceSpecification15" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="7dd5b5d8-342a-45b9-ae38-21060adc5d01" LastKnownName="MessageOccurrenceSpecification28" /> + <messageOccurrenceSpecificationMoniker Id="2f703f07-e3ca-45c8-a356-8e46fafaf77f" LastKnownName="MessageOccurrenceSpecification31" /> + <messageOccurrenceSpecificationMoniker Id="e6fee4ba-1bf1-4ad9-8333-c4ede23f14e0" LastKnownName="MessageOccurrenceSpecification34" /> + <messageOccurrenceSpecificationMoniker Id="31b913fa-94ac-470f-8663-9a774449e32c" LastKnownName="MessageOccurrenceSpecification29" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="d8f982a4-6879-482b-b03b-adab2cb2e52a" name="ExecutionOccurrenceSpecification15"> + <elementDefinition Id="059a86a6-22e3-4a58-94a7-1713b6517cab" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="c1227480-0fe6-4b58-9499-b46cca0a9bf1" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="7dd5b5d8-342a-45b9-ae38-21060adc5d01" name="MessageOccurrenceSpecification28"> + <elementDefinition Id="55c77599-599d-4817-8729-8f858defb153" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="6c51334b-1bb4-42ed-bca6-dff40b5eadf5" name="MessageOccurrenceSpecification27"> + <elementDefinition Id="ac589ad5-e1ab-45b4-9a11-576d6569f257" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="6d446b66-8b79-46b5-8179-dfc5137af2f7" name="BehaviorExecutionSpecification9"> + <elementDefinition Id="65dbd735-adcc-47b2-ada1-bb8af5a2f9a7" /> + <coveredLifelines> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="02108544-81eb-473d-9822-003205acaf69" LastKnownName="ExecutionOccurrenceSpecification18" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="5bac598b-77a7-4947-8a27-ee048e734d4b" LastKnownName="ExecutionOccurrenceSpecification17" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="8fc3969a-9c7e-4631-8774-84df6bc2cabd" LastKnownName="MessageOccurrenceSpecification32" /> + <messageOccurrenceSpecificationMoniker Id="bf4fac84-65c1-42da-b1b5-c7f0ac522f3c" LastKnownName="MessageOccurrenceSpecification35" /> + <messageOccurrenceSpecificationMoniker Id="01f40978-f50f-435c-a485-b0951a029b94" LastKnownName="MessageOccurrenceSpecification38" /> + <messageOccurrenceSpecificationMoniker Id="02581308-9e0e-48e6-90b7-c9cfa6e25d31" LastKnownName="MessageOccurrenceSpecification33" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="5bac598b-77a7-4947-8a27-ee048e734d4b" name="ExecutionOccurrenceSpecification17"> + <elementDefinition Id="e566426e-9eb1-4973-b182-e517f0ad5cd9" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="43b66015-a6ba-4ec3-aebe-83c5cbf266b3" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="2f703f07-e3ca-45c8-a356-8e46fafaf77f" name="MessageOccurrenceSpecification31"> + <elementDefinition Id="d6254845-c861-484f-8be1-070d19359f9e" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="8fc3969a-9c7e-4631-8774-84df6bc2cabd" name="MessageOccurrenceSpecification32"> + <elementDefinition Id="42aafd8a-dd51-4dc2-a241-ac3982accd4e" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="b7feb4d7-0ee9-40a3-9043-96abe7c633b0" name="BehaviorExecutionSpecification10"> + <elementDefinition Id="234fc1d9-db97-41eb-a537-282588a5d1b2" /> + <coveredLifelines> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="b7eee2c3-28ad-45da-91ba-25c6ac46571c" LastKnownName="ExecutionOccurrenceSpecification20" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="908a0a25-b06c-4b50-9a23-d53ae9dd02bb" LastKnownName="ExecutionOccurrenceSpecification19" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="19235eb0-190b-4df0-acf8-7016c918a4f8" LastKnownName="MessageOccurrenceSpecification36" /> + <messageOccurrenceSpecificationMoniker Id="8bf21087-f5d5-48ec-82fc-24a9f467dd8d" LastKnownName="MessageOccurrenceSpecification39" /> + <messageOccurrenceSpecificationMoniker Id="383bd73d-587e-4ca2-b7fa-47dd0a7868e7" LastKnownName="MessageOccurrenceSpecification42" /> + <messageOccurrenceSpecificationMoniker Id="8b781ed4-afa8-43c6-8dc7-ef1d4eeb85c3" LastKnownName="MessageOccurrenceSpecification37" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="908a0a25-b06c-4b50-9a23-d53ae9dd02bb" name="ExecutionOccurrenceSpecification19"> + <elementDefinition Id="9f67af25-1f01-4a3d-9d10-91eae108a2b2" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="d1616339-b10e-4ffe-bc3f-70eac2a2218b" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="19235eb0-190b-4df0-acf8-7016c918a4f8" name="MessageOccurrenceSpecification36"> + <elementDefinition Id="4f1eb48f-0294-45e0-9cab-a970fee6fece" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="bf4fac84-65c1-42da-b1b5-c7f0ac522f3c" name="MessageOccurrenceSpecification35"> + <elementDefinition Id="bc0e8bac-993f-4a3c-9967-43a704421b5e" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="8a913ae5-34c5-42e4-bdda-75c410debe6c" name="BehaviorExecutionSpecification11"> + <elementDefinition Id="dbb4f832-1fa3-440f-82fe-445e5942d70f" /> + <coveredLifelines> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="324a63a2-9ccb-408b-b1ca-40e5b02d39fb" LastKnownName="ExecutionOccurrenceSpecification22" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="2a6bf090-999e-4d04-b90f-18e305ea6a56" LastKnownName="ExecutionOccurrenceSpecification21" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="e05cfda6-66b5-4e3c-987b-b4c062922772" LastKnownName="MessageOccurrenceSpecification40" /> + <messageOccurrenceSpecificationMoniker Id="545cc109-f346-4059-a6b2-24c6dc4387a7" LastKnownName="MessageOccurrenceSpecification41" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="2a6bf090-999e-4d04-b90f-18e305ea6a56" name="ExecutionOccurrenceSpecification21"> + <elementDefinition Id="7d99514d-2bc1-4380-8cfe-a3cd2a243c36" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="80e65a81-9720-4425-8313-f59d807b48c7" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="e05cfda6-66b5-4e3c-987b-b4c062922772" name="MessageOccurrenceSpecification40"> + <elementDefinition Id="db5ad3b5-336f-441b-8a7f-d430b594f7ea" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="8bf21087-f5d5-48ec-82fc-24a9f467dd8d" name="MessageOccurrenceSpecification39"> + <elementDefinition Id="27e6d634-f4e9-4e17-b010-c03079a45a46" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="545cc109-f346-4059-a6b2-24c6dc4387a7" name="MessageOccurrenceSpecification41"> + <elementDefinition Id="794c6e0a-d848-44da-bc23-8d689bf6c51d" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="383bd73d-587e-4ca2-b7fa-47dd0a7868e7" name="MessageOccurrenceSpecification42"> + <elementDefinition Id="a45995cd-994c-47ae-be0d-109f806b8f07" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="324a63a2-9ccb-408b-b1ca-40e5b02d39fb" name="ExecutionOccurrenceSpecification22"> + <elementDefinition Id="cc6bf94c-4943-48e6-b8f5-fe4b24068f27" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="22758074-0446-4442-9318-e61e487ce426" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="01f40978-f50f-435c-a485-b0951a029b94" name="MessageOccurrenceSpecification38"> + <elementDefinition Id="5ed1eec9-f4c3-417c-848f-40ed6fc01603" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="8b781ed4-afa8-43c6-8dc7-ef1d4eeb85c3" name="MessageOccurrenceSpecification37"> + <elementDefinition Id="e84ae988-421e-4a97-8459-8da79235484f" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="b7eee2c3-28ad-45da-91ba-25c6ac46571c" name="ExecutionOccurrenceSpecification20"> + <elementDefinition Id="563588e3-3de8-41fc-8452-4e5a0dc252cf" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="dfd3bd73-5c9e-4192-9ff9-e5734d5f097a" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="e6fee4ba-1bf1-4ad9-8333-c4ede23f14e0" name="MessageOccurrenceSpecification34"> + <elementDefinition Id="b2d8f799-cd5d-43ce-98a4-0cca657e6adf" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="02581308-9e0e-48e6-90b7-c9cfa6e25d31" name="MessageOccurrenceSpecification33"> + <elementDefinition Id="66a01015-4f89-478b-8de7-b8e36ca15c12" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="02108544-81eb-473d-9822-003205acaf69" name="ExecutionOccurrenceSpecification18"> + <elementDefinition Id="8ac78984-e930-4c45-be4c-41f4ac6a7306" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="334e11f8-a56a-461c-b813-64f4fc80f103" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="9f23ba7a-eda1-4502-888b-b2ea9426cbd6" name="MessageOccurrenceSpecification30"> + <elementDefinition Id="ae83018c-a1f5-4ad7-8055-58fe646140a5" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="31b913fa-94ac-470f-8663-9a774449e32c" name="MessageOccurrenceSpecification29"> + <elementDefinition Id="bcf1e2ab-e9dc-4d2e-a631-a750dce7c0f2" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="098211af-8617-49ea-bf53-e265df89e1b7" name="ExecutionOccurrenceSpecification16"> + <elementDefinition Id="af8c9cc1-4d77-44ff-b5c6-cc4d083b8228" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="8bffeebe-6331-4504-b0f3-4d7851c621e7" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="f1dcaec0-3592-4498-8fb6-48555328da07" name="MessageOccurrenceSpecification26"> + <elementDefinition Id="c7b9ca2a-0b9c-4edb-8318-bff09a66715f" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f5b75ede-17d2-4654-918e-281e91320070" name="MessageOccurrenceSpecification25"> + <elementDefinition Id="1a11fb81-bbde-49c4-94c6-f3c3ea8c523e" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="b00fe8f5-c91a-476d-a991-d88561758f43" name="ExecutionOccurrenceSpecification14"> + <elementDefinition Id="807539da-8add-4ace-882f-c256a050603a" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="d6add4a3-31bb-4ff0-ae95-d786e1765875" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="22204e1d-db57-4998-a46f-8e42c9a633da" name="MessageOccurrenceSpecification21"> + <elementDefinition Id="e6374658-646d-4e6c-bd3f-b4684ea58a60" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="d528a7a5-e2a2-4898-b334-d4f04b66b5fd" name="MessageOccurrenceSpecification22"> + <elementDefinition Id="68da5f73-6cee-49e5-a786-a53626157c41" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="83aca20c-5f83-4375-a8c0-af9a584148fd" name="ExecutionOccurrenceSpecification12"> + <elementDefinition Id="fc81b8b7-5ad9-408e-9c61-aa5033a6ac09" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="4f73d346-b9a9-4d2f-b4f5-46f0656b396d" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="9a6e2dfc-1a6b-4ff4-9c90-b53335478de9" name="MessageOccurrenceSpecification18"> + <elementDefinition Id="97c31d14-272e-499f-baab-82460be06433" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="b16fab72-ddef-44e4-b146-b225eb7efcd1" name="MessageOccurrenceSpecification17"> + <elementDefinition Id="c5d6da90-e749-4847-9a11-5d7e6634e839" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="37f6735f-45f4-4b7b-a648-f7f5bd5f5883" name="ExecutionOccurrenceSpecification10"> + <elementDefinition Id="eac74654-fe7a-4c32-abc4-d8826fd1129e" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="400e4319-de0b-4a76-8550-927d8fad10dc" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="4e924f4b-d089-4348-84dc-fa6421a28b96" name="MessageOccurrenceSpecification13"> + <elementDefinition Id="bbbfc32e-0318-40d0-a144-faa8aef864c8" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="2144d60f-ad2a-4c8c-a024-3558aa3eb844" name="MessageOccurrenceSpecification14"> + <elementDefinition Id="103c373c-93aa-407a-83a5-ab799c6424f0" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="696dea7a-e5b5-43d5-9142-5174ac3f04fd" name="ExecutionOccurrenceSpecification8"> + <elementDefinition Id="ed27fc86-532f-408d-9f21-2c2ca1f802e2" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="841d71ef-a959-46f0-9a8d-2a19534424b2" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="3906e8f0-e487-4dfb-8436-6fc404bd36fc" name="MessageOccurrenceSpecification46"> + <elementDefinition Id="0168648c-dd6f-48af-93ab-cf6292cc28a3" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="5ea7fbee-54a5-4643-a4cc-362348e38d84" name="MessageOccurrenceSpecification45"> + <elementDefinition Id="4f2e73c7-607c-4d82-b363-eb9dd99cedfe" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="0918db9a-1503-44a1-8f67-e8acc013445a" name="ExecutionOccurrenceSpecification24"> + <elementDefinition Id="adad3ac0-c622-47ca-83bc-d070447da599" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="1da62327-6573-466d-86f8-01516ea83f22" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="230fe011-d6d7-46ad-a987-a4de42acfe1b" name="BehaviorExecutionSpecification13"> + <elementDefinition Id="5a9e358c-e64f-47fa-8634-aa7b2b3574b6" /> + <coveredLifelines> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="9e6fcd1c-a96f-4eaa-ae34-e337125ca6ea" LastKnownName="ExecutionOccurrenceSpecification26" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="748de965-e4b7-496e-9757-199969cad833" LastKnownName="ExecutionOccurrenceSpecification25" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="2e11b92d-2a27-48a3-9f7c-2ad501e4e054" LastKnownName="MessageOccurrenceSpecification48" /> + <messageOccurrenceSpecificationMoniker Id="53bda3b4-7f4a-4ef0-a2cb-6890a357c95d" LastKnownName="MessageOccurrenceSpecification51" /> + <messageOccurrenceSpecificationMoniker Id="737c70fd-417d-4337-af3b-fe24568ac0af" LastKnownName="MessageOccurrenceSpecification54" /> + <messageOccurrenceSpecificationMoniker Id="bb58e4c0-0a02-4dd8-acf5-814f371e49e1" LastKnownName="MessageOccurrenceSpecification55" /> + <messageOccurrenceSpecificationMoniker Id="f1e59488-7138-4443-986b-5bb250196543" LastKnownName="MessageOccurrenceSpecification58" /> + <messageOccurrenceSpecificationMoniker Id="27b94d73-a575-4915-b39e-6648df8c1b4f" LastKnownName="MessageOccurrenceSpecification59" /> + <messageOccurrenceSpecificationMoniker Id="1dae1695-1e5d-4578-9c1a-0b01558916c8" LastKnownName="MessageOccurrenceSpecification62" /> + <messageOccurrenceSpecificationMoniker Id="ea9b4f14-63df-4469-9f96-4efeb61e1cf9" LastKnownName="MessageOccurrenceSpecification63" /> + <messageOccurrenceSpecificationMoniker Id="07a24bd4-b51a-431d-8e67-2c0e5e4f96c6" LastKnownName="MessageOccurrenceSpecification66" /> + <messageOccurrenceSpecificationMoniker Id="22922396-2a43-4a05-b659-e6b61ee2d56a" LastKnownName="MessageOccurrenceSpecification67" /> + <messageOccurrenceSpecificationMoniker Id="8b1fddea-8e7d-4648-8585-c9622ec313d1" LastKnownName="MessageOccurrenceSpecification70" /> + <messageOccurrenceSpecificationMoniker Id="f36d82e1-febb-40b9-beb8-59a9104b8048" LastKnownName="MessageOccurrenceSpecification71" /> + <messageOccurrenceSpecificationMoniker Id="10571912-e366-4ba3-9f92-fb91654c2598" LastKnownName="MessageOccurrenceSpecification74" /> + <messageOccurrenceSpecificationMoniker Id="b1d328ae-1dfc-4649-bce4-a94a3dd662d0" LastKnownName="MessageOccurrenceSpecification75" /> + <messageOccurrenceSpecificationMoniker Id="15c6fd99-3247-4e20-be98-68e9e6b6c799" LastKnownName="MessageOccurrenceSpecification78" /> + <messageOccurrenceSpecificationMoniker Id="84778463-6a4b-4f3b-b0f5-b6b63ffcaf7f" LastKnownName="MessageOccurrenceSpecification79" /> + <messageOccurrenceSpecificationMoniker Id="4c1d2fb8-b382-48d5-8e84-6eec51e78548" LastKnownName="MessageOccurrenceSpecification82" /> + <messageOccurrenceSpecificationMoniker Id="996c7c43-6bd6-4b44-88b9-e8b527b60483" LastKnownName="MessageOccurrenceSpecification83" /> + <messageOccurrenceSpecificationMoniker Id="716ab823-59fa-46fb-bf30-5489c3a88805" LastKnownName="MessageOccurrenceSpecification86" /> + <messageOccurrenceSpecificationMoniker Id="9c01edb5-1a30-4489-80d5-ae477ee60211" LastKnownName="MessageOccurrenceSpecification49" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="748de965-e4b7-496e-9757-199969cad833" name="ExecutionOccurrenceSpecification25"> + <elementDefinition Id="e0088a09-1d2a-4a69-8d57-5bb9d40040b8" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="d7b1626b-d2c7-4d04-b250-265f01c2ffe4" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="ce4294ca-83fe-4f75-b2bf-33e2a2dd15d4" name="MessageOccurrenceSpecification47"> + <elementDefinition Id="1c1e0d07-8e05-4a5f-b4d0-eefac7499e18" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="2e11b92d-2a27-48a3-9f7c-2ad501e4e054" name="MessageOccurrenceSpecification48"> + <elementDefinition Id="2c3f480b-fd10-4a8b-a208-f523a3f7227d" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <behaviorExecutionSpecification Id="135cbe64-fa23-4579-9bd4-4d14bc3825b5" name="BehaviorExecutionSpecification14"> + <elementDefinition Id="ec9e0d5d-c54c-472c-9f57-693ee0c997bc" /> + <coveredLifelines> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="5957da74-ce80-449b-955e-99fcdd4a06cf" LastKnownName="ExecutionOccurrenceSpecification28" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="fca1751c-1075-4841-b0d9-f0d1bb92013a" LastKnownName="ExecutionOccurrenceSpecification27" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="f011e9fb-a4e2-4c39-91c4-d8f087a4c2dd" LastKnownName="MessageOccurrenceSpecification52" /> + <messageOccurrenceSpecificationMoniker Id="a55aca95-ce38-4385-8f78-c336d8d5152e" LastKnownName="MessageOccurrenceSpecification53" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="fca1751c-1075-4841-b0d9-f0d1bb92013a" name="ExecutionOccurrenceSpecification27"> + <elementDefinition Id="c0251ac1-3608-426a-892c-3c01484e4d83" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="36a78764-a53b-4ee0-9874-4c49aee0712b" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="53bda3b4-7f4a-4ef0-a2cb-6890a357c95d" name="MessageOccurrenceSpecification51"> + <elementDefinition Id="8f33c0fd-7906-4617-9975-f2232ea65a04" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f011e9fb-a4e2-4c39-91c4-d8f087a4c2dd" name="MessageOccurrenceSpecification52"> + <elementDefinition Id="49659e47-5795-4e9a-b94b-ad8a42dca384" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="737c70fd-417d-4337-af3b-fe24568ac0af" name="MessageOccurrenceSpecification54"> + <elementDefinition Id="59362169-445c-45f2-8910-35269b711668" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="a55aca95-ce38-4385-8f78-c336d8d5152e" name="MessageOccurrenceSpecification53"> + <elementDefinition Id="794fbbef-1fb6-47dd-bbce-ca1be9d18ccf" /> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="5957da74-ce80-449b-955e-99fcdd4a06cf" name="ExecutionOccurrenceSpecification28"> + <elementDefinition Id="f0d20b49-2d16-44bf-b900-ee650026a4cc" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="bb2dc5fb-b481-4d42-9108-019ab6deaaa5" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="0d76260d-720e-433d-82b7-ac1a3511a8ed" name="BehaviorExecutionSpecification15"> + <elementDefinition Id="e9975921-1eee-4334-9f77-06a3430a3b9d" /> + <coveredLifelines> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="818eb55f-a8b0-4399-ba7b-744b2107960b" LastKnownName="ExecutionOccurrenceSpecification30" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="2a7570cf-6d4a-45fa-b266-9fd17f972030" LastKnownName="ExecutionOccurrenceSpecification29" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="13b0ef7c-3b7b-42c5-a140-a4936c3b4bfe" LastKnownName="MessageOccurrenceSpecification56" /> + <messageOccurrenceSpecificationMoniker Id="286d7e4b-3a88-4eba-83ad-295494a63176" LastKnownName="MessageOccurrenceSpecification57" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="2a7570cf-6d4a-45fa-b266-9fd17f972030" name="ExecutionOccurrenceSpecification29"> + <elementDefinition Id="53b9391b-b844-4251-a5ba-f988ade37a52" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="9c162cda-6807-4c3b-8d90-32c4cf8c29af" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="13b0ef7c-3b7b-42c5-a140-a4936c3b4bfe" name="MessageOccurrenceSpecification56"> + <elementDefinition Id="537fb6a8-2342-44b2-9ee3-efa7509bd851" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="bb58e4c0-0a02-4dd8-acf5-814f371e49e1" name="MessageOccurrenceSpecification55"> + <elementDefinition Id="9dbc7a28-64b3-49a7-b978-043f32b8cbc3" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="286d7e4b-3a88-4eba-83ad-295494a63176" name="MessageOccurrenceSpecification57"> + <elementDefinition Id="8059b667-2bb8-45db-9cab-fd8477a62ab0" /> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f1e59488-7138-4443-986b-5bb250196543" name="MessageOccurrenceSpecification58"> + <elementDefinition Id="e3141566-e8a4-423a-a0c7-98fc71e18c47" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="818eb55f-a8b0-4399-ba7b-744b2107960b" name="ExecutionOccurrenceSpecification30"> + <elementDefinition Id="e1b66862-e5fd-4379-8458-f6922fa68533" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="15c72e9d-3234-4b11-ab2d-ac5c741b56c0" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="ac8706c6-d2c5-4095-8441-ec0fe013fd03" name="BehaviorExecutionSpecification16"> + <elementDefinition Id="667f6024-e673-489c-8d44-60a0dd03a6da" /> + <coveredLifelines> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="d5380b47-71ec-44bf-a519-5def71dc98ee" LastKnownName="ExecutionOccurrenceSpecification32" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="e996defb-32f1-462f-9076-7df8bee15ef5" LastKnownName="ExecutionOccurrenceSpecification31" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="207cb41d-6ff8-48d0-a760-9ea640019b7a" LastKnownName="MessageOccurrenceSpecification60" /> + <messageOccurrenceSpecificationMoniker Id="56855ae2-2f6e-4d89-913b-5c6d71af8b04" LastKnownName="MessageOccurrenceSpecification61" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="e996defb-32f1-462f-9076-7df8bee15ef5" name="ExecutionOccurrenceSpecification31"> + <elementDefinition Id="4c6c9961-8f3e-4958-a49c-2b5236a7203c" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="c4195de0-de92-4cd2-9953-637c23c171e1" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="207cb41d-6ff8-48d0-a760-9ea640019b7a" name="MessageOccurrenceSpecification60"> + <elementDefinition Id="43406603-2a5f-40a4-aece-6899696f482a" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="27b94d73-a575-4915-b39e-6648df8c1b4f" name="MessageOccurrenceSpecification59"> + <elementDefinition Id="b868e838-3305-47ff-b5a8-f62307ee01f0" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="56855ae2-2f6e-4d89-913b-5c6d71af8b04" name="MessageOccurrenceSpecification61"> + <elementDefinition Id="97b3d7b1-5d64-4c6c-b797-0b34c9498e6b" /> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="1dae1695-1e5d-4578-9c1a-0b01558916c8" name="MessageOccurrenceSpecification62"> + <elementDefinition Id="46b99c2a-80db-43a0-8acf-8f0c043858bc" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="d5380b47-71ec-44bf-a519-5def71dc98ee" name="ExecutionOccurrenceSpecification32"> + <elementDefinition Id="a0d237ed-3399-4ca5-bd3f-1b3918394131" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="f24e7d49-88d8-4b64-af63-0b0a56b35e1e" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="67297d8f-ddbc-4261-9d4c-d9ac308d5d9a" name="BehaviorExecutionSpecification17"> + <elementDefinition Id="0a1425a7-07ab-45f2-b1d2-f9c85f70c1eb" /> + <coveredLifelines> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="d9978cb6-2da5-4bbd-8ca2-13bad250bd57" LastKnownName="ExecutionOccurrenceSpecification34" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="08a43165-2c62-4e55-9820-97b98fe21697" LastKnownName="ExecutionOccurrenceSpecification33" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="194109c2-b6f7-4c52-a7b4-d7c0753cd6e3" LastKnownName="MessageOccurrenceSpecification64" /> + <messageOccurrenceSpecificationMoniker Id="0ce8e6a8-73fb-4d59-8e38-a69152e5ac2a" LastKnownName="MessageOccurrenceSpecification65" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="08a43165-2c62-4e55-9820-97b98fe21697" name="ExecutionOccurrenceSpecification33"> + <elementDefinition Id="306d9155-2fef-4eb9-8346-73da1f9ace2d" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="a46f159e-8a1b-4427-85b5-0d506c023395" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="194109c2-b6f7-4c52-a7b4-d7c0753cd6e3" name="MessageOccurrenceSpecification64"> + <elementDefinition Id="3efd321a-176f-4620-ae6f-9b47c4681928" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="ea9b4f14-63df-4469-9f96-4efeb61e1cf9" name="MessageOccurrenceSpecification63"> + <elementDefinition Id="295bcb3f-f7d9-4f10-979b-9ed5ea500794" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="0ce8e6a8-73fb-4d59-8e38-a69152e5ac2a" name="MessageOccurrenceSpecification65"> + <elementDefinition Id="3a7b54c6-cb93-4e12-ba43-2596da9fdab6" /> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="07a24bd4-b51a-431d-8e67-2c0e5e4f96c6" name="MessageOccurrenceSpecification66"> + <elementDefinition Id="cbc114a4-5e8d-487e-a85d-4d344f04476f" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="d9978cb6-2da5-4bbd-8ca2-13bad250bd57" name="ExecutionOccurrenceSpecification34"> + <elementDefinition Id="ca44c93e-089d-40f7-9698-21202a1c9338" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="6aa711df-582e-4591-a139-02e1b62dc860" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="099e1fcf-e5f4-4b37-9819-396f43004e70" name="BehaviorExecutionSpecification18"> + <elementDefinition Id="b2ee66a4-562a-4866-83c6-cf1a36f8f3a2" /> + <coveredLifelines> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="64e97608-ba17-467a-a8af-56901cd539ad" LastKnownName="ExecutionOccurrenceSpecification36" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="7a2c9a1c-8dd3-478c-9bc4-a4e84b2c940b" LastKnownName="ExecutionOccurrenceSpecification35" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="b685467c-77c7-4cb7-9b0c-9d2f20b099d2" LastKnownName="MessageOccurrenceSpecification68" /> + <messageOccurrenceSpecificationMoniker Id="48f7d866-96a2-4b3c-a57a-7f9053cdaf2b" LastKnownName="MessageOccurrenceSpecification69" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="7a2c9a1c-8dd3-478c-9bc4-a4e84b2c940b" name="ExecutionOccurrenceSpecification35"> + <elementDefinition Id="75884be0-60da-49f4-93dc-319ff32eda5e" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="4da372b0-84c4-40a3-b791-63afa24a8c58" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="22922396-2a43-4a05-b659-e6b61ee2d56a" name="MessageOccurrenceSpecification67"> + <elementDefinition Id="bca97eb8-5aa2-454d-87a9-a3cf4e492b23" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="b685467c-77c7-4cb7-9b0c-9d2f20b099d2" name="MessageOccurrenceSpecification68"> + <elementDefinition Id="e6b5276f-1f22-4358-b068-9a3ff761ebe7" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="48f7d866-96a2-4b3c-a57a-7f9053cdaf2b" name="MessageOccurrenceSpecification69"> + <elementDefinition Id="65a4eee1-1527-438d-8bc6-46bf80067657" /> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="8b1fddea-8e7d-4648-8585-c9622ec313d1" name="MessageOccurrenceSpecification70"> + <elementDefinition Id="c0a5ade8-3b88-471c-ae4e-0dbd20c396d1" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="64e97608-ba17-467a-a8af-56901cd539ad" name="ExecutionOccurrenceSpecification36"> + <elementDefinition Id="667a1cad-9ec3-4760-a8f8-a9ee124e35e9" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="995981be-a4d3-4721-849b-a6cd72a93ba7" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="e8239b7c-73f7-420f-827a-b3ae3852f409" name="BehaviorExecutionSpecification19"> + <elementDefinition Id="c98cf8ba-5fb7-4c42-b5a0-11e2fa6c1f62" /> + <coveredLifelines> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="f6e3924c-211b-4ad9-a003-06ff656877d1" LastKnownName="ExecutionOccurrenceSpecification38" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="80f479d9-6ea6-47b3-9f9f-b76b27a6c372" LastKnownName="ExecutionOccurrenceSpecification37" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="c49ba0d2-2364-44ae-ac12-53a942355f8f" LastKnownName="MessageOccurrenceSpecification72" /> + <messageOccurrenceSpecificationMoniker Id="e8774949-c640-454b-813c-3cf8f1a1aebf" LastKnownName="MessageOccurrenceSpecification73" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="80f479d9-6ea6-47b3-9f9f-b76b27a6c372" name="ExecutionOccurrenceSpecification37"> + <elementDefinition Id="62441ee2-4288-4f67-9f93-f8866d561947" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="25ac216b-0c8f-47c1-9c13-c372fca6178c" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="c49ba0d2-2364-44ae-ac12-53a942355f8f" name="MessageOccurrenceSpecification72"> + <elementDefinition Id="dc70c524-b93b-48dd-a338-cddec600ffa2" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="f36d82e1-febb-40b9-beb8-59a9104b8048" name="MessageOccurrenceSpecification71"> + <elementDefinition Id="4078652c-2d0d-46ff-aab7-e053e166cdf5" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="e8774949-c640-454b-813c-3cf8f1a1aebf" name="MessageOccurrenceSpecification73"> + <elementDefinition Id="eafe6d1d-2f91-47d4-b8bc-7e82b37760bf" /> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="10571912-e366-4ba3-9f92-fb91654c2598" name="MessageOccurrenceSpecification74"> + <elementDefinition Id="14b7f10b-1307-4bde-be1b-b83601e397a2" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="f6e3924c-211b-4ad9-a003-06ff656877d1" name="ExecutionOccurrenceSpecification38"> + <elementDefinition Id="64ea997e-5337-4270-9b16-4bc08aa69bfa" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="9b6a8eb4-b5d6-440c-8169-111c55fefc99" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="079a365d-cc37-4629-9ff9-5f844c56611b" name="BehaviorExecutionSpecification20"> + <elementDefinition Id="824d8259-1859-49f6-b974-b63b911316f6" /> + <coveredLifelines> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="72f66bd6-bd00-422a-8e82-3ba8081d8ba9" LastKnownName="ExecutionOccurrenceSpecification40" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="69fff48e-c52d-4419-b272-6e37e5153e13" LastKnownName="ExecutionOccurrenceSpecification39" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="19b6e1bd-8483-43bb-bc15-33ea3b8e9ce0" LastKnownName="MessageOccurrenceSpecification76" /> + <messageOccurrenceSpecificationMoniker Id="4a951711-424c-49a1-a3b2-671bb9cf086a" LastKnownName="MessageOccurrenceSpecification77" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="69fff48e-c52d-4419-b272-6e37e5153e13" name="ExecutionOccurrenceSpecification39"> + <elementDefinition Id="66147a32-9209-4536-81b8-c4f0c9b0bb33" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="01e7881d-7991-496d-901c-6fbc90367469" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="b1d328ae-1dfc-4649-bce4-a94a3dd662d0" name="MessageOccurrenceSpecification75"> + <elementDefinition Id="82733fad-c341-4ed8-8be7-58cbf70a16ba" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="19b6e1bd-8483-43bb-bc15-33ea3b8e9ce0" name="MessageOccurrenceSpecification76"> + <elementDefinition Id="0665c618-e063-46e5-9280-2d6f6791e7fa" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="4a951711-424c-49a1-a3b2-671bb9cf086a" name="MessageOccurrenceSpecification77"> + <elementDefinition Id="21d01dec-a262-4c85-ac7e-073db02d2f6b" /> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="15c6fd99-3247-4e20-be98-68e9e6b6c799" name="MessageOccurrenceSpecification78"> + <elementDefinition Id="dc3199ae-ed32-464d-bfaf-1518cb05476c" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="72f66bd6-bd00-422a-8e82-3ba8081d8ba9" name="ExecutionOccurrenceSpecification40"> + <elementDefinition Id="e52208ba-612e-411f-a98c-fc8a2829909d" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="71260c47-999c-42f3-b56f-e85eac114f3d" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="7ef196af-b210-4531-87d2-11c76c8cce74" name="BehaviorExecutionSpecification21"> + <elementDefinition Id="42ce3bbf-ec43-4199-a773-2ce03f551e67" /> + <coveredLifelines> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="f22c69af-7c6f-49ff-abc5-b23a32531242" LastKnownName="ExecutionOccurrenceSpecification42" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="189727dd-0023-4269-bff3-c68db2c26070" LastKnownName="ExecutionOccurrenceSpecification41" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="a5b5e04a-63f8-4a2f-ac1f-33a31e911df3" LastKnownName="MessageOccurrenceSpecification80" /> + <messageOccurrenceSpecificationMoniker Id="e20daacb-d986-46a9-ae6e-a804f670ba96" LastKnownName="MessageOccurrenceSpecification81" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="189727dd-0023-4269-bff3-c68db2c26070" name="ExecutionOccurrenceSpecification41"> + <elementDefinition Id="f7eb8342-8678-4cb9-b731-14df2eafeb01" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="1515ae11-40d6-4033-9735-79891cdc230b" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="84778463-6a4b-4f3b-b0f5-b6b63ffcaf7f" name="MessageOccurrenceSpecification79"> + <elementDefinition Id="34d153f1-7cd3-4cf8-a2c7-bf02afa25f5e" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="a5b5e04a-63f8-4a2f-ac1f-33a31e911df3" name="MessageOccurrenceSpecification80"> + <elementDefinition Id="0b888965-6eb6-4bd4-a4b1-e0513f5893ac" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="4c1d2fb8-b382-48d5-8e84-6eec51e78548" name="MessageOccurrenceSpecification82"> + <elementDefinition Id="e01ea421-00e1-4183-a3c9-550fcd66be2c" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="e20daacb-d986-46a9-ae6e-a804f670ba96" name="MessageOccurrenceSpecification81"> + <elementDefinition Id="dd2db548-0550-40ad-b6d8-24cd51928e11" /> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="f22c69af-7c6f-49ff-abc5-b23a32531242" name="ExecutionOccurrenceSpecification42"> + <elementDefinition Id="b7768a20-8506-4acf-a936-7c4ff11d8327" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="05b9255f-1a3e-4e4d-825d-36e33d5d75a6" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </covered> + </executionOccurrenceSpecification> + <behaviorExecutionSpecification Id="b93db101-f4a6-48c7-8fc2-72f71f697038" name="BehaviorExecutionSpecification22"> + <elementDefinition Id="d42cad67-08c5-489d-ba16-d1fae5ba5c8c" /> + <coveredLifelines> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </coveredLifelines> + <finish> + <executionOccurrenceSpecificationMoniker Id="2e49d6e9-c7a5-4c11-8c0a-bb98f053dd99" LastKnownName="ExecutionOccurrenceSpecification44" /> + </finish> + <start> + <executionOccurrenceSpecificationMoniker Id="c4a332a1-4e4f-451b-a1f0-c9479e44cec2" LastKnownName="ExecutionOccurrenceSpecification43" /> + </start> + <nestedOccurrences> + <messageOccurrenceSpecificationMoniker Id="009d6487-4162-43b2-90e8-8cb4a193be15" LastKnownName="MessageOccurrenceSpecification84" /> + <messageOccurrenceSpecificationMoniker Id="c6bcc9e3-743b-4f0b-996c-b8a522c0a406" LastKnownName="MessageOccurrenceSpecification85" /> + </nestedOccurrences> + </behaviorExecutionSpecification> + <executionOccurrenceSpecification Id="c4a332a1-4e4f-451b-a1f0-c9479e44cec2" name="ExecutionOccurrenceSpecification43"> + <elementDefinition Id="14a0fe80-ec28-49c8-b0d6-b5d5ba5a9e10" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="43a7de08-f5ab-4bed-ad1c-d107a5d9c486" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="996c7c43-6bd6-4b44-88b9-e8b527b60483" name="MessageOccurrenceSpecification83"> + <elementDefinition Id="00350929-7ced-4927-aec0-a69423e9797a" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="009d6487-4162-43b2-90e8-8cb4a193be15" name="MessageOccurrenceSpecification84"> + <elementDefinition Id="a7bb2906-7e11-450c-b13c-e46ee08d9c42" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="c6bcc9e3-743b-4f0b-996c-b8a522c0a406" name="MessageOccurrenceSpecification85"> + <elementDefinition Id="592c40c4-0634-410d-b7b5-180e1152f5e5" /> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="716ab823-59fa-46fb-bf30-5489c3a88805" name="MessageOccurrenceSpecification86"> + <elementDefinition Id="2b15c540-e027-4e8b-8567-b46b9627bfc5" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="2e49d6e9-c7a5-4c11-8c0a-bb98f053dd99" name="ExecutionOccurrenceSpecification44"> + <elementDefinition Id="c2be7443-fbb0-47ec-9593-8bec83ec9ea0" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="6ec6b1f5-e75b-40a5-8321-6e4e78815791" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </covered> + </executionOccurrenceSpecification> + <messageOccurrenceSpecification Id="9c01edb5-1a30-4489-80d5-ae477ee60211" name="MessageOccurrenceSpecification49"> + <elementDefinition Id="e843c1be-4f06-4f12-8e65-b0961dcd1b19" /> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </messageOccurrenceSpecification> + <messageOccurrenceSpecification Id="252322ae-65c3-4d8d-affa-1d768a5c4177" name="MessageOccurrenceSpecification50"> + <elementDefinition Id="e6df7d24-4ff7-4ad7-a771-fa2810297ffe" /> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </messageOccurrenceSpecification> + <executionOccurrenceSpecification Id="9e6fcd1c-a96f-4eaa-ae34-e337125ca6ea" name="ExecutionOccurrenceSpecification26"> + <elementDefinition Id="ece8d2e0-1633-471d-8eae-cfa9e089f162" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="b4fdd6d0-2f9b-4ea3-9568-2d69054d0d3e" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </covered> + </executionOccurrenceSpecification> + <executionOccurrenceSpecification Id="cc24286b-dfaa-4467-8dfd-645c3c321350" name="ExecutionOccurrenceSpecification2"> + <elementDefinition Id="c6f16c8f-5854-4e26-8f74-cec121817f97" /> + <event> + <executionOccurrenceSpecificationReferencesEvent> + <executionEventMoniker Id="7fc2a5ad-8051-4a87-8f59-2299d91ff372" LastKnownName="ExecutionEvent" /> + </executionOccurrenceSpecificationReferencesEvent> + </event> + <covered> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </covered> + </executionOccurrenceSpecification> + </fragments> + <lifelines> + <lifeline Id="74028976-485f-4bf6-ab8d-03514c2eb2b4" name="Simulation" isActor="false" lifelineDisplayName="Simulation"> + <elementDefinition Id="dc8c40bd-e0a6-495b-85c5-7dbeef1eb4b6" /> + <topLevelOccurrences> + <messageOccurrenceSpecificationMoniker Id="4e48d3d9-aacd-436c-b33c-310824854240" LastKnownName="MessageOccurrenceSpecification1" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="a3465343-fe19-49e4-858d-be0a7223e7cb" name="Simulator" isActor="false" lifelineDisplayName="Simulator"> + <elementDefinition Id="c47938d6-3f92-41f2-be72-cf03eb9ebe27" /> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="9fd28ae5-7074-46b2-a3e0-3945aa738edc" LastKnownName="ExecutionOccurrenceSpecification1" /> + <executionOccurrenceSpecificationMoniker Id="cc24286b-dfaa-4467-8dfd-645c3c321350" LastKnownName="ExecutionOccurrenceSpecification2" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" name="VehicleContainer" isActor="false" lifelineDisplayName="VehicleContainer"> + <elementDefinition Id="d8672f86-5730-494c-ab88-46c04ba2800e" /> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="e1385673-f113-4fbc-a9ba-27f15716c83c" LastKnownName="ExecutionOccurrenceSpecification25" /> + <executionOccurrenceSpecificationMoniker Id="b34ab207-7d30-4742-97dc-5c507d7be57d" LastKnownName="ExecutionOccurrenceSpecification26" /> + <executionOccurrenceSpecificationMoniker Id="748de965-e4b7-496e-9757-199969cad833" LastKnownName="ExecutionOccurrenceSpecification25" /> + <executionOccurrenceSpecificationMoniker Id="9e6fcd1c-a96f-4eaa-ae34-e337125ca6ea" LastKnownName="ExecutionOccurrenceSpecification26" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="690feee8-1752-48bf-be6b-3aaf45e44e31" name="Driving Cycle" isActor="false" lifelineDisplayName="Driving Cycle"> + <elementDefinition Id="cadafa83-5906-4eb6-b560-60b9f1e4b926" /> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="c7bcf944-8424-48d1-9bc0-7533fffbcd8b" LastKnownName="ExecutionOccurrenceSpecification23" /> + <executionOccurrenceSpecificationMoniker Id="9175e58a-0669-4db7-a7c6-3035909b4c1f" LastKnownName="ExecutionOccurrenceSpecification24" /> + <executionOccurrenceSpecificationMoniker Id="7bb6f326-4326-4016-832f-3374337f45dd" LastKnownName="ExecutionOccurrenceSpecification27" /> + <executionOccurrenceSpecificationMoniker Id="321828d8-9485-464a-987c-e5f69698bb4e" LastKnownName="ExecutionOccurrenceSpecification28" /> + <executionOccurrenceSpecificationMoniker Id="1f9e71b9-b258-4f13-b558-1d844b0107f7" LastKnownName="ExecutionOccurrenceSpecification23" /> + <executionOccurrenceSpecificationMoniker Id="4df13f16-096b-4220-abb6-a08659fcf4d8" LastKnownName="ExecutionOccurrenceSpecification24" /> + <executionOccurrenceSpecificationMoniker Id="65274cbc-87d2-42da-bcb0-15b3d85b3e74" LastKnownName="ExecutionOccurrenceSpecification23" /> + <executionOccurrenceSpecificationMoniker Id="0918db9a-1503-44a1-8f67-e8acc013445a" LastKnownName="ExecutionOccurrenceSpecification24" /> + <executionOccurrenceSpecificationMoniker Id="fca1751c-1075-4841-b0d9-f0d1bb92013a" LastKnownName="ExecutionOccurrenceSpecification27" /> + <executionOccurrenceSpecificationMoniker Id="5957da74-ce80-449b-955e-99fcdd4a06cf" LastKnownName="ExecutionOccurrenceSpecification28" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" name="Driver" isActor="false" lifelineDisplayName="Driver"> + <elementDefinition Id="55fcd3a9-c10c-478b-b0f5-6d78b332255d" /> + <represents> + <propertyMoniker Id="93fbe70e-9e5e-4ad8-b6ed-836138452ea4" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="558153e8-5b14-4f63-a2f4-04ff123dcfbe" LastKnownName="ExecutionOccurrenceSpecification7" /> + <executionOccurrenceSpecificationMoniker Id="f0bbdf30-d38b-48f3-8332-92a508c88be4" LastKnownName="ExecutionOccurrenceSpecification8" /> + <executionOccurrenceSpecificationMoniker Id="2584ab27-08b2-43c2-b6cd-573c388631c3" LastKnownName="ExecutionOccurrenceSpecification29" /> + <executionOccurrenceSpecificationMoniker Id="5e4635cc-3042-4004-ae4a-01f5fb004c08" LastKnownName="ExecutionOccurrenceSpecification30" /> + <executionOccurrenceSpecificationMoniker Id="c578817b-0dd9-4a1f-a184-46e96b53cd93" LastKnownName="ExecutionOccurrenceSpecification7" /> + <executionOccurrenceSpecificationMoniker Id="3e1662ec-d3ca-47a1-afe0-e6f82c6afb58" LastKnownName="ExecutionOccurrenceSpecification8" /> + <executionOccurrenceSpecificationMoniker Id="26e4801d-2abb-4747-bde9-dc41d63e08c5" LastKnownName="ExecutionOccurrenceSpecification7" /> + <executionOccurrenceSpecificationMoniker Id="696dea7a-e5b5-43d5-9142-5174ac3f04fd" LastKnownName="ExecutionOccurrenceSpecification8" /> + <executionOccurrenceSpecificationMoniker Id="2a7570cf-6d4a-45fa-b266-9fd17f972030" LastKnownName="ExecutionOccurrenceSpecification29" /> + <executionOccurrenceSpecificationMoniker Id="818eb55f-a8b0-4399-ba7b-744b2107960b" LastKnownName="ExecutionOccurrenceSpecification30" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="b602094b-ccfa-4078-b198-49bf9545a388" name="Vehicle" isActor="false" lifelineDisplayName="Vehicle"> + <elementDefinition Id="97ec316f-5206-40fd-9519-15c98c5c9c35" /> + <represents> + <propertyMoniker Id="31f02289-9b04-4407-b670-19a6dd8f9c42" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="627d62de-6600-4714-bf1c-e1576b05f7aa" LastKnownName="ExecutionOccurrenceSpecification9" /> + <executionOccurrenceSpecificationMoniker Id="b26dd079-0378-49be-b9a6-eaec1f67861b" LastKnownName="ExecutionOccurrenceSpecification10" /> + <executionOccurrenceSpecificationMoniker Id="46b8f2ad-fc64-484f-a383-b9cbd23f1a9c" LastKnownName="ExecutionOccurrenceSpecification31" /> + <executionOccurrenceSpecificationMoniker Id="df1a3f45-d229-437e-bf5f-c84a814783db" LastKnownName="ExecutionOccurrenceSpecification32" /> + <executionOccurrenceSpecificationMoniker Id="9287367a-e187-4de9-818f-c7c3f674f068" LastKnownName="ExecutionOccurrenceSpecification9" /> + <executionOccurrenceSpecificationMoniker Id="4eb83d26-ee34-47ca-87bd-1cb012c311e2" LastKnownName="ExecutionOccurrenceSpecification10" /> + <executionOccurrenceSpecificationMoniker Id="536c5b4d-abe5-48b2-94b1-a0e3626fdbd7" LastKnownName="ExecutionOccurrenceSpecification9" /> + <executionOccurrenceSpecificationMoniker Id="a43b0000-8299-4bf3-b2ed-1950f1f17fda" LastKnownName="ExecutionOccurrenceSpecification10" /> + <executionOccurrenceSpecificationMoniker Id="a2ede72b-4372-44b0-9a0c-8123193480de" LastKnownName="ExecutionOccurrenceSpecification9" /> + <executionOccurrenceSpecificationMoniker Id="37f6735f-45f4-4b7b-a648-f7f5bd5f5883" LastKnownName="ExecutionOccurrenceSpecification10" /> + <executionOccurrenceSpecificationMoniker Id="e996defb-32f1-462f-9076-7df8bee15ef5" LastKnownName="ExecutionOccurrenceSpecification31" /> + <executionOccurrenceSpecificationMoniker Id="d5380b47-71ec-44bf-a519-5def71dc98ee" LastKnownName="ExecutionOccurrenceSpecification32" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="df75922f-09f1-4453-aab2-094ae9f4183e" name="Wheels" isActor="false" lifelineDisplayName="Wheels"> + <elementDefinition Id="a6b6f904-3d3e-41c7-95bb-76fdabc6f043" /> + <represents> + <propertyMoniker Id="0345a17e-df59-4b09-9d2c-d14e78b749a9" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="21237e1c-0d1b-4ff4-be1e-10e1ab60ee72" LastKnownName="ExecutionOccurrenceSpecification11" /> + <executionOccurrenceSpecificationMoniker Id="83d9cc06-59ad-4d46-be77-8e28ea8aadee" LastKnownName="ExecutionOccurrenceSpecification12" /> + <executionOccurrenceSpecificationMoniker Id="a2e3f76a-4f4c-43f3-9892-6422e6075fa7" LastKnownName="ExecutionOccurrenceSpecification33" /> + <executionOccurrenceSpecificationMoniker Id="19e93314-053e-4d02-82fe-b96d95cc6cea" LastKnownName="ExecutionOccurrenceSpecification34" /> + <executionOccurrenceSpecificationMoniker Id="b9583b35-4e99-45e7-a736-3e8469e41cae" LastKnownName="ExecutionOccurrenceSpecification11" /> + <executionOccurrenceSpecificationMoniker Id="f2ab6508-edcc-4e70-ac6e-fe91ce8ec9f6" LastKnownName="ExecutionOccurrenceSpecification12" /> + <executionOccurrenceSpecificationMoniker Id="5ee1aca2-8df0-4199-80bd-8d33bac8f338" LastKnownName="ExecutionOccurrenceSpecification11" /> + <executionOccurrenceSpecificationMoniker Id="8001717a-0f40-460e-8f66-601e401c2514" LastKnownName="ExecutionOccurrenceSpecification12" /> + <executionOccurrenceSpecificationMoniker Id="999d8904-ec60-46f7-b2b1-7447ce455a5a" LastKnownName="ExecutionOccurrenceSpecification11" /> + <executionOccurrenceSpecificationMoniker Id="83aca20c-5f83-4375-a8c0-af9a584148fd" LastKnownName="ExecutionOccurrenceSpecification12" /> + <executionOccurrenceSpecificationMoniker Id="08a43165-2c62-4e55-9820-97b98fe21697" LastKnownName="ExecutionOccurrenceSpecification33" /> + <executionOccurrenceSpecificationMoniker Id="d9978cb6-2da5-4bbd-8ca2-13bad250bd57" LastKnownName="ExecutionOccurrenceSpecification34" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="151040ee-3253-47e4-ab7f-eda1d42486f4" name="Axle Gear" isActor="false" lifelineDisplayName="Axle Gear"> + <elementDefinition Id="0735efff-0cf9-43ad-b349-ae64bd5b7a90" /> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="ae282cd7-ab71-4e0e-9966-91c49b5f0d2c" LastKnownName="ExecutionOccurrenceSpecification13" /> + <executionOccurrenceSpecificationMoniker Id="9f81023f-3800-4df2-a663-74b3b2d89537" LastKnownName="ExecutionOccurrenceSpecification14" /> + <executionOccurrenceSpecificationMoniker Id="c0cd2404-43d3-48a3-95c9-1305d037584b" LastKnownName="ExecutionOccurrenceSpecification35" /> + <executionOccurrenceSpecificationMoniker Id="6baffef2-dbeb-42eb-b1e3-888c8856d701" LastKnownName="ExecutionOccurrenceSpecification36" /> + <executionOccurrenceSpecificationMoniker Id="1965cc32-a2ed-40a3-bdd5-2cef20fd5a22" LastKnownName="ExecutionOccurrenceSpecification13" /> + <executionOccurrenceSpecificationMoniker Id="da5fe81d-1388-4988-a736-1dddb3d5d5d7" LastKnownName="ExecutionOccurrenceSpecification14" /> + <executionOccurrenceSpecificationMoniker Id="f3f6d66a-0102-41d1-aa5d-19c76918fb00" LastKnownName="ExecutionOccurrenceSpecification13" /> + <executionOccurrenceSpecificationMoniker Id="a8e9f31e-268d-4bc0-bc77-5d41f56813d1" LastKnownName="ExecutionOccurrenceSpecification14" /> + <executionOccurrenceSpecificationMoniker Id="6533ab0c-f74c-4ebe-837f-fc19ce8953e3" LastKnownName="ExecutionOccurrenceSpecification13" /> + <executionOccurrenceSpecificationMoniker Id="b00fe8f5-c91a-476d-a991-d88561758f43" LastKnownName="ExecutionOccurrenceSpecification14" /> + <executionOccurrenceSpecificationMoniker Id="7a2c9a1c-8dd3-478c-9bc4-a4e84b2c940b" LastKnownName="ExecutionOccurrenceSpecification35" /> + <executionOccurrenceSpecificationMoniker Id="64e97608-ba17-467a-a8af-56901cd539ad" LastKnownName="ExecutionOccurrenceSpecification36" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" name="Gearbox" isActor="false" lifelineDisplayName="Gearbox"> + <elementDefinition Id="e27045e5-ed2f-4939-93ae-698821f6262f" /> + <represents> + <propertyMoniker Id="823e4b8d-0428-4373-8ce3-b62c39867f77" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="5e391163-32e3-4c05-95a3-17e39307810f" LastKnownName="ExecutionOccurrenceSpecification15" /> + <executionOccurrenceSpecificationMoniker Id="17bb89b9-061b-4f3e-af39-dc970f67722b" LastKnownName="ExecutionOccurrenceSpecification16" /> + <executionOccurrenceSpecificationMoniker Id="d3007cdf-7609-4417-87c0-f3e4eeb1f6ac" LastKnownName="ExecutionOccurrenceSpecification37" /> + <executionOccurrenceSpecificationMoniker Id="b5947a52-6ea7-45db-88cf-d68880cd917e" LastKnownName="ExecutionOccurrenceSpecification38" /> + <executionOccurrenceSpecificationMoniker Id="cd4438ec-e9c2-4128-9dd0-e5991264236d" LastKnownName="ExecutionOccurrenceSpecification15" /> + <executionOccurrenceSpecificationMoniker Id="c364404b-44ed-4dd1-aab8-e41dcc333f55" LastKnownName="ExecutionOccurrenceSpecification16" /> + <executionOccurrenceSpecificationMoniker Id="79a64e27-7bd8-41cd-bd91-e309c4aa3090" LastKnownName="ExecutionOccurrenceSpecification15" /> + <executionOccurrenceSpecificationMoniker Id="0ffdba82-3c99-4eb4-9ced-d0e610369a8a" LastKnownName="ExecutionOccurrenceSpecification16" /> + <executionOccurrenceSpecificationMoniker Id="d8f982a4-6879-482b-b03b-adab2cb2e52a" LastKnownName="ExecutionOccurrenceSpecification15" /> + <executionOccurrenceSpecificationMoniker Id="098211af-8617-49ea-bf53-e265df89e1b7" LastKnownName="ExecutionOccurrenceSpecification16" /> + <executionOccurrenceSpecificationMoniker Id="80f479d9-6ea6-47b3-9f9f-b76b27a6c372" LastKnownName="ExecutionOccurrenceSpecification37" /> + <executionOccurrenceSpecificationMoniker Id="f6e3924c-211b-4ad9-a003-06ff656877d1" LastKnownName="ExecutionOccurrenceSpecification38" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="55911250-3a82-45d0-843f-f44d3a1d3f06" name="Clutch" isActor="false" lifelineDisplayName="Clutch"> + <elementDefinition Id="564fdb2f-55e8-42cb-ae05-065ad174d3a2" /> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="11164e8a-432c-4879-b0a0-c8b8d0141d79" LastKnownName="ExecutionOccurrenceSpecification17" /> + <executionOccurrenceSpecificationMoniker Id="658d2554-9c1f-4d9a-8218-e67050a7a33f" LastKnownName="ExecutionOccurrenceSpecification18" /> + <executionOccurrenceSpecificationMoniker Id="ede1580b-ba9b-4ddd-9364-08bee39a87e0" LastKnownName="ExecutionOccurrenceSpecification39" /> + <executionOccurrenceSpecificationMoniker Id="64a5ef0c-02f3-4c7b-b224-b8430e3adb8f" LastKnownName="ExecutionOccurrenceSpecification40" /> + <executionOccurrenceSpecificationMoniker Id="407cb7ae-fe57-4f23-b358-21695d370531" LastKnownName="ExecutionOccurrenceSpecification17" /> + <executionOccurrenceSpecificationMoniker Id="51a43830-82bf-4398-a9ee-cde36c0afeb1" LastKnownName="ExecutionOccurrenceSpecification18" /> + <executionOccurrenceSpecificationMoniker Id="5bac598b-77a7-4947-8a27-ee048e734d4b" LastKnownName="ExecutionOccurrenceSpecification17" /> + <executionOccurrenceSpecificationMoniker Id="02108544-81eb-473d-9822-003205acaf69" LastKnownName="ExecutionOccurrenceSpecification18" /> + <executionOccurrenceSpecificationMoniker Id="69fff48e-c52d-4419-b272-6e37e5153e13" LastKnownName="ExecutionOccurrenceSpecification39" /> + <executionOccurrenceSpecificationMoniker Id="72f66bd6-bd00-422a-8e82-3ba8081d8ba9" LastKnownName="ExecutionOccurrenceSpecification40" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="41baedb3-8303-43a4-a013-f492eac395ca" name="Auxiliaries" isActor="false" lifelineDisplayName="Auxiliaries"> + <elementDefinition Id="063a31ea-ee94-4f46-9431-c34025dd4fc3" /> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="b04e5b3b-75cf-4ed6-a4c9-d592815e372f" LastKnownName="ExecutionOccurrenceSpecification19" /> + <executionOccurrenceSpecificationMoniker Id="bde562d4-4952-4735-965f-eff0b286b2b6" LastKnownName="ExecutionOccurrenceSpecification20" /> + <executionOccurrenceSpecificationMoniker Id="3cfba433-b0ef-401d-951e-65f129c048a8" LastKnownName="ExecutionOccurrenceSpecification41" /> + <executionOccurrenceSpecificationMoniker Id="bc62353b-a59c-407b-91ba-4366b150f4ae" LastKnownName="ExecutionOccurrenceSpecification42" /> + <executionOccurrenceSpecificationMoniker Id="7cc124a0-6691-433f-a421-fdef7d06d961" LastKnownName="ExecutionOccurrenceSpecification19" /> + <executionOccurrenceSpecificationMoniker Id="deee846b-2fe1-46f9-bd4d-3d81f360d4be" LastKnownName="ExecutionOccurrenceSpecification20" /> + <executionOccurrenceSpecificationMoniker Id="908a0a25-b06c-4b50-9a23-d53ae9dd02bb" LastKnownName="ExecutionOccurrenceSpecification19" /> + <executionOccurrenceSpecificationMoniker Id="b7eee2c3-28ad-45da-91ba-25c6ac46571c" LastKnownName="ExecutionOccurrenceSpecification20" /> + <executionOccurrenceSpecificationMoniker Id="189727dd-0023-4269-bff3-c68db2c26070" LastKnownName="ExecutionOccurrenceSpecification41" /> + <executionOccurrenceSpecificationMoniker Id="f22c69af-7c6f-49ff-abc5-b23a32531242" LastKnownName="ExecutionOccurrenceSpecification42" /> + </topLevelOccurrences> + </lifeline> + <lifeline Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" name="Engine" isActor="false" lifelineDisplayName="Engine"> + <elementDefinition Id="a1232aec-9f73-4278-80cd-447cd7a32be8" /> + <represents> + <propertyMoniker Id="39a93297-e85a-4db6-955a-0dbb8d788887" /> + </represents> + <topLevelOccurrences> + <executionOccurrenceSpecificationMoniker Id="54e23529-3d96-44b7-8ccd-241ddef04ae6" LastKnownName="ExecutionOccurrenceSpecification21" /> + <executionOccurrenceSpecificationMoniker Id="7ca6f055-32e5-458d-bd6e-a76b04f8d5c1" LastKnownName="ExecutionOccurrenceSpecification22" /> + <executionOccurrenceSpecificationMoniker Id="5a4c9268-caf7-4b09-8042-9b7bc56d6b5e" LastKnownName="ExecutionOccurrenceSpecification43" /> + <executionOccurrenceSpecificationMoniker Id="8223f644-ffb0-4d3a-8a29-1511d84ecdb3" LastKnownName="ExecutionOccurrenceSpecification44" /> + <executionOccurrenceSpecificationMoniker Id="b0859ee4-b0b3-4e34-8568-cf16df08a80d" LastKnownName="ExecutionOccurrenceSpecification21" /> + <executionOccurrenceSpecificationMoniker Id="a4e87edd-74ff-43e2-ab0d-2cc9f4bf44a6" LastKnownName="ExecutionOccurrenceSpecification22" /> + <executionOccurrenceSpecificationMoniker Id="2a6bf090-999e-4d04-b90f-18e305ea6a56" LastKnownName="ExecutionOccurrenceSpecification21" /> + <executionOccurrenceSpecificationMoniker Id="324a63a2-9ccb-408b-b1ca-40e5b02d39fb" LastKnownName="ExecutionOccurrenceSpecification22" /> + <executionOccurrenceSpecificationMoniker Id="c4a332a1-4e4f-451b-a1f0-c9479e44cec2" LastKnownName="ExecutionOccurrenceSpecification43" /> + <executionOccurrenceSpecificationMoniker Id="2e49d6e9-c7a5-4c11-8c0a-bb98f053dd99" LastKnownName="ExecutionOccurrenceSpecification44" /> + </topLevelOccurrences> + </lifeline> + </lifelines> + <messages> + <message Id="c9400301-ac73-445b-9c8d-6d16f58be29f" name="Task.Run()" messageKind="Complete" messageSort="AsynchCall" createSelfMessage="false"> + <elementDefinition Id="8df2b845-f026-4031-8b71-8f032b3101af" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="4e48d3d9-aacd-436c-b33c-310824854240" LastKnownName="MessageOccurrenceSpecification1" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="ee494d5f-de3a-43ce-b708-3ea5df128eca" LastKnownName="MessageOccurrenceSpecification2" /> + </receiveEvent> + </message> + <message Id="a981327b-73c1-4526-ad99-8cdc9830c8ea" name="Request(absTime, dt)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="f31de45c-9a3a-4b2a-969d-fb8715146b4e" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="3dd63ec9-11df-4295-bc3c-336717a2aa44" LastKnownName="MessageOccurrenceSpecification43" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="baf09bf3-b59e-4c45-83ef-e7eb8700b20b" LastKnownName="MessageOccurrenceSpecification44" /> + </receiveEvent> + </message> + <message Id="f1b01adf-d29b-4a43-b1ad-84ad0e32e1fa" name="Request(absT, dt, velocity, gradient)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="4d21aab1-148b-4c8a-9017-c45be6eee655" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="874449e5-34ff-4421-b741-c172af51502b" LastKnownName="MessageOccurrenceSpecification11" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="693aaa2b-8043-4475-8350-4f1c1b05854b" LastKnownName="MessageOccurrenceSpecification12" /> + </receiveEvent> + </message> + <message Id="67f89e6f-4e31-4235-b2db-0642b9e2e82c" name="Request(absT, dt, velocity, gradient)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="b9c01645-266c-4231-b259-7f41a4d2b6bd" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="8e10bb11-2ffd-4cb4-a15a-b63c6e0fb02a" LastKnownName="MessageOccurrenceSpecification15" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="4435ba85-3eec-4dab-8848-c24ba7a7dd68" LastKnownName="MessageOccurrenceSpecification16" /> + </receiveEvent> + </message> + <message Id="b298a45e-fe38-4e84-9ac5-0cd1be33682d" name="Request(absT, dt, force, velocity)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="2e740b4e-95c9-40a0-afc3-2b6f068a8b94" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="64637736-a1c4-482f-8831-424a6829bb16" LastKnownName="MessageOccurrenceSpecification19" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="89dd924a-5c62-4a6c-965e-76165d0fdec4" LastKnownName="MessageOccurrenceSpecification20" /> + </receiveEvent> + </message> + <message Id="5b9b6ccc-3344-42d2-82fe-8c9640f78946" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="aa8730be-c6a7-4395-ab86-fb79d362f34c" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="50fa70be-cd74-4477-857e-5c48454765c3" LastKnownName="MessageOccurrenceSpecification23" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="23b458ba-541e-4459-a7ed-4355a47fb23d" LastKnownName="MessageOccurrenceSpecification24" /> + </receiveEvent> + </message> + <message Id="a6142ee9-2433-4285-8bdd-e18e96775bd4" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="6518a743-f84f-4993-b53f-8d34041e7fbf" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="cfba959c-a0d2-488f-af07-4332cb23850d" LastKnownName="MessageOccurrenceSpecification27" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="e5b8af24-19bc-4747-bd40-3122dd78f242" LastKnownName="MessageOccurrenceSpecification28" /> + </receiveEvent> + </message> + <message Id="8bc98bea-46bb-4878-b55e-f42d860a9f0b" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="5bf36ec8-f710-42ce-98f7-d71f92aaa689" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="e4a0f65e-bcfe-420c-98be-f80231c10e90" LastKnownName="MessageOccurrenceSpecification31" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="319d4542-d67f-43ab-a2fb-f738a2cb9769" LastKnownName="MessageOccurrenceSpecification32" /> + </receiveEvent> + </message> + <message Id="e06d3a1d-f104-4d51-98f7-b1612d214d8d" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="4d0bd9a9-2b6c-4eaf-a5b8-7d93a07b8528" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="bd40f52f-5e7d-4135-a880-c37149fbbefb" LastKnownName="MessageOccurrenceSpecification35" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="da935cf1-e2ba-4f2a-9ab4-322fefdf22ea" LastKnownName="MessageOccurrenceSpecification36" /> + </receiveEvent> + </message> + <message Id="f85f0f58-11e7-4b72-8f38-d376c6c01ba4" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="7e2d2dcb-b3d2-488a-921a-27f90f02b203" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="2b8971c2-dcea-4f07-bb46-d2db9a450739" LastKnownName="MessageOccurrenceSpecification39" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="b82bdfa1-7b0b-4526-863b-31b27c0bb998" LastKnownName="MessageOccurrenceSpecification40" /> + </receiveEvent> + </message> + <message Id="f7c753d0-badc-41b9-8ff2-37551c107e33" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="73d61b6a-1031-4e7c-9e9c-06a90e562993" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="b72cf1b7-909c-48ef-872a-8eaac6ffb412" LastKnownName="MessageOccurrenceSpecification41" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="8614e37d-581a-4cb9-951e-3e4aa1f2e1cc" LastKnownName="MessageOccurrenceSpecification42" /> + </receiveEvent> + </message> + <message Id="46f368d9-2233-461d-a12c-a3f4fb7528fe" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="2101d65b-6388-4370-b7b9-7e889971aa5d" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="dd45522b-956a-44f2-9b6a-e05ae601410c" LastKnownName="MessageOccurrenceSpecification37" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="830104b3-c150-4353-8050-5706cfff0144" LastKnownName="MessageOccurrenceSpecification38" /> + </receiveEvent> + </message> + <message Id="68af78a6-37ef-4779-ae74-5717223965e8" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="21232679-02a7-4094-8e4a-e37a21463c17" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="e590149a-01de-4f27-9bed-fff2110d1f1c" LastKnownName="MessageOccurrenceSpecification33" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="7418c33e-33f8-4d4c-9c3f-bbeba54bd204" LastKnownName="MessageOccurrenceSpecification34" /> + </receiveEvent> + </message> + <message Id="443542d5-66d6-4183-8000-47d95d51ea07" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="c8ba0d98-fc13-4d33-af57-374beb24a7fe" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="fdeefc8e-7467-4a01-a664-50ff34593a0b" LastKnownName="MessageOccurrenceSpecification29" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="ca9c2ea7-bbf1-42ff-8e76-d6b80c61a3cc" LastKnownName="MessageOccurrenceSpecification30" /> + </receiveEvent> + </message> + <message Id="e1b540c8-1ecb-499c-bc5b-49dfb24b5140" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="4a9a3202-fe89-44ce-8790-c0d2b915f977" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="9f8c9d0b-56ac-4b8c-98aa-6c70ec3bdba0" LastKnownName="MessageOccurrenceSpecification25" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f85b3206-2ffb-4e03-8c9c-6ae463a048c2" LastKnownName="MessageOccurrenceSpecification26" /> + </receiveEvent> + </message> + <message Id="13440b42-2bfb-491e-bba0-340a5e15d4ca" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="1e2ea928-01df-4a11-bbdf-898df008df89" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="531784a0-f934-462e-a891-baa3b7ac0ff9" LastKnownName="MessageOccurrenceSpecification21" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="63ad8d11-a7e9-4886-8f5d-aa0f91749d83" LastKnownName="MessageOccurrenceSpecification22" /> + </receiveEvent> + </message> + <message Id="cc2e1c9b-e7c6-4fd3-87f6-3de9514e226c" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="d83bcf9b-3e45-4ddf-9893-d4b56b9f900a" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="2893323f-3ea5-4721-b84a-f6650460930a" LastKnownName="MessageOccurrenceSpecification17" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="4c20c054-1067-409e-93c2-b29746de4ac2" LastKnownName="MessageOccurrenceSpecification18" /> + </receiveEvent> + </message> + <message Id="3688df88-2c48-4779-a4bb-1e6f04e725f1" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="a432f517-d713-4012-b3ef-4d6397f993da" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="84d99b53-64cd-4102-b21b-7ac791978597" LastKnownName="MessageOccurrenceSpecification13" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="5a3d4236-e441-49e4-a36d-4d1b7aefe113" LastKnownName="MessageOccurrenceSpecification14" /> + </receiveEvent> + </message> + <message Id="8409ed37-8dcd-453e-bad1-db4b3d0c8b2a" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="29f8da8b-c049-46cb-8ee5-7492f8e4fbb8" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="d62cd273-9166-4bc0-88c0-169b112d2299" LastKnownName="MessageOccurrenceSpecification45" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="947a7efe-d85a-4cff-85d3-8b5997ca4558" LastKnownName="MessageOccurrenceSpecification46" /> + </receiveEvent> + </message> + <message Id="d0891ca6-78dc-4472-ac27-38367fb3d51a" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="ed521b1f-3e04-482b-b6a2-112579c1d792" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="f3636004-cbf8-4298-a64a-c79ab07eb35e" LastKnownName="MessageOccurrenceSpecification47" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="3f662378-5215-4eef-ab11-960a63ab8110" LastKnownName="MessageOccurrenceSpecification48" /> + </receiveEvent> + </message> + <message Id="54f15f7b-3f0b-4e0c-98ec-c83986cf9dd4" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="571d4f73-7fc4-45a1-b515-aac917fda390" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="5b18c9a4-e089-413c-b3d2-6e63384c1643" LastKnownName="MessageOccurrenceSpecification51" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="48dcfea2-aec7-42e3-8811-77089b8644cb" LastKnownName="MessageOccurrenceSpecification52" /> + </receiveEvent> + </message> + <message Id="9e218043-e9be-4d8b-a44a-330d209885ac" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="74b97109-66d2-4fef-ae94-d6833743a8d0" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="2b0c7946-9f35-4b7f-b3b8-2b534507941a" LastKnownName="MessageOccurrenceSpecification53" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="9069a9cb-745e-4c63-aa44-a3edf47d944b" LastKnownName="MessageOccurrenceSpecification54" /> + </receiveEvent> + </message> + <message Id="0e46d203-6399-4322-825a-a911597a1f71" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="7a50c96e-1b18-4eb1-bac3-f3ab8b974f71" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="2c4c01d9-a49b-4780-83fe-eeded7d02348" LastKnownName="MessageOccurrenceSpecification55" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="69182824-72d7-446e-b6a6-c6df5aa30c77" LastKnownName="MessageOccurrenceSpecification56" /> + </receiveEvent> + </message> + <message Id="58867796-9f4a-4a1b-89ae-a110341deb56" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="85a3b915-7627-429b-989c-3b41082aa03b" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="98d82d85-ed88-423c-b96e-c7ea69034fb3" LastKnownName="MessageOccurrenceSpecification57" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="a22461bc-3be2-4dcc-a97b-c1bfbf91b1b9" LastKnownName="MessageOccurrenceSpecification58" /> + </receiveEvent> + </message> + <message Id="e209204b-a851-4731-be39-ee5792029f38" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="229451e0-2d39-43b1-b138-6054a86f2058" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="efdaab8d-cab2-4161-881a-70a76b1e69d0" LastKnownName="MessageOccurrenceSpecification59" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="d11052ef-26e9-4659-a6ee-1827baf15ef8" LastKnownName="MessageOccurrenceSpecification60" /> + </receiveEvent> + </message> + <message Id="25a405b6-2487-4cd9-bce5-c208c5dc09ba" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="ec9ab5ed-5e9b-4fd4-96ca-80bb59986511" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="93d1944c-0f04-4836-9fc8-191fa9b25104" LastKnownName="MessageOccurrenceSpecification61" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="09cdcacd-8051-4857-85cf-8fdbbe6bb655" LastKnownName="MessageOccurrenceSpecification62" /> + </receiveEvent> + </message> + <message Id="25ed15cb-01fe-4648-81d3-d0d1141e629e" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="89bbb04f-8b0d-489f-8d50-083eef1371d4" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="14a55a4a-3240-46d0-84c3-9c9721619efe" LastKnownName="MessageOccurrenceSpecification63" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="2028880d-1fc8-4208-895e-def13afd7e62" LastKnownName="MessageOccurrenceSpecification64" /> + </receiveEvent> + </message> + <message Id="12f4d1e0-2cd3-4a31-8fc3-d9302a773bd8" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="6b56d5dc-671a-4624-a32a-a64bb75e5dea" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="ce081e13-e475-4fc4-973f-742c5afeaef7" LastKnownName="MessageOccurrenceSpecification65" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="01449d1f-5972-4bdb-91d8-ceb83644f112" LastKnownName="MessageOccurrenceSpecification66" /> + </receiveEvent> + </message> + <message Id="1dd40d5b-a80c-461b-ba4b-24fa7ab7c9a0" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="0e145b4c-ed78-4149-a20b-fa88c86f1a8b" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="e6e04bda-7abb-4852-bae2-ccbf3b2b3f9e" LastKnownName="MessageOccurrenceSpecification67" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="ecb5c70a-c640-45fb-b2f3-e9a3323b97bf" LastKnownName="MessageOccurrenceSpecification68" /> + </receiveEvent> + </message> + <message Id="78060734-f2dd-4bf3-baa1-253b4ae7f313" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="d8728ad4-4c8b-4989-a6a3-18f21127f3a8" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="3d86f599-4d59-48e2-b37a-f8d914993ed9" LastKnownName="MessageOccurrenceSpecification69" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="5c5b6647-6f0c-4afc-8fe4-53c8040a8336" LastKnownName="MessageOccurrenceSpecification70" /> + </receiveEvent> + </message> + <message Id="51feb19e-cd6d-409f-a776-d76643208e86" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="bf86968d-c3a1-41a6-a56f-362fc3dd4de3" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="f3378f89-357e-4fe6-9e90-9fa154346e70" LastKnownName="MessageOccurrenceSpecification71" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="7200d1ac-ccd0-4571-bb65-f43acfcb167f" LastKnownName="MessageOccurrenceSpecification72" /> + </receiveEvent> + </message> + <message Id="2f12a0cc-9fd5-4145-8ea4-8404800e1ae8" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="e32bcb81-95ce-4ab2-b47d-8f71f8aeda26" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="5fc07358-6254-4b26-a1a0-dfb1b92907da" LastKnownName="MessageOccurrenceSpecification73" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="1224d072-a9d0-4c1f-9eb0-2033efe05f12" LastKnownName="MessageOccurrenceSpecification74" /> + </receiveEvent> + </message> + <message Id="fe2db503-fb5e-4e8a-ba6c-7735221fadc4" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="ec8720b3-f182-4550-8e97-f7b9d819dc48" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="73fee33e-11d4-473a-b502-cf11c1c40b4c" LastKnownName="MessageOccurrenceSpecification75" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="e2df87b0-0588-4721-85d4-df48d800d85f" LastKnownName="MessageOccurrenceSpecification76" /> + </receiveEvent> + </message> + <message Id="58f512af-f8f8-4620-95ed-8b306a3ad82f" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="45dcde77-9d73-4013-a508-641a002f9953" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="c98e7479-a484-45d5-afab-448e52b27216" LastKnownName="MessageOccurrenceSpecification77" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="68f5db7c-18da-42b9-80e6-e54e1fef795d" LastKnownName="MessageOccurrenceSpecification78" /> + </receiveEvent> + </message> + <message Id="cd4407b6-6654-4ccd-b596-e3674e9017f4" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="56179980-6bba-4b6b-9670-1b754f9949b0" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="029acab7-bbd5-42f9-823a-cbd9c24406e7" LastKnownName="MessageOccurrenceSpecification79" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="3986cad1-079a-4309-a534-181b0cc5d4b0" LastKnownName="MessageOccurrenceSpecification80" /> + </receiveEvent> + </message> + <message Id="2e3b3be7-96af-44ee-9f3a-f25763c69341" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="0c515ed1-99f2-467d-8a78-3db9b935bff8" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="8cea9bcc-0a1f-4b9d-a1d6-5dff2efae13b" LastKnownName="MessageOccurrenceSpecification81" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="8acb4969-91cb-44ea-b724-e49e3956b4bc" LastKnownName="MessageOccurrenceSpecification82" /> + </receiveEvent> + </message> + <message Id="bb09a710-8f63-4953-b41c-7933f856b43b" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="846069e0-9f17-446f-a2aa-6f1ada0820ae" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="45ff0152-ad1a-4256-ba75-e56b48ecbd5d" LastKnownName="MessageOccurrenceSpecification83" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="12c714ce-100b-4265-a83e-04fea542b656" LastKnownName="MessageOccurrenceSpecification84" /> + </receiveEvent> + </message> + <message Id="9ee705bd-1b5c-4122-b327-a02d4d5c1b42" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="b8edcc30-01cf-4ebd-8837-7823dc5ccac9" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="58d0c7ed-7383-4f6a-ac8b-ce4595ce418a" LastKnownName="MessageOccurrenceSpecification85" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="2316339c-22e6-4721-9d80-8c8953835b15" LastKnownName="MessageOccurrenceSpecification86" /> + </receiveEvent> + </message> + <message Id="fc5b844a-272a-40fd-94f2-a762c8238faf" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="635b327a-34e3-44d8-aef9-dd4df3ace01e" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="de4e770e-512a-4d9f-8c31-31e4a271dc4f" LastKnownName="MessageOccurrenceSpecification49" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="3f08caac-835b-454a-ab5a-8492aa9bb3ae" LastKnownName="MessageOccurrenceSpecification50" /> + </receiveEvent> + </message> + <message Id="d6ef13f9-89f3-4342-9287-5e6c648d3bb5" name="Request(absTime, dt)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="7ea9e0da-038c-4f5f-b31d-8e4363d46a59" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="82db413a-bbb4-4765-b0c3-f122e568aeae" LastKnownName="MessageOccurrenceSpecification43" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="d64e1b24-9093-4694-85d5-60c2ee739e26" LastKnownName="MessageOccurrenceSpecification44" /> + </receiveEvent> + </message> + <message Id="b7a991d1-1ad3-4420-b03d-ab6658836ba7" name="Request(absT, dt, velocity, gradient)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="86c5ca09-b4a9-4ca0-93cc-21cfe9f8dc6c" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="7c5da273-704c-4206-99f5-5ae07e1e5624" LastKnownName="MessageOccurrenceSpecification11" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="c2e9478e-d97e-4958-acc1-83b723a9eb9c" LastKnownName="MessageOccurrenceSpecification12" /> + </receiveEvent> + </message> + <message Id="e0e710aa-a042-4ea1-a469-adcbedabca79" name="Request(absT, dt, velocity, gradient)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="b6e4c312-7f34-43b2-9aa2-cfe4e02c1ba9" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="9edf742b-745b-4efc-881f-01fd58e87d72" LastKnownName="MessageOccurrenceSpecification15" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="d695a27f-b7b1-4517-9abc-1ac6ba03d692" LastKnownName="MessageOccurrenceSpecification16" /> + </receiveEvent> + </message> + <message Id="a90438e8-3098-4fb6-be20-05f97280be42" name="Request(absT, dt, force, velocity)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="0e3a7be5-e96c-40b9-96e8-21aaf25ddf00" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="112185be-4124-498e-b1a5-380b5acecd51" LastKnownName="MessageOccurrenceSpecification19" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="a8e1eabe-aa68-4ef4-ad99-88c899cdff2e" LastKnownName="MessageOccurrenceSpecification20" /> + </receiveEvent> + </message> + <message Id="145a4b84-86cb-439a-9c4a-a2cff0aac96a" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="2d10d45e-7d65-48b8-a7a0-85c9b8d43423" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="7859c453-a7f2-4472-86b8-53473532fe10" LastKnownName="MessageOccurrenceSpecification23" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="20fdd745-7cf5-4ce6-a3e6-075e2ccb0b07" LastKnownName="MessageOccurrenceSpecification24" /> + </receiveEvent> + </message> + <message Id="efab785f-7ec9-40fa-8baa-b9966bfa9184" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="da1a2831-b044-4d7f-b43c-98d2f513bc5b" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="6f4a95ff-56d6-4d87-a5a1-329b9930c240" LastKnownName="MessageOccurrenceSpecification27" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="b470fefa-934a-4907-884b-fed8833c6849" LastKnownName="MessageOccurrenceSpecification28" /> + </receiveEvent> + </message> + <message Id="be419531-c670-4a7d-a565-d063ab5015b4" name="ResponseTimeFail(dt)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="9d7ca156-94a4-4347-811e-b202d3be4bfa" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="1dd0849e-43b3-4dd3-adb7-ea3ef7887bad" LastKnownName="MessageOccurrenceSpecification29" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="371abbcf-c296-46c1-bab2-a726d88c2524" LastKnownName="MessageOccurrenceSpecification30" /> + </receiveEvent> + </message> + <message Id="d34f5d49-8156-4b21-8dc0-15e58931ee7f" name="ResponseTimeFail(dt)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="0fe86941-61f3-4274-ab96-92dcc1452075" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="902141d6-bed4-47c0-af23-f5900a2da549" LastKnownName="MessageOccurrenceSpecification25" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="56c02264-d9e0-4e80-a609-09258dc4bb49" LastKnownName="MessageOccurrenceSpecification26" /> + </receiveEvent> + </message> + <message Id="ef796eb2-9322-404f-aef3-4c1862eddc48" name="ResponseTimeFail(dt)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="5723323b-e428-47b7-b33a-5296bc06ba23" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="efc08870-1993-49c1-be7a-5cd8823d649a" LastKnownName="MessageOccurrenceSpecification21" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="d3c80559-aed1-403f-ae8e-99274054180a" LastKnownName="MessageOccurrenceSpecification22" /> + </receiveEvent> + </message> + <message Id="841e1de7-e83e-434a-bff2-4fe5f51d7671" name="ResponseTimeFail(dt)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="ea04dc16-9f88-4ab5-b18c-c75c3d5ea996" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="e4fb8208-3c30-4ef1-9f46-a9cc67a75e98" LastKnownName="MessageOccurrenceSpecification17" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="0dd56ea4-dedc-4244-8a6b-c5079d280c7c" LastKnownName="MessageOccurrenceSpecification18" /> + </receiveEvent> + </message> + <message Id="24a58c90-fb17-47a9-b4db-4e17204ac346" name="ResponseTimeFail(dt)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="1a11d69e-b7e8-4834-82d1-2661e113b28c" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="6c9724c0-c084-4fa0-8688-444d0caee688" LastKnownName="MessageOccurrenceSpecification13" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="9b9ad5ad-8f34-482a-aa87-d0bbb092fafa" LastKnownName="MessageOccurrenceSpecification14" /> + </receiveEvent> + </message> + <message Id="e3aa4e4c-50af-446f-990e-58fe39bab57a" name="ResponseTimeFail(dt)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="2154e3f4-d8b3-4738-b796-e87556315ea3" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="d7917b31-fa08-495f-a365-3338d14caf51" LastKnownName="MessageOccurrenceSpecification45" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="9ac805a5-2baf-4376-9504-704f6c95a2d2" LastKnownName="MessageOccurrenceSpecification46" /> + </receiveEvent> + </message> + <message Id="2277929e-b73d-4cb8-9d42-93ff867c8085" name="Request(absTime, dt)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="6b63bc5f-b982-49d0-b989-c84b602c1c2b" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="e188808d-7897-45cc-89cf-6d7f55702849" LastKnownName="MessageOccurrenceSpecification43" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="08d5a59a-91e2-44ab-9c74-869b3a399367" LastKnownName="MessageOccurrenceSpecification44" /> + </receiveEvent> + </message> + <message Id="09b957b4-4000-4d03-bebc-9d03da258fb8" name="Request(absT, dt, velocity, gradient)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="69d2465a-962a-4aaf-9a50-4ee6a35bf368" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="874ddec5-9a39-4d98-a19f-119c178f68c3" LastKnownName="MessageOccurrenceSpecification11" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="4ffeb701-9a7f-4c73-82e0-cafed834e6c5" LastKnownName="MessageOccurrenceSpecification12" /> + </receiveEvent> + </message> + <message Id="15424699-5257-47ad-a2bd-14d9ed543b5a" name="Request(absT, dt, velocity, gradient)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="736f53a7-8c2b-4ec2-a7ac-787eaa7026c8" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="f174cd3c-6e07-437c-9e26-a7b8ef56af22" LastKnownName="MessageOccurrenceSpecification15" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="7df08509-74dd-4b9d-97a8-067fb38251a9" LastKnownName="MessageOccurrenceSpecification16" /> + </receiveEvent> + </message> + <message Id="e3041077-57dd-4c27-ad17-af260aab8f51" name="Request(absT, dt, force, velocity)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="9d68d754-7d65-4dbb-8fa4-66721eb80357" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="6f4dd759-c124-4197-b06c-cd081cb619a6" LastKnownName="MessageOccurrenceSpecification19" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f0746779-6148-490a-b9b3-0042275df592" LastKnownName="MessageOccurrenceSpecification20" /> + </receiveEvent> + </message> + <message Id="dbaceefb-635a-4ef6-8feb-77bdd0b2f8eb" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="2e5ea1e5-0d9f-46f5-bc21-767f62bb265b" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="f2a7f9bb-f9c5-4c15-bbd8-be163210fe5f" LastKnownName="MessageOccurrenceSpecification23" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="aed5ea11-62d3-4f98-bbe0-a4292f89c6c5" LastKnownName="MessageOccurrenceSpecification24" /> + </receiveEvent> + </message> + <message Id="4d9dc9fc-1eb9-4f33-99bb-aa5600f742c2" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="9f0e69dd-6c04-417e-ae2e-86e106eb9c6c" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="8d0e1584-cca8-49e4-a8f5-eb1982a76092" LastKnownName="MessageOccurrenceSpecification27" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="02f28d16-fb87-498f-8f6f-191560be050d" LastKnownName="MessageOccurrenceSpecification28" /> + </receiveEvent> + </message> + <message Id="d6f7961a-2699-42df-8fd5-0ef4ffdf4cba" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="47cbb315-d839-484b-ba8b-ecefd4ff8646" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="f3e08dce-23e9-4fb6-a40a-78e87c9fb3ef" LastKnownName="MessageOccurrenceSpecification31" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="68737007-833f-4038-8dff-c9f6a0d120b1" LastKnownName="MessageOccurrenceSpecification32" /> + </receiveEvent> + </message> + <message Id="acd9fa58-1464-49d1-8394-d197a8b5ffe1" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="cf20aca8-d631-43fc-960b-a380ed120047" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="cacfeedf-6cc4-42b8-8e6f-94484acd532a" LastKnownName="MessageOccurrenceSpecification35" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="e1d798c1-16f8-4c25-b91e-9f27805ffa0d" LastKnownName="MessageOccurrenceSpecification36" /> + </receiveEvent> + </message> + <message Id="46c780b6-fc56-43c0-9f12-9d17f3c1dd09" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="4662f6ab-a9fc-41b6-bbe0-97a68e7e22ff" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="14685dc0-ea05-4e23-8e2b-fd4fc8be2b95" LastKnownName="MessageOccurrenceSpecification39" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="0b611922-668a-4d55-8bd7-2d791bed1880" LastKnownName="MessageOccurrenceSpecification40" /> + </receiveEvent> + </message> + <message Id="3dcfddb0-f4e2-4b98-93b8-ba7d53abec8f" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="5e0c832b-f68d-4e16-bd65-abfc4ebfc001" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="6ed0e8ec-25d2-4c47-8d1e-9e7b3d0165e7" LastKnownName="MessageOccurrenceSpecification41" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="14fa9252-0137-4e96-9082-a6be19b8ffcd" LastKnownName="MessageOccurrenceSpecification42" /> + </receiveEvent> + </message> + <message Id="c252aa14-82b7-448c-a803-587c7f2d491a" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="09f90b77-ce03-4553-b79d-497a647dbb37" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="adc6a132-5b04-4992-92e6-dfc9e6852e39" LastKnownName="MessageOccurrenceSpecification37" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="9956ed76-8e21-4206-9e0e-f774251d539f" LastKnownName="MessageOccurrenceSpecification38" /> + </receiveEvent> + </message> + <message Id="44379c53-9d92-41f7-af79-60cb122194c2" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="c951d4ef-d7b3-461f-8422-2b5e502e58fa" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="cb0a7ba3-ec3f-4ae3-8250-c7676bb828bd" LastKnownName="MessageOccurrenceSpecification33" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="d8323287-2344-4118-8523-2e796a58ef4e" LastKnownName="MessageOccurrenceSpecification34" /> + </receiveEvent> + </message> + <message Id="c39dd40e-a50f-453c-b53f-e4b130e53cdf" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="e31080fa-8418-443a-b715-d003bcd13f81" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="3ed18ee0-5e31-4833-91ef-4c55ad73dec9" LastKnownName="MessageOccurrenceSpecification29" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="e214e0d6-8e6d-4a0d-8105-fe263b2da177" LastKnownName="MessageOccurrenceSpecification30" /> + </receiveEvent> + </message> + <message Id="dfa513a5-1e0a-46f8-a3a8-6038e838f87f" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="ebe4476e-64fd-4b1a-a153-e3b322625904" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="e9702478-1777-4f4f-acd2-36dd04c7faf2" LastKnownName="MessageOccurrenceSpecification25" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f56ed387-4c6d-414e-a013-ff541dafc852" LastKnownName="MessageOccurrenceSpecification26" /> + </receiveEvent> + </message> + <message Id="e9eabc90-8479-4c07-8de7-bb923c985bde" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="754ebe89-6774-427d-90ad-7f798fcdcf45" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="da2ad44f-40aa-42f3-b085-45d6857c4788" LastKnownName="MessageOccurrenceSpecification21" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="4c99d8a1-30fc-45c0-b2d6-dc35eeb9286e" LastKnownName="MessageOccurrenceSpecification22" /> + </receiveEvent> + </message> + <message Id="e0745f83-618d-4292-90f7-cbaa5374be24" name="ResponseOverloadFail(delta, gradient)" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="aa069984-fa34-48a5-9c77-dfde6fdeb34c" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="3c4557fe-2fcb-44fa-be42-45d38cb8f009" LastKnownName="MessageOccurrenceSpecification17" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="9937f5f5-5f57-4a44-8739-558033715770" LastKnownName="MessageOccurrenceSpecification18" /> + </receiveEvent> + </message> + <message Id="6bc973d9-5078-4fb6-9a6e-4330e7adab64" name="Request(absT, dt, velocity, gradient)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="e6773e9e-7f3a-4b38-9d20-4c302de74546" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="e3df69b2-c027-4b7b-b20b-dc3b97f295f6" LastKnownName="MessageOccurrenceSpecification15" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="3c155ed9-a50e-45ed-bcb1-6abfe42792d3" LastKnownName="MessageOccurrenceSpecification16" /> + </receiveEvent> + </message> + <message Id="83b12cd6-b630-4e1f-84dd-9fcaca5ebaa3" name="Request(absT, dt, force, velocity)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="f6e7f55c-20a9-44d0-859c-4d89bf78ef65" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="8a8c4eb1-ccc3-4013-8e28-11a7bfd6aebe" LastKnownName="MessageOccurrenceSpecification19" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="8c7bf153-a362-4b6f-9e46-e5ee543de9b4" LastKnownName="MessageOccurrenceSpecification20" /> + </receiveEvent> + </message> + <message Id="d3af249a-17dc-45f2-b7c5-46b55bf52fad" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="bf464479-f03e-4124-ab1c-91ee36374a59" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="329838cd-bacc-40ab-962c-31788b1e3277" LastKnownName="MessageOccurrenceSpecification23" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="9faf28c4-369f-4366-92e9-c118da7e9829" LastKnownName="MessageOccurrenceSpecification24" /> + </receiveEvent> + </message> + <message Id="b6cc5dcc-df33-4f49-a35c-8d8d575dae6c" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="26b146fe-b6db-4cf4-b730-c43351bff5f8" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="6c51334b-1bb4-42ed-bca6-dff40b5eadf5" LastKnownName="MessageOccurrenceSpecification27" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="7dd5b5d8-342a-45b9-ae38-21060adc5d01" LastKnownName="MessageOccurrenceSpecification28" /> + </receiveEvent> + </message> + <message Id="05a57da8-5bbd-4dad-94a3-b7e5db546150" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="d5e53f4c-8bb7-42b7-a241-cf10d31410f3" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="2f703f07-e3ca-45c8-a356-8e46fafaf77f" LastKnownName="MessageOccurrenceSpecification31" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="8fc3969a-9c7e-4631-8774-84df6bc2cabd" LastKnownName="MessageOccurrenceSpecification32" /> + </receiveEvent> + </message> + <message Id="8a3b8ac1-7247-4d38-9fb9-2b3ce0f6a08f" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="7fc78f2e-8491-465f-8cf5-1c72d9c5d331" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="bf4fac84-65c1-42da-b1b5-c7f0ac522f3c" LastKnownName="MessageOccurrenceSpecification35" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="19235eb0-190b-4df0-acf8-7016c918a4f8" LastKnownName="MessageOccurrenceSpecification36" /> + </receiveEvent> + </message> + <message Id="9eca337e-ebb5-4af7-bb71-1a867ff04f3e" name="Request(absT, dt, torque, n)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="0f33d55a-6f49-44d8-907e-2a21497b44bd" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="8bf21087-f5d5-48ec-82fc-24a9f467dd8d" LastKnownName="MessageOccurrenceSpecification39" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="e05cfda6-66b5-4e3c-987b-b4c062922772" LastKnownName="MessageOccurrenceSpecification40" /> + </receiveEvent> + </message> + <message Id="0bb9367b-d8da-44c9-8466-cdde78340692" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="c85ddc62-f4a5-44d1-aff4-5dbf9b1901d8" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="545cc109-f346-4059-a6b2-24c6dc4387a7" LastKnownName="MessageOccurrenceSpecification41" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="383bd73d-587e-4ca2-b7fa-47dd0a7868e7" LastKnownName="MessageOccurrenceSpecification42" /> + </receiveEvent> + </message> + <message Id="9b945bdb-3367-4765-96f4-39ecac063ce6" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="f0197b25-60db-4eed-adc5-4c553a1bf798" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="8b781ed4-afa8-43c6-8dc7-ef1d4eeb85c3" LastKnownName="MessageOccurrenceSpecification37" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="01f40978-f50f-435c-a485-b0951a029b94" LastKnownName="MessageOccurrenceSpecification38" /> + </receiveEvent> + </message> + <message Id="60666d9d-70cb-4537-8db2-79873e0a0866" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="ad2e2d90-0523-4c86-9f7d-0f8651dabd2e" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="02581308-9e0e-48e6-90b7-c9cfa6e25d31" LastKnownName="MessageOccurrenceSpecification33" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="e6fee4ba-1bf1-4ad9-8333-c4ede23f14e0" LastKnownName="MessageOccurrenceSpecification34" /> + </receiveEvent> + </message> + <message Id="5b7f8bdb-5533-4a07-8d70-4dab89d15f8c" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="2c008f5c-e6e6-4de1-b258-95b5cf3bc734" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="31b913fa-94ac-470f-8663-9a774449e32c" LastKnownName="MessageOccurrenceSpecification29" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="9f23ba7a-eda1-4502-888b-b2ea9426cbd6" LastKnownName="MessageOccurrenceSpecification30" /> + </receiveEvent> + </message> + <message Id="aa78dcee-2702-4409-afe0-1d5ee12b8c87" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="1f40ea9a-c560-412e-89ca-87c5baf5c0e1" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="f5b75ede-17d2-4654-918e-281e91320070" LastKnownName="MessageOccurrenceSpecification25" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f1dcaec0-3592-4498-8fb6-48555328da07" LastKnownName="MessageOccurrenceSpecification26" /> + </receiveEvent> + </message> + <message Id="ef91dbfa-dcb7-4a45-9b4e-4adcbf533598" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="6a5e7181-7dfd-4e4c-82b3-db0ebefec7fd" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="22204e1d-db57-4998-a46f-8e42c9a633da" LastKnownName="MessageOccurrenceSpecification21" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="d528a7a5-e2a2-4898-b334-d4f04b66b5fd" LastKnownName="MessageOccurrenceSpecification22" /> + </receiveEvent> + </message> + <message Id="60e9bd31-44f4-4257-858c-69dfbc1d2646" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="1ff9a996-b450-4bbd-bc4c-579e8e0b0bab" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="b16fab72-ddef-44e4-b146-b225eb7efcd1" LastKnownName="MessageOccurrenceSpecification17" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="9a6e2dfc-1a6b-4ff4-9c90-b53335478de9" LastKnownName="MessageOccurrenceSpecification18" /> + </receiveEvent> + </message> + <message Id="815ede92-cf25-42f2-ad82-93dfb22fbea0" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="94fe82e9-2646-44e8-b1ca-be63679fd9a5" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="4e924f4b-d089-4348-84dc-fa6421a28b96" LastKnownName="MessageOccurrenceSpecification13" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="2144d60f-ad2a-4c8c-a024-3558aa3eb844" LastKnownName="MessageOccurrenceSpecification14" /> + </receiveEvent> + </message> + <message Id="4b82897d-954a-4146-8c4a-68df5b44fffb" name="ResponseSuccess" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="5a63d3f7-e485-4b85-b4c9-ce413e9f6263" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="5ea7fbee-54a5-4643-a4cc-362348e38d84" LastKnownName="MessageOccurrenceSpecification45" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="3906e8f0-e487-4dfb-8436-6fc404bd36fc" LastKnownName="MessageOccurrenceSpecification46" /> + </receiveEvent> + </message> + <message Id="ae93d603-774b-424c-a34d-b5a3471b20e3" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="58258981-03af-4062-83fb-ca0240558464" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="ce4294ca-83fe-4f75-b2bf-33e2a2dd15d4" LastKnownName="MessageOccurrenceSpecification47" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="2e11b92d-2a27-48a3-9f7c-2ad501e4e054" LastKnownName="MessageOccurrenceSpecification48" /> + </receiveEvent> + </message> + <message Id="a03b3721-886c-459d-ba23-2785955d5826" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="f1fdecb3-d52e-4123-8525-2e235ac9eeee" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="53bda3b4-7f4a-4ef0-a2cb-6890a357c95d" LastKnownName="MessageOccurrenceSpecification51" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f011e9fb-a4e2-4c39-91c4-d8f087a4c2dd" LastKnownName="MessageOccurrenceSpecification52" /> + </receiveEvent> + </message> + <message Id="6efbea39-c69d-4699-8a36-60adcd6c7ba6" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="5ba175da-eeb4-4c25-a425-7a1f26a92d48" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="a55aca95-ce38-4385-8f78-c336d8d5152e" LastKnownName="MessageOccurrenceSpecification53" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="737c70fd-417d-4337-af3b-fe24568ac0af" LastKnownName="MessageOccurrenceSpecification54" /> + </receiveEvent> + </message> + <message Id="584ac655-2da9-4368-a732-423bbc961871" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="45ef88fd-10de-4ae8-8eb0-745ad3f25393" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="bb58e4c0-0a02-4dd8-acf5-814f371e49e1" LastKnownName="MessageOccurrenceSpecification55" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="13b0ef7c-3b7b-42c5-a140-a4936c3b4bfe" LastKnownName="MessageOccurrenceSpecification56" /> + </receiveEvent> + </message> + <message Id="e8b00c32-5b86-456f-8698-3bf3eea7dce7" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="ecb543cd-c36b-4b81-8bd7-3312d4231eb0" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="286d7e4b-3a88-4eba-83ad-295494a63176" LastKnownName="MessageOccurrenceSpecification57" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="f1e59488-7138-4443-986b-5bb250196543" LastKnownName="MessageOccurrenceSpecification58" /> + </receiveEvent> + </message> + <message Id="a59bddd8-7112-4de0-b572-117bdce4634f" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="a19998e7-d63c-4ea4-b068-d60114adbfe8" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="27b94d73-a575-4915-b39e-6648df8c1b4f" LastKnownName="MessageOccurrenceSpecification59" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="207cb41d-6ff8-48d0-a760-9ea640019b7a" LastKnownName="MessageOccurrenceSpecification60" /> + </receiveEvent> + </message> + <message Id="d6c3f584-c8f8-4766-9711-f48f77c9e71d" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="cd4991b4-922b-4f98-9c6a-3c92b530b628" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="56855ae2-2f6e-4d89-913b-5c6d71af8b04" LastKnownName="MessageOccurrenceSpecification61" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="1dae1695-1e5d-4578-9c1a-0b01558916c8" LastKnownName="MessageOccurrenceSpecification62" /> + </receiveEvent> + </message> + <message Id="d78285a4-c02c-4925-942c-748cbd117b35" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="5bef300e-f1b9-426d-ad43-1ff44e3e0e0d" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="ea9b4f14-63df-4469-9f96-4efeb61e1cf9" LastKnownName="MessageOccurrenceSpecification63" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="194109c2-b6f7-4c52-a7b4-d7c0753cd6e3" LastKnownName="MessageOccurrenceSpecification64" /> + </receiveEvent> + </message> + <message Id="ac188019-2ae6-4a04-a4cd-78baf8fa6e45" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="6542859e-3f2a-4060-8998-60332cfa710d" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="0ce8e6a8-73fb-4d59-8e38-a69152e5ac2a" LastKnownName="MessageOccurrenceSpecification65" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="07a24bd4-b51a-431d-8e67-2c0e5e4f96c6" LastKnownName="MessageOccurrenceSpecification66" /> + </receiveEvent> + </message> + <message Id="7a18fd00-e559-453a-928f-54fbc5b33f47" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="e6efba38-cc56-49c8-aba9-798af4358a8b" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="22922396-2a43-4a05-b659-e6b61ee2d56a" LastKnownName="MessageOccurrenceSpecification67" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="b685467c-77c7-4cb7-9b0c-9d2f20b099d2" LastKnownName="MessageOccurrenceSpecification68" /> + </receiveEvent> + </message> + <message Id="80d557bf-39e2-4480-8787-f846041e1ded" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="f0597036-f3eb-4d17-a779-9f28da5e6196" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="48f7d866-96a2-4b3c-a57a-7f9053cdaf2b" LastKnownName="MessageOccurrenceSpecification69" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="8b1fddea-8e7d-4648-8585-c9622ec313d1" LastKnownName="MessageOccurrenceSpecification70" /> + </receiveEvent> + </message> + <message Id="7bdfa569-5ec5-4a01-b737-d177f3d5ac58" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="e3a1a0ae-4c25-4b36-b65a-efd5b51dee01" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="f36d82e1-febb-40b9-beb8-59a9104b8048" LastKnownName="MessageOccurrenceSpecification71" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="c49ba0d2-2364-44ae-ac12-53a942355f8f" LastKnownName="MessageOccurrenceSpecification72" /> + </receiveEvent> + </message> + <message Id="e0ab7c9c-5bcc-4477-b946-1a1ec949f80a" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="c52467e3-7064-49ec-9fa3-449fe1eed8fc" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="e8774949-c640-454b-813c-3cf8f1a1aebf" LastKnownName="MessageOccurrenceSpecification73" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="10571912-e366-4ba3-9f92-fb91654c2598" LastKnownName="MessageOccurrenceSpecification74" /> + </receiveEvent> + </message> + <message Id="11894629-b98b-47ea-adba-9d891483f42e" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="15c9b29e-4ba7-4c33-a2ae-9369ca55e6d6" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="b1d328ae-1dfc-4649-bce4-a94a3dd662d0" LastKnownName="MessageOccurrenceSpecification75" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="19b6e1bd-8483-43bb-bc15-33ea3b8e9ce0" LastKnownName="MessageOccurrenceSpecification76" /> + </receiveEvent> + </message> + <message Id="73dd6a12-2a8d-4a81-a633-f44796b53ce7" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="a643ebb7-7869-448e-8d41-f8b7f27a3de3" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="4a951711-424c-49a1-a3b2-671bb9cf086a" LastKnownName="MessageOccurrenceSpecification77" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="15c6fd99-3247-4e20-be98-68e9e6b6c799" LastKnownName="MessageOccurrenceSpecification78" /> + </receiveEvent> + </message> + <message Id="8443c530-7181-4381-af03-366c8059d17f" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="baac84e3-b90a-4270-8b91-0ad30ac8c439" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="84778463-6a4b-4f3b-b0f5-b6b63ffcaf7f" LastKnownName="MessageOccurrenceSpecification79" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="a5b5e04a-63f8-4a2f-ac1f-33a31e911df3" LastKnownName="MessageOccurrenceSpecification80" /> + </receiveEvent> + </message> + <message Id="ac883444-18f1-4701-b52d-2f461d10be29" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="61b13e96-be70-4d07-b9f3-73bcd5292022" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="e20daacb-d986-46a9-ae6e-a804f670ba96" LastKnownName="MessageOccurrenceSpecification81" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="4c1d2fb8-b382-48d5-8e84-6eec51e78548" LastKnownName="MessageOccurrenceSpecification82" /> + </receiveEvent> + </message> + <message Id="2a619b5e-c260-4704-ba0f-230174c90e00" name="Commit(dataWriter)" messageKind="Complete" messageSort="SynchCall" createSelfMessage="false"> + <elementDefinition Id="70ec54bd-b91c-4262-8b28-1a48ed980810" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="996c7c43-6bd6-4b44-88b9-e8b527b60483" LastKnownName="MessageOccurrenceSpecification83" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="009d6487-4162-43b2-90e8-8cb4a193be15" LastKnownName="MessageOccurrenceSpecification84" /> + </receiveEvent> + </message> + <message Id="c31801a1-82eb-404c-852b-5aa34467f1fe" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="23b9a145-9b0e-42a5-acd4-888a6b8f268a" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="c6bcc9e3-743b-4f0b-996c-b8a522c0a406" LastKnownName="MessageOccurrenceSpecification85" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="716ab823-59fa-46fb-bf30-5489c3a88805" LastKnownName="MessageOccurrenceSpecification86" /> + </receiveEvent> + </message> + <message Id="1a1d3912-6a21-4175-b3dc-739f55c726e6" name="<<return>>" messageKind="Complete" messageSort="Reply" createSelfMessage="false"> + <elementDefinition Id="0fcd192c-c645-4ffd-8676-922ca41402e9" /> + <sendEvent> + <messageOccurrenceSpecificationMoniker Id="9c01edb5-1a30-4489-80d5-ae477ee60211" LastKnownName="MessageOccurrenceSpecification49" /> + </sendEvent> + <receiveEvent> + <messageOccurrenceSpecificationMoniker Id="252322ae-65c3-4d8d-affa-1d768a5c4177" LastKnownName="MessageOccurrenceSpecification50" /> + </receiveEvent> + </message> + </messages> + <ownedAttributesInternal> + <property Id="40fb925f-d01c-4201-850c-4f1618045f63" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="91d2a9fa-44bc-4802-839c-bcf2ee751edb" /> + <type_NamedElement> + <referencedTypeMoniker Id="f31a814d-5e16-4f61-aa9c-1da391c35004" LastKnownName="VectoSimulator" /> + </type_NamedElement> + </property> + <property Id="93fbe70e-9e5e-4ad8-b6ed-836138452ea4" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="c4b6b956-88b4-4182-825f-599ff7dc7258" /> + <type_NamedElement> + <referencedTypeMoniker Id="ffc17ed9-c1d1-4137-8d07-76f9e780bf5f" LastKnownName="Driver" /> + </type_NamedElement> + </property> + <property Id="31f02289-9b04-4407-b670-19a6dd8f9c42" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="00f65d36-91de-4366-93b5-34b1b40e02d8" /> + <type_NamedElement> + <referencedTypeMoniker Id="663afa2b-acbd-4daa-b31f-85e8f6484efe" LastKnownName="Vehicle" /> + </type_NamedElement> + </property> + <property Id="0345a17e-df59-4b09-9d2c-d14e78b749a9" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="f251db5c-5b67-44c1-a7ea-b137b28e297f" /> + <type_NamedElement> + <referencedTypeMoniker Id="a033740a-71f3-464a-aee7-ae87ecdfad5f" LastKnownName="Wheels" /> + </type_NamedElement> + </property> + <property Id="823e4b8d-0428-4373-8ce3-b62c39867f77" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="82c8c834-df34-4ae8-994a-a1300e1ea5bf" /> + <type_NamedElement> + <referencedTypeMoniker Id="69c7fc87-82a1-440c-a6a3-3e8472976fbf" LastKnownName="Gearbox" /> + </type_NamedElement> + </property> + <property Id="39a93297-e85a-4db6-955a-0dbb8d788887" isLeaf="false" isStatic="false" isReadOnly="false" isDerived="false" isDerivedUnion="false" aggregation="None" isComposite="false"> + <elementDefinition Id="ab90b672-4d6b-4e89-867d-d75cbfc2663c" /> + <type_NamedElement> + <referencedTypeMoniker Id="13c40dc1-d410-4d21-b9e4-884e1b4654d0" LastKnownName="Engine" /> + </type_NamedElement> + </property> + </ownedAttributesInternal> + </interaction> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="f31a814d-5e16-4f61-aa9c-1da391c35004" name="VectoSimulator" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::VectoSimulator"> + <elementDefinition Id="65f8b04d-75e5-4d26-a459-f5b4bc0525ba" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="ffc17ed9-c1d1-4137-8d07-76f9e780bf5f" name="Driver" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Driver"> + <elementDefinition Id="ca689ad9-b211-4533-a0ff-0fd22038b6b4" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="a033740a-71f3-464a-aee7-ae87ecdfad5f" name="Wheels" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Wheels"> + <elementDefinition Id="295399ea-33d9-4eae-984a-b6ac22a44d93" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="663afa2b-acbd-4daa-b31f-85e8f6484efe" name="Vehicle" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Vehicle"> + <elementDefinition Id="e5a0d5cc-5e01-4d15-a399-ce778a88c173" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="69c7fc87-82a1-440c-a6a3-3e8472976fbf" name="Gearbox" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Gearbox"> + <elementDefinition Id="83406bee-daa4-4f9b-8318-4bc81ab63fdf" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <referencedType Id="13c40dc1-d410-4d21-b9e4-884e1b4654d0" name="Engine" isAbstract="false" isLeaf="false" cachedFullName="VectoArchitecture::Engine"> + <elementDefinition Id="c6ec901a-bfac-4860-a4be-76bd0f4f1e88" /> + </referencedType> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="5ef8b442-5a31-4164-85cb-860eb48e1209" name="ExecutionEvent"> + <elementDefinition Id="9ffed371-9df4-4e31-9755-06136d69c21e" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="7fc2a5ad-8051-4a87-8f59-2299d91ff372" name="ExecutionEvent"> + <elementDefinition Id="23455d4d-528e-4222-b56c-22a077715f19" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="302ab116-5333-45be-b37c-f893a5c270d9" name="ExecutionEvent"> + <elementDefinition Id="372bfa74-ddac-454a-8853-3ceec0eb1bdd" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="21138d9b-da51-45cb-b88f-0bec88d17e90" name="ExecutionEvent"> + <elementDefinition Id="f7b3b075-24e6-48cf-8817-5cf8fef07100" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="1446334a-98e6-4592-ab4b-7436eb074be3" name="ExecutionEvent"> + <elementDefinition Id="ea5e4ebe-9b85-409e-8986-d435511405e4" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="1e11aed6-ab67-4f9e-b68a-50e07c0cd122" name="ExecutionEvent"> + <elementDefinition Id="ab34c98a-9340-4f0b-8a32-60b839b81e1a" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="ce5dff5f-4405-49d0-ad6b-f21a4ce13522" name="ExecutionEvent"> + <elementDefinition Id="278beb5f-47f3-4757-9d8c-dc1083f201c9" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="a1138704-f492-454c-aa8b-e8f01045b989" name="ExecutionEvent"> + <elementDefinition Id="6f905b85-8435-4658-9807-8fecf23567b5" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="d64d9ca0-a8a0-494c-b20a-ea276075847d" name="ExecutionEvent"> + <elementDefinition Id="9d311a51-254d-44a9-a201-e3b934699730" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="162711f4-0602-4631-8922-a7a605d2c769" name="ExecutionEvent"> + <elementDefinition Id="9508fc8b-0cc0-4329-92cf-dd74be93ba52" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="d789724e-4af2-4f72-976e-1673e2361a81" name="ExecutionEvent"> + <elementDefinition Id="eac37c64-072f-4bee-a11d-2da93ac6b85b" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="fcb5b92b-74f1-455e-b16e-dab33a5e90b5" name="ExecutionEvent"> + <elementDefinition Id="afa0a2d7-85b3-43ea-ac48-cb4f4a6c127d" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="45923d80-c08b-43a8-b012-d525b9323069" name="ExecutionEvent"> + <elementDefinition Id="e668ac57-4646-4d74-aa72-20b37e3b225f" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="dae64faa-1dda-4e02-baeb-128cb51a1f72" name="ExecutionEvent"> + <elementDefinition Id="99c77942-27cf-414e-9690-c18ecd359297" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="96cc664b-fcfe-43ae-9d13-c6bcfc7fdb64" name="ExecutionEvent"> + <elementDefinition Id="633bd067-bab6-4d3e-8610-92742ded52ef" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="2b3088f8-aa5f-4ede-b1c4-b49d2ffb2571" name="ExecutionEvent"> + <elementDefinition Id="a1eee8a3-7aa3-4cbb-8efb-416b37441e35" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="3f69b95b-f1bb-4286-a1e0-8eae152841b4" name="ExecutionEvent"> + <elementDefinition Id="16272c4c-9a84-402b-91b5-f34123d968e0" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="d7cb181c-06b5-4c9a-99eb-6a96d7f2297c" name="ExecutionEvent"> + <elementDefinition Id="9567d8aa-1cf1-4842-8f1e-7da68a0a739a" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="ef219439-b432-4885-99f7-eaf347525bff" name="ExecutionEvent"> + <elementDefinition Id="d5b591cd-e691-474d-9583-8557f8dcb676" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="5ff9d8ee-f84b-4db8-8619-ed8407623ef2" name="ExecutionEvent"> + <elementDefinition Id="317aa9ea-16d9-4392-834d-669248b2ea35" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="a35df886-70dd-4a46-8f2f-7b363369e97e" name="ExecutionEvent"> + <elementDefinition Id="a7d8bff6-6adf-486c-99b9-7d1ca3ea9ea6" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="a29a3065-cda1-481e-baf3-995d0067bb5d" name="ExecutionEvent"> + <elementDefinition Id="b7bb4226-195d-4161-9b13-e87aaa9fd91a" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="4291bf2d-5b31-4a20-b503-0f346c893e51" name="ExecutionEvent"> + <elementDefinition Id="41438c9a-5d09-4fab-80fe-9ff5f640d583" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="8936dfa2-5385-4a61-a63f-9c42fa466e7c" name="ExecutionEvent"> + <elementDefinition Id="fda4427a-7d04-43e7-881a-654f7b1614ea" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="d13bbe20-d2b4-4f18-b57c-3bdda4a58f34" name="ExecutionEvent"> + <elementDefinition Id="fb85befc-eef0-4851-a14c-52bcdce736c3" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="42155fd2-9ac1-4984-b7b1-d8a13df7588c" name="ExecutionEvent"> + <elementDefinition Id="c786ba49-1ddc-473d-9b24-ae952f7a6f18" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="0be743a4-d398-42bf-bd7d-ecc5881f13e4" name="ExecutionEvent"> + <elementDefinition Id="0ffb972a-6f33-40ad-8b71-84f1360c69fe" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="f9a71709-9dbd-42e3-b7a3-81842ef76a1e" name="ExecutionEvent"> + <elementDefinition Id="09e00cdc-95cf-4a10-9073-036eb83ad863" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="bad87180-a1ce-47cd-af24-4b06875a6d50" name="ExecutionEvent"> + <elementDefinition Id="87d7b601-dfdf-4460-a50f-b3f0e7ac4239" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="a0452c2f-bde6-4101-bd2f-15c66d1e3535" name="ExecutionEvent"> + <elementDefinition Id="8d00848a-ecf5-4554-8d8c-29d46c06f551" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="cf37bdf8-b07b-4c07-8aed-97be10fa9844" name="ExecutionEvent"> + <elementDefinition Id="4daa0471-e222-43d5-979c-a9ebdf98636c" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="0fa346e5-abbe-4c9e-a223-acfb7a9785d2" name="ExecutionEvent"> + <elementDefinition Id="b0e53b08-9693-4485-88e0-a3e683ef8b5d" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="1a54bec4-1077-468f-a579-7e65c78c7c54" name="ExecutionEvent"> + <elementDefinition Id="1896198f-d50c-4baa-869e-646bf5635cd2" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="9b112f44-ca65-49ca-afc1-1ed170d8d15b" name="ExecutionEvent"> + <elementDefinition Id="b9c875d4-aadf-4611-bc27-95d5b6910c54" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="692e6bae-2bbb-4cc6-afd2-af0139f0d979" name="ExecutionEvent"> + <elementDefinition Id="fbca0d8d-78b7-4507-8a07-187dc2d5f1b7" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="c2abbada-8185-4c6a-9b26-d88b87b39187" name="ExecutionEvent"> + <elementDefinition Id="40aa830d-72a7-4828-905f-27d41bb4e5c3" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="5f98cd32-427d-498f-a4be-12b1c657a11e" name="ExecutionEvent"> + <elementDefinition Id="c647761a-4c35-49ba-8d5f-96fa4bc19159" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="e7f3095c-e518-439c-b84d-e7b2fd61b159" name="ExecutionEvent"> + <elementDefinition Id="8cdadfce-4576-4dc2-a831-c9ad677a4f14" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="fd0e0d4c-a63f-499a-9c7d-8e2ef7c1ad6d" name="ExecutionEvent"> + <elementDefinition Id="fcc0c42b-e1d7-45f0-9882-d1a31cd626d7" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="25dd45fe-b70f-481c-853a-50584fa5feb7" name="ExecutionEvent"> + <elementDefinition Id="40e43ac6-f4f2-4d7f-a93c-e32ada41de55" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="7ff820c3-0145-41b6-8d89-9db4aceddaee" name="ExecutionEvent"> + <elementDefinition Id="f8682619-987e-487c-8ccf-9672bb8595f7" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="74b85799-cb7e-4d15-ba6a-d4695fc2b574" name="ExecutionEvent"> + <elementDefinition Id="8a3d7ed6-66f4-4bcf-8e75-6450bba7507f" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="f2c8af3c-b11e-4239-bb18-fef681cbf641" name="ExecutionEvent"> + <elementDefinition Id="edb61e4c-a689-4c11-84d7-7828fadb8654" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="83c97294-23cc-4051-afec-52df13e67bb7" name="ExecutionEvent"> + <elementDefinition Id="85c5aa30-7745-4357-8b8f-055fa83639f5" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="73245dd3-b0ad-4152-9789-391b02370dc8" name="ExecutionEvent"> + <elementDefinition Id="b81c75b9-04ca-421c-9db6-e85bde9fff25" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="08131acf-6911-452e-b335-da22090996a2" name="ExecutionEvent"> + <elementDefinition Id="28529ddd-0979-4939-ab22-4b56d379f594" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="aeba17a3-71fc-4fd1-9de8-45d2ddaf51ba" name="ExecutionEvent"> + <elementDefinition Id="ddac61cf-0c23-4ed5-8c51-37f1bbd3a956" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="70077d9f-d072-4d57-b2a5-6de5fa120d11" name="ExecutionEvent"> + <elementDefinition Id="8afccbac-fe83-4872-a3b7-fe2c5acfcc3e" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="0cc0ff9d-9d87-426d-a2cc-3241bb22a1a7" name="ExecutionEvent"> + <elementDefinition Id="7fc14dbd-86cb-4a39-b0ef-c370ad0852c9" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="1fbb7f81-74c0-4f9b-a67a-c0a03a046300" name="ExecutionEvent"> + <elementDefinition Id="0a946aa4-5e91-4d52-918d-a84035873732" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="8f507ae4-7eb7-44eb-b73a-12cbd82d9e62" name="ExecutionEvent"> + <elementDefinition Id="a4e57093-1ce5-4a39-aa74-b2846b61a12f" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="222c8f9a-cc10-4322-91ff-c59adef44d32" name="ExecutionEvent"> + <elementDefinition Id="b3319c70-2493-440e-bb38-5d3c0527670b" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="988d716b-2fec-4643-a675-900486d3bc85" name="ExecutionEvent"> + <elementDefinition Id="01eb4501-4a5f-4302-934f-43813b48dd26" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="1da62327-6573-466d-86f8-01516ea83f22" name="ExecutionEvent"> + <elementDefinition Id="d279e214-4a79-4af6-84e2-f97e8c0fa09a" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="cc8406c7-062a-47c3-93f7-da1546d10f3f" name="ExecutionEvent"> + <elementDefinition Id="f8caaf0c-14fe-4e8a-96f8-5713e3100641" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="841d71ef-a959-46f0-9a8d-2a19534424b2" name="ExecutionEvent"> + <elementDefinition Id="7758e64c-5e00-49f9-97d5-405dafeb3677" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="434114ea-4707-450d-96ed-3451ce1d16e9" name="ExecutionEvent"> + <elementDefinition Id="f0fbf139-5280-4954-b097-c7a967f531fc" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="2211b6f6-2449-48fb-8554-1d52dffe6582" name="ExecutionEvent"> + <elementDefinition Id="82d39ea5-c29f-4ef2-a6b7-7b00d375ff4c" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="8dd21428-f0d9-47a6-a980-80c389639f25" name="ExecutionEvent"> + <elementDefinition Id="df535853-2e15-4249-93f2-cb0a96b39724" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="719fe5e1-3d1f-4c40-9172-618afed97630" name="ExecutionEvent"> + <elementDefinition Id="2013f13f-1d11-4c4b-85ac-b5c71acf0472" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="fd45bc31-1770-4c76-8cfb-71c2ccb71abd" name="ExecutionEvent"> + <elementDefinition Id="75fd6dde-90de-4b05-8068-346768e3c2fe" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="5a60492d-2ef0-4db3-90a6-2f4c17ba88e7" name="ExecutionEvent"> + <elementDefinition Id="c5e6e495-8083-4937-9ca0-a037efa4abb3" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="6241aec0-c615-4257-a8fd-4fe83e460477" name="ExecutionEvent"> + <elementDefinition Id="fb1eb37f-5950-4a03-be96-b2ffc60fe51b" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="0684d8eb-be14-44ed-a3e2-b866a6417491" name="ExecutionEvent"> + <elementDefinition Id="1b77e5c9-c893-4468-a94a-c8f82be890f5" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="21c05b48-71e8-493e-bbbd-c945afcf66a0" name="ExecutionEvent"> + <elementDefinition Id="ddc17932-529c-478c-ba62-6f4e9c32a24d" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="362eba7c-f564-4236-88d2-e24c4ae781bb" name="ExecutionEvent"> + <elementDefinition Id="2fe3109f-5795-4677-a54c-1f46b5abd156" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="eddc7346-5c19-4dbc-8342-272b43cdc193" name="ExecutionEvent"> + <elementDefinition Id="29b425a4-42ae-414f-b00a-e0147cbd03a2" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="f610cbaf-37e1-41f6-b220-19bdf30d067a" name="ExecutionEvent"> + <elementDefinition Id="50dfe86c-ffa1-4c44-a25e-890e3b2a6a67" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="fc6ec1a8-2dd7-417d-995a-0a02c9a54593" name="ExecutionEvent"> + <elementDefinition Id="a473beb5-e1b0-4681-9fa1-00a33e23027a" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="f4b0c8fb-03e1-4b49-9869-83f21111f009" name="ExecutionEvent"> + <elementDefinition Id="8590b335-2c55-47e8-93cb-0e01d6bf823c" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="2f416d52-dea8-47da-8d17-f9035db52b62" name="ExecutionEvent"> + <elementDefinition Id="47b6ff63-a88e-437e-a81a-b87d53a6635c" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="400e4319-de0b-4a76-8550-927d8fad10dc" name="ExecutionEvent"> + <elementDefinition Id="4f6f240a-fda8-4145-819a-30743e67f268" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="7d7af8c1-b096-4299-ad18-8a4a07e83116" name="ExecutionEvent"> + <elementDefinition Id="8aa77a96-cde0-4038-b36d-5a4166b6335c" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="4f73d346-b9a9-4d2f-b4f5-46f0656b396d" name="ExecutionEvent"> + <elementDefinition Id="7c869ab3-06c9-4dca-a8d4-c631800f57eb" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="1b920574-3951-43da-864a-1ab71078ebea" name="ExecutionEvent"> + <elementDefinition Id="442630d3-a076-4f8d-99a0-911ad1ccc3d6" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="d6add4a3-31bb-4ff0-ae95-d786e1765875" name="ExecutionEvent"> + <elementDefinition Id="73840798-4519-49e6-acdd-6b5a0eef6666" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="c1227480-0fe6-4b58-9499-b46cca0a9bf1" name="ExecutionEvent"> + <elementDefinition Id="9b120d9a-fc20-4309-ae21-9896caeb404e" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="8bffeebe-6331-4504-b0f3-4d7851c621e7" name="ExecutionEvent"> + <elementDefinition Id="16b9377b-2fd1-499b-bd66-eeafcbbf10a3" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="43b66015-a6ba-4ec3-aebe-83c5cbf266b3" name="ExecutionEvent"> + <elementDefinition Id="980df2f3-eda5-40a3-bdc6-9f988c38f9f0" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="334e11f8-a56a-461c-b813-64f4fc80f103" name="ExecutionEvent"> + <elementDefinition Id="6580e731-53fc-4e80-8efa-c0ad3e0fb894" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="d1616339-b10e-4ffe-bc3f-70eac2a2218b" name="ExecutionEvent"> + <elementDefinition Id="95ff36ab-1cac-4d7b-b632-8196481a334a" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="dfd3bd73-5c9e-4192-9ff9-e5734d5f097a" name="ExecutionEvent"> + <elementDefinition Id="52a6da17-8fd6-4378-8d68-df9c2afc9a3f" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="80e65a81-9720-4425-8313-f59d807b48c7" name="ExecutionEvent"> + <elementDefinition Id="a8ce2123-2ae1-47c1-bc66-b4ea9f4e4377" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="22758074-0446-4442-9318-e61e487ce426" name="ExecutionEvent"> + <elementDefinition Id="a19e679c-5948-4950-9c64-ba86452032d3" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="d7b1626b-d2c7-4d04-b250-265f01c2ffe4" name="ExecutionEvent"> + <elementDefinition Id="21f382d7-f37f-4dd4-8559-0e775a4bdc50" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="b4fdd6d0-2f9b-4ea3-9568-2d69054d0d3e" name="ExecutionEvent"> + <elementDefinition Id="aeaea4dc-2801-4bd3-9087-4424b330db23" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="36a78764-a53b-4ee0-9874-4c49aee0712b" name="ExecutionEvent"> + <elementDefinition Id="0816ec8f-263e-4e79-9dc6-902138e0ee5f" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="bb2dc5fb-b481-4d42-9108-019ab6deaaa5" name="ExecutionEvent"> + <elementDefinition Id="d9b2aee3-dffd-46ac-a6eb-1839b9b29c42" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="9c162cda-6807-4c3b-8d90-32c4cf8c29af" name="ExecutionEvent"> + <elementDefinition Id="fa542db5-358b-43c1-bfb7-7bad4594e1b0" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="15c72e9d-3234-4b11-ab2d-ac5c741b56c0" name="ExecutionEvent"> + <elementDefinition Id="b8357497-b469-45a8-9be9-0d8239057f1d" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="c4195de0-de92-4cd2-9953-637c23c171e1" name="ExecutionEvent"> + <elementDefinition Id="9ea59512-4646-4728-89aa-59d93761832a" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="f24e7d49-88d8-4b64-af63-0b0a56b35e1e" name="ExecutionEvent"> + <elementDefinition Id="ac993d6c-ce73-4079-8795-9b4ed5bf1902" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="a46f159e-8a1b-4427-85b5-0d506c023395" name="ExecutionEvent"> + <elementDefinition Id="57a4e80f-33ab-4625-97d3-c693bc83fa6b" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="6aa711df-582e-4591-a139-02e1b62dc860" name="ExecutionEvent"> + <elementDefinition Id="f8da6296-486f-4361-8c06-a31465d97cc9" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="4da372b0-84c4-40a3-b791-63afa24a8c58" name="ExecutionEvent"> + <elementDefinition Id="b2ff500b-e007-4057-92eb-58dedc28f460" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="995981be-a4d3-4721-849b-a6cd72a93ba7" name="ExecutionEvent"> + <elementDefinition Id="68cabd8c-c1a2-4b61-8db4-2eccdd431255" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="25ac216b-0c8f-47c1-9c13-c372fca6178c" name="ExecutionEvent"> + <elementDefinition Id="f23ce8a9-39b5-439e-a407-904027ce74ca" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="9b6a8eb4-b5d6-440c-8169-111c55fefc99" name="ExecutionEvent"> + <elementDefinition Id="3affbb97-4b39-49e1-bae5-19fb72b97cb4" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="01e7881d-7991-496d-901c-6fbc90367469" name="ExecutionEvent"> + <elementDefinition Id="eadab371-8543-4ac8-a034-d5dd1852e72f" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="71260c47-999c-42f3-b56f-e85eac114f3d" name="ExecutionEvent"> + <elementDefinition Id="033ffd7c-5a79-45c6-8fab-0b5a1a6786dc" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="1515ae11-40d6-4033-9735-79891cdc230b" name="ExecutionEvent"> + <elementDefinition Id="bd268614-1caa-4a0a-97c3-76993769d4b9" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="05b9255f-1a3e-4e4d-825d-36e33d5d75a6" name="ExecutionEvent"> + <elementDefinition Id="24179eb2-f679-442d-b9a0-8051743daecc" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="43a7de08-f5ab-4bed-ad1c-d107a5d9c486" name="ExecutionEvent"> + <elementDefinition Id="71d5d441-6b7c-44a8-aae1-5f586a313c74" /> + </executionEvent> + </packageHasNamedElement> + <packageHasNamedElement> + <executionEvent Id="6ec6b1f5-e75b-40a5-8321-6e4e78815791" name="ExecutionEvent"> + <elementDefinition Id="ba6b9ecd-87a8-4fed-bdbf-c56696e4b175" /> + </executionEvent> + </packageHasNamedElement> + </packagedElements> + <package Id="ce4f6e12-d118-4ade-be24-06da87c4e4d8" name="VectoArchitecture"> + <elementDefinition Id="d70f4262-18df-49eb-a245-704a07d56711" /> + <profileInstances> + <packageHasProfileInstances Id="fa8fa5c1-33a4-4592-86ed-6d9b07a20450"> + <profileInstance Id="5021f2c1-2136-447a-85d2-81a8d816918e" name="StandardProfileL2"> + <elementDefinition Id="e34d544e-0fea-4ed6-ac5e-1b74119ac791" /> + </profileInstance> + <elementDefinition Id="0caec977-1f8c-4ba3-a7db-8cc9ad9cc73b" /> + </packageHasProfileInstances> + <packageHasProfileInstances Id="0451f694-684c-4ac9-ab20-7b91663afddf"> + <profileInstance Id="5507eab4-ed9f-490a-ba1c-17d40be0d6d5" name="StandardProfileL3"> + <elementDefinition Id="532ea607-fb19-44b8-8502-3351b05452be" /> + </profileInstance> + <elementDefinition Id="29349502-908c-4fda-9054-c48619c59ed0" /> + </packageHasProfileInstances> + <packageHasProfileInstances Id="e6c9ced3-b599-482d-8fcd-2105003b5d4f"> + <profileInstance Id="1b042d70-4545-4948-bee7-10ca1ac2c673" name="CSharpProfile"> + <elementDefinition Id="a6d84b35-fa55-4f2c-bad4-64e6c6bb5f81" /> + </profileInstance> + <elementDefinition Id="24c10212-1b6e-4dbf-9717-54ac8ebd361f" /> + </packageHasProfileInstances> + </profileInstances> + </package> +</SequenceDesignerModel> \ No newline at end of file diff --git a/VectoCoreArchitecture/Simulation.sequencediagram.layout b/VectoCoreArchitecture/Simulation.sequencediagram.layout new file mode 100644 index 0000000000000000000000000000000000000000..ae75148fe246a4ab058c2fd0be0f0c27e7d936cc --- /dev/null +++ b/VectoCoreArchitecture/Simulation.sequencediagram.layout @@ -0,0 +1,1111 @@ +<?xml version="1.0" encoding="utf-8"?> +<sequenceDesignerDiagram dslVersion="1.0.0.0" absoluteBounds="0, 0, 24.75, 44.875" name="Simulation"> + <SequenceDesignerModelMoniker Id="0bcb8d92-48a7-4b95-9226-642597bdbda4" /> + <nestedChildShapes> + <lifelineShape Id="679695ae-a08e-4323-9b99-6e0a5cf4e205" absoluteBounds="1.025, 1, 0.15, 42.034780349667457" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="74028976-485f-4bf6-ab8d-03514c2eb2b4" LastKnownName="Simulation" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="9684ab4e-9423-4f4a-bf10-b51e1b904d54" absoluteBounds="0.59999999999999987, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="74028976-485f-4bf6-ab8d-03514c2eb2b4" LastKnownName="Simulation" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="4c9f3403-28e2-4e4d-8fae-5091a7fb799d" absoluteBounds="1.025, 1, 0, 42"> + <lifelineMoniker Id="74028976-485f-4bf6-ab8d-03514c2eb2b4" LastKnownName="Simulation" /> + </lifelineHoverShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="cb1a43ca-df33-402d-8ff9-87fa4db381b3" absoluteBounds="5.125, 1, 0.15, 42.5531964569694" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="e651bdfc-7f5a-47ae-bb77-4c3c3a55c489" absoluteBounds="4.587739140987396, 0.6, 1.2245217180252075, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="84a3fe1c-e6e9-40ed-b5db-7657b0d70d17" absoluteBounds="5.125, 1, 0, 42.5"> + <lifelineMoniker Id="9606f6bf-c5f9-47c7-b643-9a908e694c63" LastKnownName="VehicleContainer" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="fafd47f3-1318-4d88-824f-de68e525c8e4" absoluteBounds="5.125, 9.3472162843790318, 0.15, 7.9500000000000686" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="c63f30a0-d635-4aa4-ace4-971153e67c72" LastKnownName="BehaviorExecutionSpecification13" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="25852fde-0527-41a3-85b6-2d910a5f107b" absoluteBounds="5.125, 35.303196456969374, 0.15, 7.9500000000000313" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="230fe011-d6d7-46ad-a987-a4de42acfe1b" LastKnownName="BehaviorExecutionSpecification13" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="cd7a6eb0-ddfd-4dd0-bd30-8d7d691243d0" absoluteBounds="9.225, 1, 0.15, 41.927853156677351" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="a32573f5-d269-4627-afae-6fba5f6a6ca7" absoluteBounds="8.7999999999999989, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="89b1c551-12ed-493b-a40b-97da1f1ef664" absoluteBounds="9.225, 1, 0, 41.875"> + <lifelineMoniker Id="228a2cc1-7ca4-44ec-880b-76b9fd48c941" LastKnownName="Driver" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="915d2f0d-9afb-4ea1-b3a0-da317a9b0239" absoluteBounds="9.225, 3.9972162843790295, 0.15, 4.7500000000000009" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="bf6b76aa-9e12-41e4-a667-70d3cb2959f5" LastKnownName="BehaviorExecutionSpecification4" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="c9aea676-d88d-4923-9f1e-43d25e6f1766" absoluteBounds="9.225, 10.49721628437905, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="3418e358-8b85-4b59-b151-e454f5eff603" LastKnownName="BehaviorExecutionSpecification15" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="225e7830-c85e-4f52-81d0-6fcb83eb8713" absoluteBounds="9.225, 18.385036864493653, 0.15, 2.9500000000000561" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="fc2d7bc4-645a-4fdf-8e95-1e8163706d93" LastKnownName="BehaviorExecutionSpecification4" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="daddb632-5410-476c-8b80-70367f6c1e4b" absoluteBounds="9.225, 23.049488846827984, 0.15, 10.466207610141396" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="99e8e27e-7062-4a25-9772-0101ebf642dc" LastKnownName="BehaviorExecutionSpecification4" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="bf74d882-4910-47fa-816a-7226b1cf353a" absoluteBounds="9.225, 36.453196456969415, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="0d76260d-720e-433d-82b7-ac1a3511a8ed" LastKnownName="BehaviorExecutionSpecification15" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="e5c8cd38-e97f-422f-831c-85ea7deac86b" absoluteBounds="13.325, 1, 0.15, 41.933503404977358" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="690660e6-87ec-42e6-adad-b5e6eebf05f6" absoluteBounds="12.899999999999999, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="d9c4a82e-c581-4679-b06b-d01205b4d8a6" absoluteBounds="13.325, 1, 0, 41.875"> + <lifelineMoniker Id="df75922f-09f1-4453-aab2-094ae9f4183e" LastKnownName="Wheels" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="fee2a747-2abd-4d25-8e9c-cc4a3f4b0566" absoluteBounds="13.325, 4.5972162843790292, 0.15, 3.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="7b89889e-2830-4d10-bb50-a28ab9ebdde8" LastKnownName="BehaviorExecutionSpecification6" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="cbac2777-aa77-49e6-a5bc-95571e546316" absoluteBounds="13.325, 12.19721628437909, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="c73c5354-d0ed-4d36-9cb3-15d585741d80" LastKnownName="BehaviorExecutionSpecification17" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="75dd4d8c-cdc3-48a4-b982-ef01ddbb1639" absoluteBounds="13.325, 18.985036864493704, 0.15, 1.7500000000000036" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="61a4d962-ccbb-4550-b054-2f7a136efd4a" LastKnownName="BehaviorExecutionSpecification6" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="50de42f3-1525-4647-982e-0dbfdfc0297b" absoluteBounds="13.325, 23.649488846827985, 0.15, 3.5500000000000078" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="05ca094a-8fce-4122-a5a0-842c69592c99" LastKnownName="BehaviorExecutionSpecification6" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="7611a686-c105-420a-b39d-63b1104687fe" absoluteBounds="13.325, 29.365696456969381, 0.15, 3.5499999999999972" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="74b41405-35b1-4f05-8720-07fc620e3eda" LastKnownName="BehaviorExecutionSpecification6" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="826a3b2b-44c5-424e-b582-f9167c7dc7f2" absoluteBounds="13.325, 38.153196456969411, 0.15, 0.55000000000000426" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="67297d8f-ddbc-4261-9d4c-d9ac308d5d9a" LastKnownName="BehaviorExecutionSpecification17" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="8aaa560f-d566-4952-a1aa-ce2c38cd9e9e" absoluteBounds="15.375, 1, 0.15, 41.945437936394562" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="18f4b595-ea47-4212-8e3e-3c45207372a7" absoluteBounds="14.95, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="e05d06c7-0867-4e0e-8fd3-77a0828f6eb7" absoluteBounds="15.375, 1, 0, 42"> + <lifelineMoniker Id="151040ee-3253-47e4-ab7f-eda1d42486f4" LastKnownName="Axle Gear" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="e798d194-40f4-424b-9a1a-3727b31f1cf6" absoluteBounds="15.375, 4.897216284379029, 0.15, 2.9499999999999993" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="9ff33540-4fb1-458f-ab62-62589f492cc6" LastKnownName="BehaviorExecutionSpecification7" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="cd45cc3d-f892-4413-95ae-942f50b2f8f0" absoluteBounds="15.375, 13.047216284379092, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="70eb2a55-44f0-4d00-858f-856e4a34187a" LastKnownName="BehaviorExecutionSpecification18" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="e0d3fa41-ba33-4a1c-98c7-c491908e8045" absoluteBounds="15.375, 19.285036864493705, 0.15, 1.1500000000000021" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="0ccf9ab6-eee0-4883-81a2-e4021cb24017" LastKnownName="BehaviorExecutionSpecification7" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="99b020aa-9e5f-4e94-8dbe-c980ad145d20" absoluteBounds="15.375, 23.949488846827986, 0.15, 2.9500000000000064" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="cf9aaf7c-7185-4061-ada4-e26e1170cbbe" LastKnownName="BehaviorExecutionSpecification7" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="cc6db11a-0fcf-4366-8b98-0a5079ce1e88" absoluteBounds="15.375, 29.665696456969382, 0.15, 2.9499999999999993" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="ce8eb3e7-1c84-4a47-aa7c-ebcbd2dc5da9" LastKnownName="BehaviorExecutionSpecification7" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="1c3682aa-4b61-4dbc-8704-4ce7b0e0257d" absoluteBounds="15.375, 39.003196456969413, 0.15, 0.55000000000000426" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="099e1fcf-e5f4-4b37-9819-396f43004e70" LastKnownName="BehaviorExecutionSpecification18" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="2557722b-b5d6-47bb-b923-c5c98ddbb45d" absoluteBounds="17.425, 1, 0.15, 42.075794762285426" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="a23c3f50-67f4-4b70-8153-86d84d68f973" absoluteBounds="17, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="ff085828-ffde-402e-801b-85012afaf795" absoluteBounds="17.425, 1, 0, 42.125"> + <lifelineMoniker Id="57a747b8-4d69-4c5a-8a78-15e428eb44ec" LastKnownName="Gearbox" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="135c47bf-72e5-45ad-9370-05b054eb6fe7" absoluteBounds="17.425, 5.1972162843790288, 0.15, 2.3499999999999988" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="54ab5863-91d7-43c8-b6f5-9bd4606ef410" LastKnownName="BehaviorExecutionSpecification8" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="4481c91c-777c-4530-ae82-1d9fe79c6e90" absoluteBounds="17.425, 13.897216284379093, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="2445d6cc-2822-48ae-8efd-34b1f59ecd1c" LastKnownName="BehaviorExecutionSpecification19" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="1b566403-1f37-4d1f-b4a5-bf223552cbf4" absoluteBounds="17.425, 19.585036864493706, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="11596be0-ecb7-4b83-b746-fdb63db0e5ae" LastKnownName="BehaviorExecutionSpecification8" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="9e821ce4-dcb0-4404-88a0-1464cd2a3c5e" absoluteBounds="17.425, 24.249488846827987, 0.15, 2.350000000000005" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="12507f02-698c-45c6-b956-a470e425b5cd" LastKnownName="BehaviorExecutionSpecification8" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="4daa451c-6922-473c-b8a0-9961ac0c127f" absoluteBounds="17.425, 29.965696456969383, 0.15, 2.3500000000000014" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="b2ed3e1a-17ce-4024-89f2-5951d275b16d" LastKnownName="BehaviorExecutionSpecification8" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="d6ea319b-fc22-472d-b1a6-c0171b090552" absoluteBounds="17.425, 39.853196456969414, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="e8239b7c-73f7-420f-827a-b3ae3852f409" LastKnownName="BehaviorExecutionSpecification19" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="e574aff2-8ec6-481c-9ff0-51d671fecaed" absoluteBounds="3.075, 1, 0.15, 43.59232429648327" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="310cd23d-2c16-4087-b238-9f5e11c57a76" absoluteBounds="2.6500000000000004, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="16b0ba77-0f54-4d50-847c-1557c101683e" absoluteBounds="3.075, 1, 0, 43.625"> + <lifelineMoniker Id="a3465343-fe19-49e4-858d-be0a7223e7cb" LastKnownName="Simulator" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="bb1ce31a-5b80-471d-9322-add158821543" absoluteBounds="3.075, 2.6229166666666668, 0.15, 41.669407629816604" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="3bd78d5f-4357-4bd2-a884-273a52011ec9" LastKnownName="BehaviorExecutionSpecification1" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="99004918-40cf-438d-af3a-e10bd8c0c801" absoluteBounds="7.175, 1, 0.15, 41.870371588924122" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="b31ac309-97b1-4a0c-a1cd-0e5e33c57fc6" absoluteBounds="6.748687465190887, 0.6, 1.0026250696182251, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="9b4855a9-15fc-4b64-89f3-a2961e6be3bf" absoluteBounds="7.175, 1, 0, 41.875"> + <lifelineMoniker Id="690feee8-1752-48bf-be6b-3aaf45e44e31" LastKnownName="Driving Cycle" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="1d1dede4-8f2a-49a9-ac37-70d6b1b4522a" absoluteBounds="7.175, 3.6972162843790271, 0.15, 5.3500000000000041" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="16f2f66c-dd28-4aca-87ba-b5045d2f14a7" LastKnownName="BehaviorExecutionSpecification12" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="5b3d1048-5556-4373-97ba-ad6281a821e6" absoluteBounds="7.175, 9.6472162843790485, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="36dff165-dc63-4de7-867c-daf6bcc3c893" LastKnownName="BehaviorExecutionSpecification14" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="b2fde5ca-01ba-4323-9f98-9d47600d34f8" absoluteBounds="7.175, 18.085036864493546, 0.15, 3.5500000000001641" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="5549b69f-2f47-41ca-85c6-8b3936c5f792" LastKnownName="BehaviorExecutionSpecification12" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="5d0636dd-1845-4e62-aac2-6711ff60b914" absoluteBounds="7.175, 22.749488846827969, 0.15, 11.066207610141408" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="f24c0f44-01e9-49ea-a91d-9f620957a352" LastKnownName="BehaviorExecutionSpecification12" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="981aed5c-de6e-4787-9ea9-ec6574171db1" absoluteBounds="7.175, 35.603196456969414, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="135cbe64-fa23-4579-9bd4-4d14bc3825b5" LastKnownName="BehaviorExecutionSpecification14" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="70dde6e7-c277-42a1-a9a5-9d4a47ef4bdd" absoluteBounds="11.275, 1, 0.15, 41.930678280827351" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="26278de4-2d26-446e-98a3-5bd8bc7b9e41" absoluteBounds="10.85, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="9ddc0c05-5ced-4b7a-98b6-8386321a1a69" absoluteBounds="11.275, 1, 0, 41.875"> + <lifelineMoniker Id="b602094b-ccfa-4078-b198-49bf9545a388" LastKnownName="Vehicle" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="d825d759-252d-4082-ad3f-d09d367a9f2d" absoluteBounds="11.275, 4.2972162843790294, 0.15, 4.15" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="ee4491c5-056d-4df2-a394-9c65662f65bf" LastKnownName="BehaviorExecutionSpecification5" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="dbbd6003-d858-45cf-bf22-b3d85c57ad76" absoluteBounds="11.275, 11.347216284379089, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="4387dae0-0173-4355-9999-5fa692c5c453" LastKnownName="BehaviorExecutionSpecification16" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="2e9b94af-c279-48bf-84bf-61a6be9f6061" absoluteBounds="11.275, 18.685036864493689, 0.15, 2.3500000000000192" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="9272652d-d868-4d03-8c49-9d2eb9a2a471" LastKnownName="BehaviorExecutionSpecification5" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="3d795a3f-a143-47db-b53f-71640a494621" absoluteBounds="11.275, 23.349488846827985, 0.15, 4.1500000000000092" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="1f698709-dc7c-4512-acf3-164d658a4fdf" LastKnownName="BehaviorExecutionSpecification5" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="daadb4cc-da3f-4ace-a141-0eebc5cf5d74" absoluteBounds="11.275, 29.065696456969381, 0.15, 4.1500000000000021" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="02cb9b42-e0eb-43e1-9687-78f45e9dfdf8" LastKnownName="BehaviorExecutionSpecification5" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="7cb06fd2-cee0-4188-a451-e3568d2c7d0b" absoluteBounds="11.275, 37.303196456969417, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="ac8706c6-d2c5-4095-8441-ec0fe013fd03" LastKnownName="BehaviorExecutionSpecification16" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="790a194e-afe7-4721-97a6-a275683b0641" absoluteBounds="19.475, 1, 0.15, 42.042182257366605" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="c0f9acff-584c-400d-8364-e05d6869161d" absoluteBounds="19.05, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="1aa2f9e6-c9b4-4b7b-a266-8dba198a3e50" absoluteBounds="19.475, 1, 0, 42"> + <lifelineMoniker Id="55911250-3a82-45d0-843f-f44d3a1d3f06" LastKnownName="Clutch" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="92010021-0675-48fb-b5b6-d5eb6ea38662" absoluteBounds="19.475, 5.4972162843790286, 0.15, 1.7499999999999991" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="e78db2f5-5b0a-42bc-9f49-ae9195e15d1d" LastKnownName="BehaviorExecutionSpecification9" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="93908015-1567-4c8c-992e-8a78dfeea0fb" absoluteBounds="19.475, 14.747216284379094, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="f06415c2-e839-4be6-9782-6d29e60dbd7e" LastKnownName="BehaviorExecutionSpecification20" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="af0b03f8-a132-4088-b6e9-b918cbc96866" absoluteBounds="19.475, 24.549488846827987, 0.15, 1.7500000000000036" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="aacce5fc-39f9-444c-bccc-45028328533b" LastKnownName="BehaviorExecutionSpecification9" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="1127327e-17a5-4abd-b9db-d64d9cb2dc40" absoluteBounds="19.475, 30.265696456969383, 0.15, 1.7500000000000036" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="6d446b66-8b79-46b5-8179-dfc5137af2f7" LastKnownName="BehaviorExecutionSpecification9" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="e889201f-8733-44df-bfa3-8c56a0974138" absoluteBounds="19.475, 40.703196456969415, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="079a365d-cc37-4629-9ff9-5f844c56611b" LastKnownName="BehaviorExecutionSpecification20" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <lifelineShape Id="4b47859c-50ec-4066-9db4-b610405d48a4" absoluteBounds="23.575000000000003, 1, 0.15, 42.253196456969405" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="5137b771-6b7b-426e-b05c-8618a85a7c12" absoluteBounds="23.150000000000002, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="4815e669-d8ca-4d1b-9050-e66aea0b7797" absoluteBounds="23.575000000000003, 1, 0, 42.25"> + <lifelineMoniker Id="9e8b219b-ded8-42aa-8042-1f2e0d0e61d3" LastKnownName="Engine" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="e507db8f-b990-4090-b583-2730ea533541" absoluteBounds="23.575000000000003, 6.0972162843790283, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="f8cc3dc3-05da-4ee6-9e0e-0a3cb49bf81d" LastKnownName="BehaviorExecutionSpecification11" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="625edce7-8c85-418f-a3e4-9f2aeedfcb11" absoluteBounds="23.575000000000003, 16.4472162843791, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="5dc96fa3-ec5e-40d1-ba40-49792b8ae9fe" LastKnownName="BehaviorExecutionSpecification22" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="49e8c53d-3d4d-4af1-85ca-104a742af44a" absoluteBounds="23.575000000000003, 25.149488846827989, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="07d7151d-dc54-49f3-a057-6d5cc55b24b2" LastKnownName="BehaviorExecutionSpecification11" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="83a0f336-9861-4409-be74-118b332a5160" absoluteBounds="23.575000000000003, 30.865696456969385, 0.15, 0.55000000000000071" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="8a913ae5-34c5-42e4-bdda-75c410debe6c" LastKnownName="BehaviorExecutionSpecification11" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="0b9c711d-d371-4729-874b-a6f74509b1e8" absoluteBounds="23.575000000000003, 42.403196456969411, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="b93db101-f4a6-48c7-8fc2-72f71f697038" LastKnownName="BehaviorExecutionSpecification22" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <asyncMessageConnector edgePoints="[(1.1 : 2.62291666666667); (3.075 : 2.62291666666666)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <lifelineShapeMoniker Id="679695ae-a08e-4323-9b99-6e0a5cf4e205" /> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + </nodes> + </asyncMessageConnector> + <lifelineShape Id="90fd5bbd-cab7-472f-ba67-dc43fb29f437" absoluteBounds="21.525000000000002, 1, 0.15, 42.008569752447791" visible="true" visualStyleMode="Modified"> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + <relativeChildShapes> + <umlLifelineHeadShape Id="f2b318a5-b93b-41ca-a475-534429605d44" absoluteBounds="21.1, 0.6, 1, 0.4" customColor="White" visualStyleMode="Modified"> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + <relativeChildShapes /> + </umlLifelineHeadShape> + <lifelineHoverShape Id="24742bbe-bb21-4a02-bd6b-bfd9c87dba97" absoluteBounds="21.525000000000002, 1, 0, 42"> + <lifelineMoniker Id="41baedb3-8303-43a4-a013-f492eac395ca" LastKnownName="Auxiliaries" /> + </lifelineHoverShape> + <umlExecutionSpecificationShape Id="b2ee0f42-acef-42bb-a15f-459db1b2b3f0" absoluteBounds="21.525000000000002, 5.7972162843790285, 0.15, 1.1499999999999995" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="8a1f3cf4-d370-4d7d-b371-3117fd3e2577" LastKnownName="BehaviorExecutionSpecification10" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="40a7cb56-86ef-4411-8aaf-2e215a885217" absoluteBounds="21.525000000000002, 15.597216284379096, 0.15, 0.55000000000000249" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="996cfbef-c635-4b45-a253-ebf15e0f1eeb" LastKnownName="BehaviorExecutionSpecification21" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="f6977265-4116-4eda-8fcc-6a4fec0ca425" absoluteBounds="21.525000000000002, 24.849488846827988, 0.15, 1.1500000000000021" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="82e0996a-2dea-4952-a866-38c2771564c9" LastKnownName="BehaviorExecutionSpecification10" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="19d707f8-b2a5-4d0a-9efa-428a8849bfc3" absoluteBounds="21.525000000000002, 30.565696456969384, 0.15, 1.1500000000000021" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="b7feb4d7-0ee9-40a3-9043-96abe7c633b0" LastKnownName="BehaviorExecutionSpecification10" /> + </umlExecutionSpecificationShape> + <umlExecutionSpecificationShape Id="e41a9427-a047-4d34-b797-64d0f6cfc3ad" absoluteBounds="21.525000000000002, 41.553196456969417, 0.15, 0.55" customColor="184, 204, 215" visualStyleMode="Modified"> + <behaviorExecutionSpecificationMoniker Id="7ef196af-b210-4531-87d2-11c76c8cce74" LastKnownName="BehaviorExecutionSpecification21" /> + </umlExecutionSpecificationShape> + </relativeChildShapes> + </lifelineShape> + <syncMessageConnector edgePoints="[(3.225 : 3.69721628437902); (7.175 : 3.69721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + <umlExecutionSpecificationShapeMoniker Id="1d1dede4-8f2a-49a9-ac37-70d6b1b4522a" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(7.175 : 9.04721628437903); (3.225 : 9.04721628437902)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="1d1dede4-8f2a-49a9-ac37-70d6b1b4522a" /> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(7.325 : 3.99721628437903); (9.225 : 3.99721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="1d1dede4-8f2a-49a9-ac37-70d6b1b4522a" /> + <umlExecutionSpecificationShapeMoniker Id="915d2f0d-9afb-4ea1-b3a0-da317a9b0239" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(9.375 : 4.29721628437903); (11.275 : 4.29721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="915d2f0d-9afb-4ea1-b3a0-da317a9b0239" /> + <umlExecutionSpecificationShapeMoniker Id="d825d759-252d-4082-ad3f-d09d367a9f2d" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(11.425 : 4.59721628437903); (13.325 : 4.59721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="d825d759-252d-4082-ad3f-d09d367a9f2d" /> + <umlExecutionSpecificationShapeMoniker Id="fee2a747-2abd-4d25-8e9c-cc4a3f4b0566" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(13.475 : 4.89721628437903); (15.375 : 4.89721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fee2a747-2abd-4d25-8e9c-cc4a3f4b0566" /> + <umlExecutionSpecificationShapeMoniker Id="e798d194-40f4-424b-9a1a-3727b31f1cf6" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(15.525 : 5.19721628437903); (17.425 : 5.19721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="e798d194-40f4-424b-9a1a-3727b31f1cf6" /> + <umlExecutionSpecificationShapeMoniker Id="135c47bf-72e5-45ad-9370-05b054eb6fe7" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(17.575 : 5.49721628437903); (19.475 : 5.49721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="135c47bf-72e5-45ad-9370-05b054eb6fe7" /> + <umlExecutionSpecificationShapeMoniker Id="92010021-0675-48fb-b5b6-d5eb6ea38662" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(19.625 : 5.79721628437903); (21.525 : 5.79721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="92010021-0675-48fb-b5b6-d5eb6ea38662" /> + <umlExecutionSpecificationShapeMoniker Id="b2ee0f42-acef-42bb-a15f-459db1b2b3f0" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(21.675 : 6.09721628437903); (23.575 : 6.09721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="b2ee0f42-acef-42bb-a15f-459db1b2b3f0" /> + <umlExecutionSpecificationShapeMoniker Id="e507db8f-b990-4090-b583-2730ea533541" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(23.575 : 6.64721628437903); (21.675 : 6.64721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="e507db8f-b990-4090-b583-2730ea533541" /> + <umlExecutionSpecificationShapeMoniker Id="b2ee0f42-acef-42bb-a15f-459db1b2b3f0" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(21.525 : 6.94721628437903); (19.625 : 6.94721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="b2ee0f42-acef-42bb-a15f-459db1b2b3f0" /> + <umlExecutionSpecificationShapeMoniker Id="92010021-0675-48fb-b5b6-d5eb6ea38662" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(19.475 : 7.24721628437903); (17.575 : 7.24721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="92010021-0675-48fb-b5b6-d5eb6ea38662" /> + <umlExecutionSpecificationShapeMoniker Id="135c47bf-72e5-45ad-9370-05b054eb6fe7" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(17.425 : 7.54721628437903); (15.525 : 7.54721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="135c47bf-72e5-45ad-9370-05b054eb6fe7" /> + <umlExecutionSpecificationShapeMoniker Id="e798d194-40f4-424b-9a1a-3727b31f1cf6" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(15.375 : 7.84721628437903); (13.475 : 7.84721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="e798d194-40f4-424b-9a1a-3727b31f1cf6" /> + <umlExecutionSpecificationShapeMoniker Id="fee2a747-2abd-4d25-8e9c-cc4a3f4b0566" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(13.325 : 8.14721628437903); (11.425 : 8.14721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fee2a747-2abd-4d25-8e9c-cc4a3f4b0566" /> + <umlExecutionSpecificationShapeMoniker Id="d825d759-252d-4082-ad3f-d09d367a9f2d" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(11.275 : 8.44721628437903); (9.375 : 8.44721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="d825d759-252d-4082-ad3f-d09d367a9f2d" /> + <umlExecutionSpecificationShapeMoniker Id="915d2f0d-9afb-4ea1-b3a0-da317a9b0239" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(9.225 : 8.74721628437903); (7.325 : 8.74721628437903)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="915d2f0d-9afb-4ea1-b3a0-da317a9b0239" /> + <umlExecutionSpecificationShapeMoniker Id="1d1dede4-8f2a-49a9-ac37-70d6b1b4522a" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(3.225 : 9.34721628437902); (5.125 : 9.34721628437902)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(5.125 : 17.2972162843791); (3.225 : 17.2972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 9.64721628437906); (7.175 : 9.64721628437906)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="5b3d1048-5556-4373-97ba-ad6281a821e6" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(7.175 : 10.1972162843791); (5.275 : 10.1972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="5b3d1048-5556-4373-97ba-ad6281a821e6" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 10.4972162843791); (9.225 : 10.4972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="c9aea676-d88d-4923-9f1e-43d25e6f1766" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(9.225 : 11.0472162843791); (5.275 : 11.0472162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="c9aea676-d88d-4923-9f1e-43d25e6f1766" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 11.3472162843791); (11.275 : 11.3472162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="dbbd6003-d858-45cf-bf22-b3d85c57ad76" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(11.275 : 11.8972162843791); (5.275 : 11.8972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="dbbd6003-d858-45cf-bf22-b3d85c57ad76" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 12.1972162843791); (13.325 : 12.1972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="cbac2777-aa77-49e6-a5bc-95571e546316" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(13.325 : 12.7472162843791); (5.275 : 12.7472162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="cbac2777-aa77-49e6-a5bc-95571e546316" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 13.0472162843791); (15.375 : 13.0472162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="cd45cc3d-f892-4413-95ae-942f50b2f8f0" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(15.375 : 13.5972162843791); (5.275 : 13.5972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="cd45cc3d-f892-4413-95ae-942f50b2f8f0" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 13.8972162843791); (17.425 : 13.8972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="4481c91c-777c-4530-ae82-1d9fe79c6e90" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(17.425 : 14.4472162843791); (5.275 : 14.4472162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="4481c91c-777c-4530-ae82-1d9fe79c6e90" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 14.7472162843791); (19.475 : 14.7472162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="93908015-1567-4c8c-992e-8a78dfeea0fb" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(19.475 : 15.2972162843791); (5.275 : 15.2972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="93908015-1567-4c8c-992e-8a78dfeea0fb" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 15.5972162843791); (21.525 : 15.5972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="40a7cb56-86ef-4411-8aaf-2e215a885217" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(21.525 : 16.1472162843791); (5.275 : 16.1472162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="40a7cb56-86ef-4411-8aaf-2e215a885217" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 16.4472162843791); (23.575 : 16.4472162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + <umlExecutionSpecificationShapeMoniker Id="625edce7-8c85-418f-a3e4-9f2aeedfcb11" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(23.575 : 16.9972162843791); (5.275 : 16.9972162843791)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="625edce7-8c85-418f-a3e4-9f2aeedfcb11" /> + <umlExecutionSpecificationShapeMoniker Id="fafd47f3-1318-4d88-824f-de68e525c8e4" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(3.225 : 18.0850368644935); (7.175 : 18.0850368644935)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + <umlExecutionSpecificationShapeMoniker Id="b2fde5ca-01ba-4323-9f98-9d47600d34f8" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(7.325 : 18.3850368644937); (9.225 : 18.3850368644937)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="b2fde5ca-01ba-4323-9f98-9d47600d34f8" /> + <umlExecutionSpecificationShapeMoniker Id="225e7830-c85e-4f52-81d0-6fcb83eb8713" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(9.375 : 18.6850368644937); (11.275 : 18.6850368644937)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="225e7830-c85e-4f52-81d0-6fcb83eb8713" /> + <umlExecutionSpecificationShapeMoniker Id="2e9b94af-c279-48bf-84bf-61a6be9f6061" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(11.425 : 18.9850368644938); (13.325 : 18.9850368644938)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="2e9b94af-c279-48bf-84bf-61a6be9f6061" /> + <umlExecutionSpecificationShapeMoniker Id="75dd4d8c-cdc3-48a4-b982-ef01ddbb1639" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(13.475 : 19.2850368644938); (15.375 : 19.2850368644937)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="75dd4d8c-cdc3-48a4-b982-ef01ddbb1639" /> + <umlExecutionSpecificationShapeMoniker Id="e0d3fa41-ba33-4a1c-98c7-c491908e8045" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(15.525 : 19.5850368644938); (17.425 : 19.5850368644938)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="e0d3fa41-ba33-4a1c-98c7-c491908e8045" /> + <umlExecutionSpecificationShapeMoniker Id="1b566403-1f37-4d1f-b4a5-bf223552cbf4" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(17.425 : 20.1350368644938); (15.525 : 20.1350368644938)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="1b566403-1f37-4d1f-b4a5-bf223552cbf4" /> + <umlExecutionSpecificationShapeMoniker Id="e0d3fa41-ba33-4a1c-98c7-c491908e8045" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(15.375 : 20.4350368644938); (13.475 : 20.4350368644938)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="e0d3fa41-ba33-4a1c-98c7-c491908e8045" /> + <umlExecutionSpecificationShapeMoniker Id="75dd4d8c-cdc3-48a4-b982-ef01ddbb1639" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(13.325 : 20.7350368644938); (11.425 : 20.7350368644938)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="75dd4d8c-cdc3-48a4-b982-ef01ddbb1639" /> + <umlExecutionSpecificationShapeMoniker Id="2e9b94af-c279-48bf-84bf-61a6be9f6061" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(11.275 : 21.0350368644937); (9.375 : 21.0350368644937)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="2e9b94af-c279-48bf-84bf-61a6be9f6061" /> + <umlExecutionSpecificationShapeMoniker Id="225e7830-c85e-4f52-81d0-6fcb83eb8713" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(9.225 : 21.3350368644937); (7.325 : 21.3350368644937)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="225e7830-c85e-4f52-81d0-6fcb83eb8713" /> + <umlExecutionSpecificationShapeMoniker Id="b2fde5ca-01ba-4323-9f98-9d47600d34f8" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(7.175 : 21.6350368644937); (3.225 : 21.6350368644938)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="b2fde5ca-01ba-4323-9f98-9d47600d34f8" /> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(3.225 : 22.749488846828); (7.175 : 22.749488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + <umlExecutionSpecificationShapeMoniker Id="5d0636dd-1845-4e62-aac2-6711ff60b914" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(7.325 : 23.049488846828); (9.225 : 23.049488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="5d0636dd-1845-4e62-aac2-6711ff60b914" /> + <umlExecutionSpecificationShapeMoniker Id="daddb632-5410-476c-8b80-70367f6c1e4b" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(9.375 : 23.349488846828); (11.275 : 23.349488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="daddb632-5410-476c-8b80-70367f6c1e4b" /> + <umlExecutionSpecificationShapeMoniker Id="3d795a3f-a143-47db-b53f-71640a494621" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(11.425 : 23.649488846828); (13.325 : 23.649488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="3d795a3f-a143-47db-b53f-71640a494621" /> + <umlExecutionSpecificationShapeMoniker Id="50de42f3-1525-4647-982e-0dbfdfc0297b" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(13.475 : 23.949488846828); (15.375 : 23.949488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="50de42f3-1525-4647-982e-0dbfdfc0297b" /> + <umlExecutionSpecificationShapeMoniker Id="99b020aa-9e5f-4e94-8dbe-c980ad145d20" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(15.525 : 24.249488846828); (17.425 : 24.249488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="99b020aa-9e5f-4e94-8dbe-c980ad145d20" /> + <umlExecutionSpecificationShapeMoniker Id="9e821ce4-dcb0-4404-88a0-1464cd2a3c5e" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(17.575 : 24.549488846828); (19.475 : 24.549488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="9e821ce4-dcb0-4404-88a0-1464cd2a3c5e" /> + <umlExecutionSpecificationShapeMoniker Id="af0b03f8-a132-4088-b6e9-b918cbc96866" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(19.625 : 24.849488846828); (21.525 : 24.849488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="af0b03f8-a132-4088-b6e9-b918cbc96866" /> + <umlExecutionSpecificationShapeMoniker Id="f6977265-4116-4eda-8fcc-6a4fec0ca425" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(21.675 : 25.149488846828); (23.575 : 25.149488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="f6977265-4116-4eda-8fcc-6a4fec0ca425" /> + <umlExecutionSpecificationShapeMoniker Id="49e8c53d-3d4d-4af1-85ca-104a742af44a" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(23.575 : 25.699488846828); (21.675 : 25.699488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="49e8c53d-3d4d-4af1-85ca-104a742af44a" /> + <umlExecutionSpecificationShapeMoniker Id="f6977265-4116-4eda-8fcc-6a4fec0ca425" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(21.525 : 25.999488846828); (19.625 : 25.999488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="f6977265-4116-4eda-8fcc-6a4fec0ca425" /> + <umlExecutionSpecificationShapeMoniker Id="af0b03f8-a132-4088-b6e9-b918cbc96866" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(19.475 : 26.299488846828); (17.575 : 26.299488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="af0b03f8-a132-4088-b6e9-b918cbc96866" /> + <umlExecutionSpecificationShapeMoniker Id="9e821ce4-dcb0-4404-88a0-1464cd2a3c5e" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(17.425 : 26.599488846828); (15.525 : 26.599488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="9e821ce4-dcb0-4404-88a0-1464cd2a3c5e" /> + <umlExecutionSpecificationShapeMoniker Id="99b020aa-9e5f-4e94-8dbe-c980ad145d20" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(15.375 : 26.899488846828); (13.475 : 26.899488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="99b020aa-9e5f-4e94-8dbe-c980ad145d20" /> + <umlExecutionSpecificationShapeMoniker Id="50de42f3-1525-4647-982e-0dbfdfc0297b" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(13.325 : 27.199488846828); (11.425 : 27.199488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="50de42f3-1525-4647-982e-0dbfdfc0297b" /> + <umlExecutionSpecificationShapeMoniker Id="3d795a3f-a143-47db-b53f-71640a494621" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(11.275 : 27.499488846828); (9.375 : 27.499488846828)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="3d795a3f-a143-47db-b53f-71640a494621" /> + <umlExecutionSpecificationShapeMoniker Id="daddb632-5410-476c-8b80-70367f6c1e4b" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(9.225 : 33.5156964569694); (7.325 : 33.5156964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="daddb632-5410-476c-8b80-70367f6c1e4b" /> + <umlExecutionSpecificationShapeMoniker Id="5d0636dd-1845-4e62-aac2-6711ff60b914" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(7.175 : 33.8156964569694); (3.225 : 33.8156964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="5d0636dd-1845-4e62-aac2-6711ff60b914" /> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(9.375 : 29.0656964569694); (11.275 : 29.0656964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="daddb632-5410-476c-8b80-70367f6c1e4b" /> + <umlExecutionSpecificationShapeMoniker Id="daadb4cc-da3f-4ace-a141-0eebc5cf5d74" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(11.425 : 29.3656964569694); (13.325 : 29.3656964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="daadb4cc-da3f-4ace-a141-0eebc5cf5d74" /> + <umlExecutionSpecificationShapeMoniker Id="7611a686-c105-420a-b39d-63b1104687fe" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(13.475 : 29.6656964569694); (15.375 : 29.6656964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="7611a686-c105-420a-b39d-63b1104687fe" /> + <umlExecutionSpecificationShapeMoniker Id="cc6db11a-0fcf-4366-8b98-0a5079ce1e88" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(15.525 : 29.9656964569694); (17.425 : 29.9656964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="cc6db11a-0fcf-4366-8b98-0a5079ce1e88" /> + <umlExecutionSpecificationShapeMoniker Id="4daa451c-6922-473c-b8a0-9961ac0c127f" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(17.575 : 30.2656964569694); (19.475 : 30.2656964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="4daa451c-6922-473c-b8a0-9961ac0c127f" /> + <umlExecutionSpecificationShapeMoniker Id="1127327e-17a5-4abd-b9db-d64d9cb2dc40" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(19.625 : 30.5656964569694); (21.525 : 30.5656964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="1127327e-17a5-4abd-b9db-d64d9cb2dc40" /> + <umlExecutionSpecificationShapeMoniker Id="19d707f8-b2a5-4d0a-9efa-428a8849bfc3" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(21.675 : 30.8656964569694); (23.575 : 30.8656964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="19d707f8-b2a5-4d0a-9efa-428a8849bfc3" /> + <umlExecutionSpecificationShapeMoniker Id="83a0f336-9861-4409-be74-118b332a5160" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(23.575 : 31.4156964569694); (21.675 : 31.4156964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="83a0f336-9861-4409-be74-118b332a5160" /> + <umlExecutionSpecificationShapeMoniker Id="19d707f8-b2a5-4d0a-9efa-428a8849bfc3" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(21.525 : 31.7156964569694); (19.625 : 31.7156964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="19d707f8-b2a5-4d0a-9efa-428a8849bfc3" /> + <umlExecutionSpecificationShapeMoniker Id="1127327e-17a5-4abd-b9db-d64d9cb2dc40" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(19.475 : 32.0156964569694); (17.575 : 32.0156964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="1127327e-17a5-4abd-b9db-d64d9cb2dc40" /> + <umlExecutionSpecificationShapeMoniker Id="4daa451c-6922-473c-b8a0-9961ac0c127f" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(17.425 : 32.3156964569694); (15.525 : 32.3156964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="4daa451c-6922-473c-b8a0-9961ac0c127f" /> + <umlExecutionSpecificationShapeMoniker Id="cc6db11a-0fcf-4366-8b98-0a5079ce1e88" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(15.375 : 32.6156964569694); (13.475 : 32.6156964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="cc6db11a-0fcf-4366-8b98-0a5079ce1e88" /> + <umlExecutionSpecificationShapeMoniker Id="7611a686-c105-420a-b39d-63b1104687fe" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(13.325 : 32.9156964569694); (11.425 : 32.9156964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="7611a686-c105-420a-b39d-63b1104687fe" /> + <umlExecutionSpecificationShapeMoniker Id="daadb4cc-da3f-4ace-a141-0eebc5cf5d74" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(11.275 : 33.2156964569694); (9.375 : 33.2156964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="daadb4cc-da3f-4ace-a141-0eebc5cf5d74" /> + <umlExecutionSpecificationShapeMoniker Id="daddb632-5410-476c-8b80-70367f6c1e4b" /> + </nodes> + </returnMessageConnector> + <commentShape Id="b3107c68-597b-476e-b33f-d729f026f53f" absoluteBounds="2.625, 21.875, 1.25, 0.75" customColor="251, 247, 200"> + <commentMoniker Id="33aef257-3eb6-441b-ae54-129014850a13" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="11900088-aeb5-4ad4-940c-46278d3d7b83" absoluteBounds="8.75, 27.75, 1.25, 0.75" customColor="251, 247, 200"> + <commentMoniker Id="fbfb4ecb-9a07-4747-b894-6ba2d1e08d6d" /> + <relativeChildShapes /> + </commentShape> + <syncMessageConnector edgePoints="[(3.225 : 35.3031964569694); (5.125 : 35.3031964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </syncMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 35.6031964569694); (7.175 : 35.6031964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="981aed5c-de6e-4787-9ea9-ec6574171db1" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(7.175 : 36.1531964569694); (5.275 : 36.1531964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="981aed5c-de6e-4787-9ea9-ec6574171db1" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 36.4531964569694); (9.225 : 36.4531964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="bf74d882-4910-47fa-816a-7226b1cf353a" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(9.225 : 37.0031964569694); (5.275 : 37.0031964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="bf74d882-4910-47fa-816a-7226b1cf353a" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 37.3031964569694); (11.275 : 37.3031964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="7cb06fd2-cee0-4188-a451-e3568d2c7d0b" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(11.275 : 37.8531964569694); (5.275 : 37.8531964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="7cb06fd2-cee0-4188-a451-e3568d2c7d0b" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 38.1531964569694); (13.325 : 38.1531964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="826a3b2b-44c5-424e-b582-f9167c7dc7f2" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(13.325 : 38.7031964569694); (5.275 : 38.7031964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="826a3b2b-44c5-424e-b582-f9167c7dc7f2" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 39.0031964569694); (15.375 : 39.0031964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="1c3682aa-4b61-4dbc-8704-4ce7b0e0257d" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(15.375 : 39.5531964569694); (5.275 : 39.5531964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="1c3682aa-4b61-4dbc-8704-4ce7b0e0257d" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 39.8531964569694); (17.425 : 39.8531964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="d6ea319b-fc22-472d-b1a6-c0171b090552" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(17.425 : 40.4031964569694); (5.275 : 40.4031964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="d6ea319b-fc22-472d-b1a6-c0171b090552" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 40.7031964569694); (19.475 : 40.7031964569695)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="e889201f-8733-44df-bfa3-8c56a0974138" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(19.475 : 41.2531964569695); (5.275 : 41.2531964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="e889201f-8733-44df-bfa3-8c56a0974138" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 41.5531964569694); (21.525 : 41.5531964569695)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="e41a9427-a047-4d34-b797-64d0f6cfc3ad" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(21.525 : 42.1031964569695); (5.275 : 42.1031964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="e41a9427-a047-4d34-b797-64d0f6cfc3ad" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </returnMessageConnector> + <syncMessageConnector edgePoints="[(5.275 : 42.4031964569693); (23.575 : 42.4031964569694)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="0b9c711d-d371-4729-874b-a6f74509b1e8" /> + </nodes> + </syncMessageConnector> + <returnMessageConnector edgePoints="[(23.575 : 42.9531964569694); (5.275 : 42.9531964569693)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="0b9c711d-d371-4729-874b-a6f74509b1e8" /> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + </nodes> + </returnMessageConnector> + <returnMessageConnector edgePoints="[(5.125 : 43.2531964569693); (3.225 : 43.2531964569693)]" fixedFrom="Caller" fixedTo="Caller" TargetRelationshipDomainClassId="e24617ce-6c7e-4c7d-802a-63014f02e313" customColor="Black" visible="true" visualStyleMode="Modified" messageId="00000000-0000-0000-0000-000000000000"> + <relativeChildShapes /> + <nodes> + <umlExecutionSpecificationShapeMoniker Id="25852fde-0527-41a3-85b6-2d910a5f107b" /> + <umlExecutionSpecificationShapeMoniker Id="bb1ce31a-5b80-471d-9322-add158821543" /> + </nodes> + </returnMessageConnector> + <commentShape Id="0c0d6f34-5596-4435-92ac-962e362aa0d1" absoluteBounds="2.625, 3, 1.25, 0.375" customColor="251, 247, 200"> + <commentMoniker Id="2e649ed8-e8ab-494d-be01-a95a6db010e0" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="409157a9-780e-407e-a2f2-51adf388e112" absoluteBounds="2.625, 17.5, 1.25, 0.375" customColor="251, 247, 200"> + <commentMoniker Id="784fbb90-7666-493e-8dbd-c7ebe7e8a0cd" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="4e990909-1f4e-41e4-a276-6a9e9b282f94" absoluteBounds="2.625, 43.5, 1.25, 0.375" customColor="251, 247, 200"> + <commentMoniker Id="0f1f92bd-ced5-408a-8db9-c2edcb5aa0df" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="df355a48-68d7-44be-bc03-cd1cc6859b0a" absoluteBounds="1.5, 5.5, 1.375, 1" customColor="251, 247, 200"> + <commentMoniker Id="28faa847-b49d-4568-8cb3-07cd8c89f0e8" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="3ea322c2-cc6a-4425-b8d9-4d8e36b1b239" absoluteBounds="1.375, 19.25, 1.5, 0.875" customColor="251, 247, 200"> + <commentMoniker Id="864a3c61-5962-42d9-9398-5cf82b751e42" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="f68ad24c-c35e-42c4-9d27-24d33ce04101" absoluteBounds="1.375, 23.75, 1.375, 0.875" customColor="251, 247, 200"> + <commentMoniker Id="0737772c-6d7e-4d42-a4f5-644c1b80bcf6" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="b3323c51-f12b-40e5-8802-950ad3f8ef4f" absoluteBounds="0.5, 1, 1.25, 0.375" customColor="251, 247, 200"> + <commentMoniker Id="b9032297-ed64-4923-beaf-26854ccc0109" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="452be224-d5c7-4715-a5eb-523dbb76a2ff" absoluteBounds="2.25, 1, 2, 0.875" customColor="251, 247, 200"> + <commentMoniker Id="0d639f46-366c-425b-8d2a-5927031eef4c" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="a5561d8a-1a3d-466d-aae8-8397eab04b3d" absoluteBounds="4.5, 1, 1.25, 0.5" customColor="251, 247, 200"> + <commentMoniker Id="4c5c1879-70c6-4826-be31-dca7b9975bcf" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="38b406ac-7118-4585-809f-a4d903a4bc9a" absoluteBounds="6.625, 1, 1.25, 0.875" customColor="251, 247, 200"> + <commentMoniker Id="2ab2a60b-5806-4389-8e3a-efb9f83b9d10" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="9e4a481c-6f7a-4487-bb09-48702892cdca" absoluteBounds="8.75, 1, 1.25, 0.875" customColor="251, 247, 200"> + <commentMoniker Id="fdf15130-942c-4749-8a01-67f4524d14e1" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="00f8912f-3fc4-4f94-bc59-8cd867377b76" absoluteBounds="10.5, 1, 2, 0.875" customColor="251, 247, 200"> + <commentMoniker Id="25e40a30-5980-43d1-9dd5-9f589e8fda1e" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="a41949b8-e7d8-44c7-be9a-94c8c3d8bb96" absoluteBounds="12.875, 1, 1.25, 0.5" customColor="251, 247, 200"> + <commentMoniker Id="2c9d475c-b459-4a4e-87bf-ecec71ca62fd" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="fc987f27-d4c5-4f5f-a439-85b8c5fd03df" absoluteBounds="14.875, 1, 1.25, 0.375" customColor="251, 247, 200"> + <commentMoniker Id="c14c4b09-973b-44f8-934a-38ae2aeaf79d" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="e5215a53-897d-404f-b9f7-ec90aacde3f6" absoluteBounds="16.875, 1, 1.5, 0.875" customColor="251, 247, 200"> + <commentMoniker Id="48c35cee-0d56-499f-9d89-b7e832d9257e" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="03902785-6655-41b2-8ec2-972a1b5c10be" absoluteBounds="18.875, 1, 1.5, 0.375" customColor="251, 247, 200"> + <commentMoniker Id="dfa9b3d1-d920-45b0-9e2d-4aa69b7050dc" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="0f7af205-5d34-4fa9-91fa-17e405b8f719" absoluteBounds="21, 1, 1.5, 0.75" customColor="251, 247, 200"> + <commentMoniker Id="16e4023d-82d8-4864-b73c-bcefed92b30e" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="8a9d836e-62dd-41df-8a4c-c7bc524f7f91" absoluteBounds="23, 1, 1.5, 0.75" customColor="251, 247, 200"> + <commentMoniker Id="933f0530-1bee-4a27-8753-50dd1b19f465" /> + <relativeChildShapes /> + </commentShape> + <commentShape Id="1373bee0-2462-4404-baa3-c5ab90cfbdfd" absoluteBounds="2.625, 34, 1.25, 0.375" customColor="251, 247, 200"> + <commentMoniker Id="0167b631-e895-4804-b3db-829a68de9a47" /> + <relativeChildShapes /> + </commentShape> + </nestedChildShapes> +</sequenceDesignerDiagram> \ No newline at end of file diff --git a/VectoCoreArchitecture/VectoCoreArchitecture.modelproj b/VectoCoreArchitecture/VectoCoreArchitecture.modelproj index b4ea8bf50de06782a0b4405e84e7082fc681da83..8d6cf9aa625418497deebf5bdf20ee4756f30628 100644 --- a/VectoCoreArchitecture/VectoCoreArchitecture.modelproj +++ b/VectoCoreArchitecture/VectoCoreArchitecture.modelproj @@ -22,13 +22,6 @@ </PropertyGroup> <Import Project="$(VSToolsPath)\ArchitectureTools\Microsoft.VisualStudio.TeamArchitect.ModelingProject.targets" Condition="'$(VSToolsPath)' != ''" /> <ItemGroup> - <Content Include="HighLevel_SequenceDiag.sequencediagram"> - <SubType>Content</SubType> - </Content> - <Content Include="HighLevel_SequenceDiag.sequencediagram.layout"> - <SubType>Content</SubType> - <DependentUpon>HighLevel_SequenceDiag.sequencediagram</DependentUpon> - </Content> <Content Include="ModelDefinition\Package10_1344.uml"> <SubType>Content</SubType> </Content> @@ -104,12 +97,19 @@ <Content Include="ModelDefinition\Package_1506.uml"> <SubType>Content</SubType> </Content> - <Content Include="UMLActivityDiagram1.activitydiagram"> + <Content Include="Request.sequencediagram"> + <SubType>Content</SubType> + </Content> + <Content Include="Request.sequencediagram.layout"> + <SubType>Content</SubType> + <DependentUpon>Request.sequencediagram</DependentUpon> + </Content> + <Content Include="Simulation.sequencediagram"> <SubType>Content</SubType> </Content> - <Content Include="UMLActivityDiagram1.activitydiagram.layout"> + <Content Include="Simulation.sequencediagram.layout"> <SubType>Content</SubType> - <DependentUpon>UMLActivityDiagram1.activitydiagram</DependentUpon> + <DependentUpon>Simulation.sequencediagram</DependentUpon> </Content> <Content Include="UMLClassDiagram1.classdiagram"> <SubType>Content</SubType> diff --git a/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs b/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs index b58ed85f5ee7f15df83db9552a84cda5de841b95..056d1432e3d1c8ebeb7c7a3c8b5408065c2fb7a0 100644 --- a/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs +++ b/VectoCoreTest/Models/Simulation/DrivingCycleTests.cs @@ -1,10 +1,13 @@ using System; using Microsoft.VisualStudio.TestTools.UnitTesting; +using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Models.SimulationComponent; using TUGraz.VectoCore.Models.SimulationComponent.Data; using TUGraz.VectoCore.Models.SimulationComponent.Impl; +using TUGraz.VectoCore.Tests.Models.SimulationComponent; using TUGraz.VectoCore.Tests.Utils; using TUGraz.VectoCore.Utils; @@ -19,33 +22,35 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation var container = new VehicleContainer(); var cycleData = DrivingCycleData.ReadFromFileEngineOnly(@"TestData\Cycles\Coach Engine Only.vdri"); - IEngineOnlyDrivingCycle cycle = new EngineOnlyDrivingCycle(container, cycleData); + var cycle = new EngineOnlyDrivingCycle(container, cycleData); var outPort = new MockTnOutPort(); var inPort = cycle.InShaft(); inPort.Connect(outPort); - cycle.DoSimulationStep(); + var absTime = new TimeSpan(); + var dt = TimeSpan.FromSeconds(1); + + var response = cycle.Request(absTime, dt); + Assert.IsInstanceOfType(response, typeof(ResponseSuccess)); var dataWriter = new TestModalDataWriter(); container.CommitSimulationStep(dataWriter); - Assert.AreEqual(0.0, outPort.AbsTime.TotalSeconds); - Assert.AreEqual(1.0, outPort.Dt.TotalSeconds); - Assert.AreEqual(new SI(600).Rounds.Per.Minute, outPort.AngularFrequency); + Assert.AreEqual(absTime, outPort.AbsTime); + Assert.AreEqual(dt, outPort.Dt); + Assert.AreEqual(600.0.RPMtoRad(), outPort.AngularFrequency); Assert.AreEqual(0.SI<NewtonMeter>(), outPort.Torque); - - Assert.AreEqual(0.5, dataWriter[ModalResultField.time]); } [TestMethod] - public void TestTimeBased() + public void Test_TimeBased_FirstCycle() { var container = new VehicleContainer(); var cycleData = DrivingCycleData.ReadFromFileTimeBased(@"TestData\Cycles\Coach time based.vdri"); - IDrivingCycle cycle = new TimeBasedDrivingCycle(container, cycleData); + var cycle = new TimeBasedDrivingCycle(container, cycleData); var outPort = new MockDriverDemandOutPort(); @@ -53,53 +58,25 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation inPort.Connect(outPort); - cycle.DoSimulationStep(); + var absTime = new TimeSpan(); + var dt = TimeSpan.FromSeconds(1); - var dataWriter = new TestModalDataWriter(); - container.CommitSimulationStep(dataWriter); + var response = cycle.Request(absTime, dt); + Assert.IsInstanceOfType(response, typeof(ResponseSuccess)); - // todo: assert correct values! - Assert.AreEqual(0.0, outPort.AbsTime.TotalSeconds); - Assert.AreEqual(1.0, outPort.Dt.TotalSeconds); + Assert.AreEqual(absTime, outPort.AbsTime); + Assert.AreEqual(dt, outPort.Dt); Assert.AreEqual(0.0.SI<MeterPerSecond>(), outPort.Velocity); Assert.AreEqual(-0.020237973, outPort.Gradient); - Assert.AreEqual(0.5, dataWriter[ModalResultField.time]); - } - - [TestMethod] - public void TestDistanceBased() - { - var container = new VehicleContainer(); - - var cycleData = DrivingCycleData.ReadFromFileDistanceBased(@"TestData\Cycles\Coach.vdri"); - IDrivingCycle cycle = new DistanceBasedDrivingCycle(container, cycleData); - - var outPort = new MockDriverDemandOutPort(); - - var inPort = cycle.InPort(); - - inPort.Connect(outPort); - - cycle.DoSimulationStep(); - - var dataWriter = new TestModalDataWriter(); - container.CommitSimulationStep(dataWriter); - - // todo: assert correct values! - Assert.AreEqual(0.0, outPort.AbsTime.TotalSeconds); - Assert.AreEqual(1.0, outPort.Dt.TotalSeconds); - Assert.AreEqual(80, outPort.Velocity); - Assert.AreEqual(0.03, outPort.Gradient); - Assert.AreEqual(0.5, dataWriter[ModalResultField.time]); } [TestMethod] - public void TestTimeBasedTimeFieldMissing() + public void Test_TimeBased_TimeFieldMissing() { var container = new VehicleContainer(); var cycleData = DrivingCycleData.ReadFromFileTimeBased(@"TestData\Cycles\Cycle time field missing.vdri"); - IDrivingCycle cycle = new TimeBasedDrivingCycle(container, cycleData); + var cycle = new TimeBasedDrivingCycle(container, cycleData); var outPort = new MockDriverDemandOutPort(); @@ -110,17 +87,13 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation var dataWriter = new TestModalDataWriter(); var absTime = new TimeSpan(); var dt = TimeSpan.FromSeconds(1); - var time = 0.5; - while (cycle.DoSimulationStep()) + while (cycle.Request(absTime, dt) is ResponseSuccess) { - container.CommitSimulationStep(dataWriter); - Assert.AreEqual(absTime, outPort.AbsTime); Assert.AreEqual(dt, outPort.Dt); - Assert.AreEqual(time, dataWriter[ModalResultField.time]); + container.CommitSimulationStep(dataWriter); - time = time + dt.TotalSeconds; absTime += dt; } } diff --git a/VectoCoreTest/Models/Simulation/SimulationTests.cs b/VectoCoreTest/Models/Simulation/SimulationTests.cs index cb6003b02bcf39a9a2c1cb00e49bd803f6228703..21370fc7df7f74d7c42f981c27b96f0ce1ac37f0 100644 --- a/VectoCoreTest/Models/Simulation/SimulationTests.cs +++ b/VectoCoreTest/Models/Simulation/SimulationTests.cs @@ -1,6 +1,8 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; +using System.Data; +using Microsoft.VisualStudio.TestTools.UnitTesting; using TUGraz.VectoCore.Models.Simulation.Impl; using TUGraz.VectoCore.Exceptions; +using TUGraz.VectoCore.Models.Simulation.Data; using TUGraz.VectoCore.Utils; namespace TUGraz.VectoCore.Tests.Models.Simulation @@ -14,11 +16,11 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation [TestMethod] public void TestSimulationEngineOnly() { - var job = SimulationFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, "TestEngineOnly-result.vmod"); + var job = SimulatorFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, "TestEngineOnly-result.vmod"); var container = job.GetContainer(); - Assert.AreEqual(560.SI().Rounds.Per.Minute, container.EngineSpeed()); + Assert.AreEqual(560.0.RPMtoRad(), container.EngineSpeed()); Assert.AreEqual(0U, container.Gear()); try @@ -35,18 +37,33 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation [TestMethod] public void TestEngineOnly_JobRun() { - var job = SimulationFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, "TestEngineOnly_JobRun-result.vmod"); + var resultFileName = "TestEngineOnly_JobRun-result.vmod"; + var expectedResultsName = @"TestData\Results\EngineOnlyCycles\24tCoach_EngineOnly.vmod"; + + var job = SimulatorFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, resultFileName); job.Run(); - // todo: Add additional assertions. - Assert.Fail("Todo: Add additional assertions."); + var results = ModalResults.ReadFromFile(resultFileName); + var expectedResults = ModalResults.ReadFromFile(expectedResultsName); + + Assert.AreEqual(expectedResults.Rows.Count, results.Rows.Count, "Moddata: Row count differs."); + + for (var i = 0; i < expectedResults.Rows.Count; i++) + { + var row = results.Rows[i]; + var expectedRow = expectedResults.Rows[i]; + + foreach (DataColumn col in expectedResults.Columns) + Assert.AreEqual(expectedRow[col], row[col], "Moddata: Value differs (Row {0}, Col {1}): {2} != {3}"); + } } [TestMethod] public void TestEngineOnly_SimulatorRun() { - var sim = new VectoSimulator(); - var job = SimulationFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, "TestEngineOnly-SimulatorRun-result.vmod"); + var sim = new JobContainer(); + var job = SimulatorFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, + "TestEngineOnly-SimulatorRun-result.vmod"); sim.AddJob(job); sim.RunSimulation(); @@ -57,18 +74,21 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation [TestMethod] public void TestEngineOnly_MultipleJobs() { - var sim = new VectoSimulator(); + var simulation = new JobContainer(); - var job1 = SimulationFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, "TestEngineOnly-MultipleJobs-result1.vmod"); - sim.AddJob(job1); + var sim1 = SimulatorFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, + "TestEngineOnly-MultipleJobs-result1.vmod"); + simulation.AddJob(sim1); - var job2 = SimulationFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, "TestEngineOnly-MultipleJobs-result2.vmod"); - sim.AddJob(job2); + var sim2 = SimulatorFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, + "TestEngineOnly-MultipleJobs-result2.vmod"); + simulation.AddJob(sim2); - var job3 = SimulationFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, "TestEngineOnly-MultipleJobs-result3.vmod"); - sim.AddJob(job3); + var sim3 = SimulatorFactory.CreateTimeBasedEngineOnlyJob(EngineFile, CycleFile, + "TestEngineOnly-MultipleJobs-result3.vmod"); + simulation.AddJob(sim3); - sim.RunSimulation(); + simulation.RunSimulation(); // todo: Add additional assertions. Assert.Fail("Todo: Add additional assertions."); diff --git a/VectoCoreTest/Models/SimulationComponent/MockPorts.cs b/VectoCoreTest/Models/SimulationComponent/MockPorts.cs index 3678413f176aba0518420efed032ee5b92b0757d..d17ea03f20e81d6de3c006a771f2ced354386014 100644 --- a/VectoCoreTest/Models/SimulationComponent/MockPorts.cs +++ b/VectoCoreTest/Models/SimulationComponent/MockPorts.cs @@ -1,9 +1,10 @@ using System; using Common.Logging; using TUGraz.VectoCore.Models.Connector.Ports; +using TUGraz.VectoCore.Models.Connector.Ports.Impl; using TUGraz.VectoCore.Utils; -namespace TUGraz.VectoCore.Tests.Models.Simulation +namespace TUGraz.VectoCore.Tests.Models.SimulationComponent { public class MockTnOutPort : ITnOutPort { @@ -12,7 +13,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation public NewtonMeter Torque { get; set; } public RadianPerSecond AngularFrequency { get; set; } - public void Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond angularFrequency) + public IResponse Request(TimeSpan absTime, TimeSpan dt, NewtonMeter torque, RadianPerSecond angularFrequency) { AbsTime = absTime; Dt = dt; @@ -20,6 +21,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation AngularFrequency = angularFrequency; LogManager.GetLogger(GetType()).DebugFormat("Request: absTime: {0}, dt: {1}, torque: {3}, engineSpeed: {4}", absTime, dt, torque, angularFrequency); + return new ResponseSuccess(); } } @@ -30,7 +32,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation public TimeSpan Dt { get; set; } public MeterPerSecond Velocity { get; set; } public double Gradient { get; set; } - public void Request(TimeSpan absTime, TimeSpan dt, MeterPerSecond velocity, double gradient) + public IResponse Request(TimeSpan absTime, TimeSpan dt, MeterPerSecond velocity, double gradient) { AbsTime = absTime; Dt = dt; @@ -38,6 +40,7 @@ namespace TUGraz.VectoCore.Tests.Models.Simulation Gradient = gradient; LogManager.GetLogger(GetType()).DebugFormat("Request: absTime: {0}, dt: {1}, velocity: {3}, gradient: {4}", absTime, dt, velocity, gradient); + return new ResponseSuccess(); } } } \ No newline at end of file