<containedElementsxsi:type="org-fortiss-af3-mira:Requirement"xmi:id="5"id="5"name="ACC Core Functionality"description="The ACC provides an intelligent Cruise Control functionality. Specifically it allows to:
1) Set a preferred speed of the vehicle by the driver and autonomously keep this speed by accelerating and deaccelerating the vehicle correspondingly
2) Adapt the speed of the vehicle autonomously depending on the distance to a leading vehicle to avoid unsafe distances between them
3) Set a preferred driving profile (from sportive to economic) influencing the chosen acceleration and deacceleration forces applied"author="B.Schätz"priority="Normal - Satisfier"reqId="1">
<specificationsxsi:type="org-fortiss-af3-mira-verification:CheckList"xmi:id="6"id="6"name="Discovery Phase"comment="Check list for discovery Phase">
<itemsxmi:id="11"id="11"name="Requirement is relevant"comment="TODO"category="E3.1"/>
<itemsxmi:id="12"id="12"name="Requirement description is correct"comment="TODO"category="E4.1"/>
<itemsxmi:id="13"id="13"name="Consistent wording -- check with glossary"comment="TODO"category="E6.1"/>
</specifications>
<specificationsxsi:type="org-fortiss-af3-mira-verification:CheckList"xmi:id="7"id="7"name="Detailed Modeling Phase"comment="Check list for conceptual modeling phase">
<itemsxmi:id="8"id="8"name="Consistent wording -- check with glossary"comment="TODO"category="E6.1"/>
<containedElementsxsi:type="org-fortiss-af3-mira:Requirement"xmi:id="14"id="14"name="Interfaces"description="The ACC System has input and output interfaces.

Its input interfaces are:
1) The Activation/Deactivation Lever
2) The Brake Pedal
3) The Accerlation Pedal
4) The Driving Mode Selector
5) The Measured Vehicle Speed
6) The Measured Distance to a Leading Vehicle

Its output interfaces are:
1) The Commanded Acceleration"author="B.Schätz"priority="Normal - Satisfier"reqId="2">
<specificationsxsi:type="org-fortiss-af3-mira-verification:CheckList"xmi:id="15"id="15"name="Discovery Phase"comment="Check list for discovery Phase">
<itemsxmi:id="16"id="16"name="Requirement is relevant"comment="TODO"category="E3.1"/>
<itemsxmi:id="17"id="17"name="Requirement description is correct"comment="TODO"category="E4.1"/>
<itemsxmi:id="18"id="18"name="Consistent wording -- check with glossary"comment="TODO"category="E6.1"/>
</specifications>
<specificationsxsi:type="org-fortiss-af3-mira-verification:CheckList"xmi:id="19"id="19"name="Detailed Modeling Phase"comment="Check list for conceptual modeling phase">
<itemsxmi:id="20"id="20"name="Consistent wording -- check with glossary"comment="TODO"category="E6.1"/>
<containedElementsxsi:type="org-fortiss-af3-mira:Requirement"xmi:id="1285"id="1285"name="Driver brake priority"description="Braking by the driver shall deactivate the ACC function at least if the driver initiated brake force demand is higher than the ACC initiated brake force."priority="Normal - Satisfier"reqId="3">
<specificationsxsi:type="org-fortiss-af3-mira-verification:CheckList"xmi:id="1286"id="1286"name="Discovery Phase"comment="Check list for discovery Phase">
<itemsxmi:id="1287"id="1287"name="Requirement is relevant"comment="TODO"category="E3.1"/>
<itemsxmi:id="1288"id="1288"name="Requirement description is correct"comment="TODO"category="E4.1"/>
<itemsxmi:id="1289"id="1289"name="Consistent wording -- check with glossary"comment="TODO"category="E6.1"/>
</specifications>
<specificationsxsi:type="org-fortiss-af3-mira-verification:CheckList"xmi:id="1290"id="1290"name="Detailed Modeling Phase"comment="Check list for conceptual modeling phase">
<itemsxmi:id="1291"id="1291"name="Consistent wording -- check with glossary"comment="TODO"category="E6.1"/>
</specifications>
<containedElementsxsi:type="org-fortiss-af3-mira:Requirement"xmi:id="1285"id="1285"name="Driver brake priority"description="Braking by the driver shall deactivate the ACC function at least if the driver initiated brake force demand is higher than the ACC initiated brake force."author="B.Schätz"priority="Normal - Satisfier"reqId="3">
<typeDefinitionsxsi:type="org-fortiss-af3-expression-definitions:Enumeration"xmi:id="107"id="107"name="DistanceMode"comment="Setting for Distance Mode of Distance Control">
<membersxmi:id="108"id="108"name="Off"comment="Distance Based Control Deactivated"/>
<membersxmi:id="109"id="109"name="Eco"comment="Economic Distance Based Control "/>
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="524"id="524"name="Implausible Value"comment="Detect a devition from the expected values and as result store the currently sensed value without issuing a sensed value"source="517"target="522">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="527"id="527"name="ValidSignalDetection"comment="Propagate a valid signal received (i.e., a SensedSpeed sufficiently close to prviously SensedSpeed)"source="518"target="519">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="906"id="906"name="Missing Value"comment="Detect a a missing sensed value"source="907"target="908">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="909"id="909"name="Available Value"comment="A SensedValue is available again after a lost signal"source="910"target="911">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="923"id="923"name="Missing Value"comment="A lacking sensor value was detected"source="924"target="925">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="929"id="929"name="Missing Value"comment="Detect a a missing sensed value"source="930"target="931">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="544"id="544"name="FailureDetection"comment="Detect a devition from the expected values and as result store the currently sensed value without issuing a sensed value"source="537"target="542">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="547"id="547"name="ValidSignalDetection"comment="Propagate a valid signal received (i.e., a SensedDistsufficiently close to prviously SensedDist)"source="538"target="539">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="915"id="915"name="Missing Value"comment="A lacking signal is detected"source="916"target="917">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="920"id="920"name="Available Value"comment="A sensor signal is available again"source="921"target="922">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="926"id="926"name="Missing Value"comment="A lacking sensor signal is detected"source="927"target="928">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="932"id="932"name="Missing Value"comment="A lacking signal is detected"source="933"target="934">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="595"id="595"name="ProcessCancelCommand"comment="Clear speed if cnacle command is received"source="589"target="590">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="597"id="597"name="ProcessHoldCommand"comment="Issue set speed if hold command is received"source="591"target="592">
<connectionsxsi:type="org-fortiss-af3-mode:SwitchSegment"xmi:id="808"id="808"name="Sport"comment="Set Distance Control to Sportive"source="637"target="702">
<connectionsxsi:type="org-fortiss-af3-mode:SwitchSegment"xmi:id="810"id="810"name="Eco"comment="Set Distance Control to Economic"source="638"target="803">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="829"id="829"name="AccOff"comment="Deactivation of ACC Functionality"source="825"target="821">
<connectionsxsi:type="org-fortiss-af3-state:TransitionSegment"xmi:id="941"id="941"name="Break"comment="Break command is propagated and has precedence over acceleration"source="942"target="943">