| 1 | | ScriptBuilder Tool and Instructor Electronic Notebook |
| 2 | | |
| 3 | | |
| 4 | | Requirements, Concept Development, and Scope |
| 5 | | |
| 6 | | California Polytechnic State University |
| 7 | | |
| 8 | | San Luis Obispo, California |
| 9 | | |
| 10 | | Table of Contents |
| 11 | | |
| 12 | | Glossary 2 |
| 13 | | |
| 14 | | \1. Script Builder Tool Requirements 4 |
| 15 | | |
| 16 | | 1.1 Incidents, Scripts, and Timelines 4 |
| 17 | | |
| 18 | | 1.2 Script Builder File I/O 5 |
| 19 | | |
| 20 | | 1.3 Support for TMC Simulation Control 6 |
| 21 | | |
| 22 | | 1.4 Support for Student Evaluation 7 |
| 23 | | |
| 24 | | 1.5 Supporting Realism in Training 10 |
| 25 | | |
| 26 | | 1.6 Specifying Expected Traffic Network Performance 11 |
| 27 | | |
| 28 | | 1.7 Instructor Support 11 |
| 29 | | |
| 30 | | 1.8 Other Training Goals 12 |
| 31 | | |
| 32 | | \2. Instructor Electronic Notebook Requirements 13 |
| 33 | | |
| 34 | | 2.1 General Requirements 13 |
| 35 | | |
| 36 | | 2.2 Simulation Summary Window 14 |
| 37 | | |
| 38 | | 2.3 Simulation Script Window 14 |
| 39 | | |
| 40 | | 2.4 CHP CAD Terminal Window 15 |
| 41 | | |
| 42 | | 2.5 ATMS Display Window 15 |
| 43 | | |
| 44 | | 2.6 Simulation Area Reference Roadway Map Window 16 |
| 45 | | |
| 46 | | |
| 47 | | |
| 48 | | 1.Glossary |
| 49 | | |
| 50 | | ATMS AdvancedTraffic Management System – a tool utilized within Caltrans |
| 51 | | |
| 52 | | CHPCAD California Highway Patrol (CHP) Computer Aided Dispatch (CAD) |
| 53 | | |
| 54 | | CCTV Closedcircuit television – used to monitor roadways remotely from a TMC. |
| 55 | | |
| 56 | | CMS ChangeableMessage Sign |
| 57 | | |
| 58 | | ControlEvent Control events cause the TMC Simulation Manager to performactions which affect the simulation environment as seen on thesimulation floor, e.g. modify the Paramics simulation, play an audioclip, send a message to CHP CAD, etc. |
| 59 | | |
| 60 | | EvaluationEvent Evaluation events are used to prompt instructors to perform anevaluation action for students in training, e.g. grade their CMSmessage, phone response, etc. |
| 61 | | |
| 62 | | Event Anoccurrence at a particular time of an incident. Control events andevaluation events are kinds of event. |
| 63 | | |
| 64 | | EventIcon An image that represents an event. A/K/A Icon. |
| 65 | | |
| 66 | | Incident Acomplete set of events associated with a specific incident numberwithin the TMC Simulator. This ID number shall match the CHP CAD logidentifier. |
| 67 | | |
| 68 | | Noise Backgroundevents within a simulation which may not have a significant immediateeffect on traffic but require attention and resources from trafficmanagers working in the TMC. Examples of noise are things like astalled vehicle on the shoulder, sprinklers spraying in the roadway,maintenance crews working on roadway instructure, etc. |
| 69 | | |
| 70 | | Icon Animage that represents an event. A/K/A Event icon. |
| 71 | | |
| 72 | | IncidentNumber A number that identifies an incident. |
| 73 | | |
| 74 | | IncidentName A short name that is used to refer to an incident. |
| 75 | | |
| 76 | | IncidentLine A graphical line in the timeline. An incident line represents anincident. |
| | 1 | = !ScriptBuilder Tool and Instructor Electronic Notebook = |
| | 2 | |
| | 3 | |
| | 4 | Requirements, Concept Development, and Scope[[BR]] |
| | 5 | California Polytechnic State University[[BR]] |
| | 6 | San Luis Obispo, California[[BR]] |
| | 7 | |
| | 8 | |
| | 9 | == Table of Contents == |
| | 10 | |
| | 11 | 1. Glossary 2[[BR]] |
| | 12 | 2. Script Builder Tool Requirements 4[[BR]] |
| | 13 | 2.1 Incidents, Scripts, and Timelines 4[[BR]] |
| | 14 | 2.2 Script Builder File I/O 5[[BR]] |
| | 15 | 2.3 Support for TMC Simulation Control 6[[BR]] |
| | 16 | 2.4 Support for Student Evaluation 7[[BR]] |
| | 17 | 2.5 Supporting Realism in Training 10[[BR]] |
| | 18 | 2.6 Specifying Expected Traffic Network Performance 11[[BR]] |
| | 19 | 2.7 Instructor Support 11[[BR]] |
| | 20 | 2.8 Other Training Goals 12[[BR]] |
| | 21 | 3. Instructor Electronic Notebook Requirements 13[[BR]] |
| | 22 | 3.1 General Requirements 13[[BR]] |
| | 23 | 3.2 Simulation Summary Window 14[[BR]] |
| | 24 | 3.3 Simulation Script Window 14[[BR]] |
| | 25 | 3.4 CHP CAD Terminal Window 15[[BR]] |
| | 26 | 3.5 ATMS Display Window 15[[BR]] |
| | 27 | 3.6 Simulation Area Reference Roadway Map Window 16[[BR]] |
| | 28 | |
| | 29 | |
| | 30 | == 1. Glossary == |
| | 31 | |
| | 32 | ATMS Advanced Traffic Management System – a tool utilized within Caltrans |
| | 33 | |
| | 34 | CHP CAD California Highway Patrol (CHP) Computer Aided Dispatch (CAD) |
| | 35 | |
| | 36 | CCTV Closed circuit television – used to monitor roadways remotely from a TMC. |
| | 37 | |
| | 38 | CMS Changeable Message Sign |
| | 39 | |
| | 40 | Control Event Control events cause the TMC Simulation Manager to perform actions which affect the simulation environment as seen on the simulation floor, e.g. modify the Paramics simulation, play an audioclip, send a message to CHP CAD, etc. |
| | 41 | |
| | 42 | Evaluation Event Evaluation events are used to prompt instructors to perform an evaluation action for students in training, e.g. grade their CMSmessage, phone response, etc. |
| | 43 | |
| | 44 | Event An occurrence at a particular time of an incident. Control events and evaluation events are kinds of event. |
| | 45 | |
| | 46 | Event Icon An image that represents an event. AKA Icon. |
| | 47 | |
| | 48 | Incident A complete set of events associated with a specific incident number within the TMC Simulator. This ID number shall match the CHP CAD log identifier. |
| | 49 | |
| | 50 | Noise Background events within a simulation which may not have a significant immediate effect on traffic but require attention and resources from traffic managers working in the TMC. Examples of noise are things like a stalled vehicle on the shoulder, sprinklers spraying in the roadway,maintenance crews working on roadway in structure, etc. |
| | 51 | |
| | 52 | Icon An image that represents an event. AKA Event icon. |
| | 53 | |
| | 54 | Incident Number A number that identifies an incident. |
| | 55 | |
| | 56 | Incident Name A short name that is used to refer to an incident. |
| | 57 | |
| | 58 | Incident Line A graphical line in the timeline. An incident line represents an incident. |
| 80 | | Paramics Atool which performs microscopic traffic simulation of the trafficnetwork. Note that Paramics is planned for deprecation from the TMCsimulator. |
| 81 | | |
| 82 | | Script AnXML file containing all details for all events within one or moreincidents. |
| 83 | | |
| 84 | | ScriptFile A script saved to XML file in a format conformant with theSimulation Manager & Script XML Schema. |
| 85 | | |
| 86 | | Timeline Agraphical display of a script. |
| 87 | | |
| 88 | | TrafficDot A colored dot as displayed on the ATMS with green indicatingfree-flow traffic, yellow indicating moderate reductions inspeed/flow, and red indicating sever reductions in speed/flow. |
| 89 | | |
| 90 | | TMT TrafficManagement Team |
| 91 | | |
| 92 | | 2.Script Builder Tool Requirements |
| 93 | | |
| 94 | | 2.1Incidents,Scripts, and Timelines |
| 95 | | |
| 96 | | Time-basedIncident Display |
| 97 | | |
| 98 | | The Script Builder shall allow the entry andmodification of scripts using a timeline. The timeline will show eachincident in the script as a line. Each event, represented by an icon,will be positioned on its corresponding incident's line. Thisdisplay shall show all individual events within a script, e.g. CADdata population, radio traffic, instructor/student phone call, etc.,with icons for each type of event. |
| 99 | | |
| 100 | | All time shall be displayed in hours, minutes, andseconds from the beginning of the timeline, e.g. the beginning of thescript. The time into the incident and the script shall be displayedto the user as they move their cursor along an incident within thetimeline. |
| 101 | | |
| 102 | | Details of an event shall be displayed in afloating tooltip which appears when the user places their cursor overthe event's icon. All details of an event shall be editable when theuser clicks on an event icon. |
| | 62 | Paramics A tool which performs microscopic traffic simulation of the traffic network. Note that Paramics is planned for deprecation from the TMCsimulator. |
| | 63 | |
| | 64 | Script An XML file containing all details for all events within one or more incidents. |
| | 65 | |
| | 66 | Script File A script saved to XML file in a format conformant with the Simulation Manager & Script XML Schema. |
| | 67 | |
| | 68 | Timeline A graphical display of a script. |
| | 69 | |
| | 70 | Traffic Dot A colored dot as displayed on the ATMS with green indicating free-flow traffic, yellow indicating moderate reductions in speed/flow, and red indicating sever reductions in speed/flow. |
| | 71 | |
| | 72 | TMT Traffic Management Team |
| | 73 | |
| | 74 | == 2.Script Builder Tool Requirements == |
| | 75 | |
| | 76 | 2.1 Incidents, Scripts, and Timelines |
| | 77 | |
| | 78 | Incident Description & Summary |
| | 79 | |
| | 80 | The Script Builder shall allow incidents to be entered. When an incident is entered, the user will enter information regarding that incident. Incident information shall include incident number, incident name, color of the incident's line, a description of the incident, the start time of the Incident, and the length of the incident. |
| | 81 | |
| | 82 | Event Entry |
| | 83 | |
| | 84 | The user shall be able to add events to an incident line by selecting the desired type of event using a button on the main GUI then placing the event to the desired location on the timeline. When the user places an event, dialog boxes will appear to allow the user to enter information regarding the event. The user shall be able to place events at any location on an incident line. |
| | 85 | |
| | 86 | Event Removal |
| | 87 | |
| | 88 | The user shall be able to remove events from incidents, by right-clicking on the event's icon and selecting“remove” from a pop-up menu. The user shall be able to remove an event by clicking on it and pressing the delete key. |
| | 89 | |
| | 90 | Time-based Incident Display |
| | 91 | |
| | 92 | The Script Builder shall allow the entry and modification of scripts using a timeline. The timeline will show each incident in the script as a line. Each event, represented by an icon,will be positioned on its corresponding incident's line. This display shall show all individual events within a script, e.g. CADdata population, radio traffic, instructor/student phone call, etc.,with icons for each type of event. |
| | 93 | |
| | 94 | All time shall be displayed in hours, minutes, and seconds from the beginning of the timeline, e.g. the beginning of the script. The time into the incident and the script shall be displayed to the user as they move their cursor along an incident within the timeline. |
| | 95 | |
| | 96 | Details of an event shall be displayed in a floating tooltip which appears when the user places their cursor overthe event's icon. All details of an event shall be editable when the user clicks on an event icon. |
| 118 | | The Script Builder shall be capable of extractinga script from the timeline. (I think this means exporting incidents,because the timeline has nothing to be extracted from it butincidents. Export includes all associated resources like audiofiles.) |
| 119 | | |
| 120 | | IncidentDescription & Summary |
| 121 | | |
| 122 | | The Script Builder shall allow incidents to beentered. When an incident is entered, the user will enter informationregarding that incident. Incident information shall include incidentnumber, incident name, color of the incident's line, a description ofthe incident, the start time of the Incident, and the length of theincident. |
| 123 | | |
| 124 | | Event Entry |
| 125 | | |
| 126 | | The user shall be able to add events to anincident line by selecting the desired type of event using a buttonon the main GUI then placing the event to the desired location on thetimeline. When the user places an event, dialog boxes will appearto allow the user to enter information regarding the event. The usershall be able to place events at any location on an incident line. |
| 127 | | |
| 128 | | Event Removal |
| 129 | | |
| 130 | | The user shall be able to remove events fromincidents, by right-clicking on the event's icon and selecting“remove” from a pop-up menu. The user shall be able to remove anevent by clicking on it and pressing the delete key. |
| 131 | | |
| 132 | | PageNumbers on Scripts for instructors to use. Was latex. Perhaps PDF.Neal will find what was used before. |
| 133 | | |
| 134 | | The Script Builder shall support the ability toput page numbers on generated script notebooks. |
| 135 | | |
| 136 | | 2.2ScriptBuilder File I/O |
| | 112 | The Script Builder shall be capable of extracting a script from the timeline. (I think this means exporting incidents,because the timeline has nothing to be extracted from it but incidents. Export includes all associated resources like audiofiles.) |
| | 113 | |
| | 114 | Page Numbers on Scripts for instructors to use. Was latex. Perhaps PDF. Neal will find what was used before. |
| | 115 | |
| | 116 | The Script Builder shall support the ability to put page numbers on generated script notebooks. |
| | 117 | |
| | 118 | 2.2 ScriptBuilder File I/O |