| <?xml version="1.0" encoding="UTF-8"?> |
| <am:Amalthea xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:am="http://app4mc.eclipse.org/amalthea/0.9.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
| <commonElements/> |
| <swModel> |
| <runnables name="r1" callback="false" service="false"> |
| <runnableItems xsi:type="am:ExecutionNeed"> |
| <default key="Instructions"> |
| <value xsi:type="am:NeedConstant" value="20"/> |
| </default> |
| <default key="FLIP"> |
| <value xsi:type="am:NeedConstant" value="45"/> |
| </default> |
| <default key="FLOP"> |
| <value xsi:type="am:NeedDeviation"> |
| <deviation> |
| <lowerBound xsi:type="am:LongObject" value="0"/> |
| <upperBound xsi:type="am:LongObject" value="0"/> |
| <distribution xsi:type="am:BetaDistribution" alpha="0.0" beta="0.0"/> |
| </deviation> |
| </value> |
| </default> |
| <extended key="puDef?type=ProcessingUnitDefinition"> |
| <value key="Instructions"> |
| <value xsi:type="am:NeedConstant" value="10"/> |
| </value> |
| <value key="FLOP"> |
| <value xsi:type="am:NeedConstant" value="20"/> |
| </value> |
| <value key="FLIP"> |
| <value xsi:type="am:NeedConstant" value="20"/> |
| </value> |
| <value key="Instructions"> |
| <value xsi:type="am:NeedConstant" value="40"/> |
| </value> |
| </extended> |
| <extended key="custpuDef?type=ProcessingUnitDefinition"> |
| <value key="FLOP"> |
| <value xsi:type="am:NeedConstant" value="50"/> |
| </value> |
| <value key="FLOP"> |
| <value xsi:type="am:NeedConstant" value="60"/> |
| </value> |
| </extended> |
| </runnableItems> |
| <runnableItems xsi:type="am:Group" name="" ordered="true"> |
| <items xsi:type="am:ExecutionNeed"> |
| <default key="Instructions"> |
| <value xsi:type="am:NeedConstant" value="20"/> |
| </default> |
| </items> |
| <items xsi:type="am:Group" name="" ordered="true"> |
| <items xsi:type="am:ExecutionNeed"> |
| <default key="Instructions"> |
| <value xsi:type="am:NeedConstant" value="30"/> |
| </default> |
| </items> |
| </items> |
| </runnableItems> |
| </runnables> |
| <runnables name="r2" callback="false" service="false"> |
| <runnableItems xsi:type="am:ExecutionNeed"> |
| <default key="FLOP"> |
| <value xsi:type="am:NeedConstant" value="66"/> |
| </default> |
| <extended> |
| <value key="Instructions"> |
| <value xsi:type="am:NeedConstant" value="20"/> |
| </value> |
| </extended> |
| </runnableItems> |
| </runnables> |
| <runnables name="r3" callback="false" service="false"> |
| <runnableItems xsi:type="am:ExecutionNeed"> |
| <default key="FLOP"> |
| <value xsi:type="am:NeedDeviation"> |
| <deviation> |
| <lowerBound xsi:type="am:LongObject" value="20"/> |
| <upperBound xsi:type="am:LongObject" value="30"/> |
| <distribution xsi:type="am:Boundaries" samplingType="WorstCase"/> |
| </deviation> |
| </value> |
| </default> |
| <extended key="puDef?type=ProcessingUnitDefinition"> |
| <value key="FLOP"> |
| <value xsi:type="am:NeedDeviation"/> |
| </value> |
| <value key="Instructions"> |
| <value xsi:type="am:NeedDeviation"/> |
| </value> |
| </extended> |
| </runnableItems> |
| </runnables> |
| </swModel> |
| <hwModel> |
| <definitions xsi:type="am:ProcessingUnitDefinition" name="puDef"/> |
| <definitions xsi:type="am:ProcessingUnitDefinition" name="custpuDef"/> |
| <featureCategories name="FLOP" featureType="performance"> |
| <features name="test" value="5.0"/> |
| <features name="" value="0.0"/> |
| </featureCategories> |
| <featureCategories name="FLIP"/> |
| </hwModel> |
| <osModel> |
| <operatingSystems name=""> |
| <taskSchedulers name=""> |
| <computationItems xsi:type="am:ExecutionNeed"> |
| <default key="Instructions"> |
| <value xsi:type="am:NeedConstant" value="20"/> |
| </default> |
| </computationItems> |
| </taskSchedulers> |
| <interruptControllers name=""> |
| <computationItems xsi:type="am:ExecutionNeed"> |
| <default key="Instructions"> |
| <value xsi:type="am:NeedConstant" value="20"/> |
| </default> |
| </computationItems> |
| </interruptControllers> |
| </operatingSystems> |
| </osModel> |
| </am:Amalthea> |