blob: f72cad9c5ec1175ded60a9e0f3996c5f3d08b904 [file]
<?xml version="1.0" encoding="UTF-8"?>
<am:Amalthea xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:am="http://app4mc.eclipse.org/amalthea/1.2.0">
<customProperties key="task scheduler">
<value xsi:type="am:ReferenceObject">
<value xsi:type="am:TaskScheduler" href="amlt:/#TS+sporadic+server?type=TaskScheduler"/>
</value>
</customProperties>
<customProperties key="interrupt controller">
<value xsi:type="am:ReferenceObject">
<value xsi:type="am:InterruptController" href="amlt:/#IC_user?type=InterruptController"/>
</value>
</customProperties>
<swModel>
<tasks xmi:id="task+A?type=Task" name="task A" multipleTaskActivationLimit="0"/>
<tasks xmi:id="task+B?type=Task" name="task B" multipleTaskActivationLimit="0"/>
</swModel>
<mappingModel>
<taskAllocation task="task+A?type=Task">
<scheduler href="amlt:/#TS+rate+monotonic?type=TaskScheduler"/>
<schedulingParameters priority="123">
<minBudget value="3" unit="ms"/>
<maxBudget value="5" unit="ms"/>
<replenishment value="100" unit="ms"/>
</schedulingParameters>
<parameterExtensions key="strangeness" value="1000"/>
</taskAllocation>
<taskAllocation task="task+B?type=Task">
<scheduler href="amlt:/#TS+sporadic+server?type=TaskScheduler"/>
<schedulingParameters priority="11"/>
<parameterExtensions key="deadline" value="75 ms"/>
</taskAllocation>
</mappingModel>
</am:Amalthea>