F5.14.12.3 Book Suitable Rest Areas Places

Header Image
Project:
F5.14.12.3 Book Suitable Rest Areas Places : Public <<FRAME_Low_Level_Function>> FRAME_Low_Level_Function
Created: 24.06.2021 15:06:41
Modified: 08.09.2021 14:47:01
Project:
Advanced:
This Function shall be capable of providing the following facilities:<br/><br/>(1) The ability to provide facilities that enable the Freight Vehicle Driver to book parking places at previously selected rest areas along the route they will follow in a Vehicle Trip Plan.<br/>(2) The ability to assume that these rest areas are part of what are called "service areas" elsewhere, managed by a Parking Operator and shall have to be used in order that Freight Vehicle Drivers can comply with the relevant European Working Time Directive(s).<br/>(3) The ability to enable a Freight Vehicle Driver to book a parking place in a rest area, based on the Expected Time of Arrival (ETA) according to the Vehicle Trip Plan.<br/>(4) If the booking is rejected, or the ETA changes as the Vehicle Trip Plan is implemented, the ability to enable the Freight Vehicle Driver to revise the parking space booking to match the new ETA.<br/>
  • Associations To
  • Associations From
  • Requirements
  • Advanced
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» pshvs_trip_plan_with_rest_area_bookings
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs_select_new_rest_areas
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» td.fvd-rest_area_booking_response
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_High_Level_Function» F5.14.12 Manage Use of Rest Areas
FRAME_High_Level_Function «componentof»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» td.fvd-rest_area_unavailable_for_new_eta
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» pshvs.mt_rest_area_booking_request
FRAME_Low_Level_Data_Flow «IN»
Name:  
 
Name:  
 
Details:
 
Element Source Role Target Role
«FRAME_Low_Level_Data_Flow» pshvs_make_rest_area_booking
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.7.8
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt.pshvs_rest_area_booking_response
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» mt.pshvs_rest_area_unavailable_for_new_eta
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» fd.fvd-rest_area_booking_request_response
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_Low_Level_Data_Flow» fd.fvd-find_new_rest_area_booking
FRAME_Low_Level_Data_Flow «OUT»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.7.4
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.7.9
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
«FRAME_User_Need» 9.5.7.7
FRAME_User_Need «Servedby»
Name:  
 
Name:  
 
Details:
 
Requirement Type Status Difficulty Priority Stability
Functional Functional Proposed Medium Medium Moderate
Details:
(a) continuously monitor for receipt of the make rest area booking data flow from the Find Suitable Rest Areas function and the rest area unavailable for new eta data flow from the Manage Rest Area Booking function;<br/>(b) when the data flow in (a) is received, send its contents together with details of the planned route, estimated times of arrival at each rest area from the data flow in (a) to the Manage Rest Area Usage function in the rest area booking request data flow;<br/>(c) as a result of (b) continuously monitor for receipt of the rest area booking response data flow from the Manage Rest Area Usage function;<br/>(d) when the data flow in (c) is received, output its contents to the Freight Vehicle Driver in the rest area booking response data flow;<br/>(e) as a result of (d) continuously monitor for receipt of the rest area parking response data flow from the Freight Vehicle Driver;<br/>(f) if the data flow in (e), shows any of the bookings have failed, send the select new rest area data flow to the Find Suitable Rest Areas function to repeat the rest area identification process;<br/>(g) if the data flow in (e), shows the all the bookings have been successful, update the vehicle trip plan data included in the data flow received in (a), check in the trip plan to see if any un/loading parking needs to be booked<br/>(h) if the result of the check in (g) is that no un/loading parking is needed, send all of the vehicle trip plan data to the Prepare and Revise Trip Plans function in the vehicle trip plan with rest area bookings data flow;<br/>(i) if the result of the check in (g) is that un/loading parking bookings are needed, then send all of the vehicle trip plan to the Manage Freight Vehicle Parking Reservations function in the vehicle trip plan with parking needed data flow;<br/>(j) if the second data flow in (a) is received, send the details of the unavailable parking space and suggested alternatives to the Freight Vehicle Driver in the rest area unavailable for new eta data flow;<br/>(k) as a result of (j) continuously monitor for receipt of the find new rest area booking data flow from the Freight Vehicle Driver;<br/>(l) when the data flow in (k) is received, send the contents to theselect new rest area data flow to the Find Suitable Rest Areas function to repeat the rest area identification process.<br/>
Property Value
isReadOnly: false
isFinalSpecialization: 0