Module 24 - A304a

A304a: Understanding User Needs for Field Management Stations (FMS) - Part 1: Object Definitions for Signal System Masters Based on NTCIP 1210 Standard Standard

HTML of the PowerPoint Presentation

(Note: This document has been converted from a PowerPoint presentation to 508-compliant HTML. The formatting has been adjusted for 508 compliance, but all the original text content is included, plus additional text descriptions for the images, photos and/or diagrams have been provided below.)

Slide 1:

Welcome - Graphic image of introductory slide. Please see the Extended Text Description below.

(Extended Text Description: Slide 1: Welcome - Graphic image of introductory slide. A large dark blue rectangle with a wide, light grid pattern at the top half and bands of dark and lighter blue bands below. There is a white square ITS logo box with words “Standards ITS Training” in green and blue on the middle left side. The word “Welcome” in white is to the right of the logo. Under the logo box are the words “RITA Intelligent Transportation Systems Joint Program Office.”)

Slide 2:

A304a:

Understanding User Needs for Field Management Stations - Part 1 Object Definitions for Signal System Masters (SSM) Based on NTCIP 1210 Standard

Slide 3:

Activity. A placeholder graphic with an image of hand over a computer keyboard to show that an activity is taking place.

Slide 4:

Instructor

Head shot photo of Kenneth L. Vaughn, P.E. - President - Trevilon Corporation Herndon, VA, USA

Kenneth L. Vaughn, P.E.

President

Trevilon Corporation Herndon, VA, USA

Slide 5:

Target Audience

Slide 6:

Recommended Prerequisite(s)

Slide 7:

Curriculum Path (SEP)

A graphical illustration indicating the sequence of training modules that lead up to and follow this course. Please see the Extended Text Description below.

(Extended Text Description: A graphical illustration indicating the sequence of training modules that lead up to and follow this course. Each module is represented by a box with the name of the module in it and an arrow showing the logical flow of the modules and the current module highlighted. This slide focuses on the modules that lead up to the current course. The first box is labeled “I101 Using ITS Standards: An Overview.” An arrow from this box connects it to a box labeled “A101 Introduction to Acquiring Standards-based ITS Systems.” An arrow from this box connects it to a box labeled “A102 Introduction to User Needs Identification.” An arrow from this box connects it to a box located at the start of the next line labeled “A201 Details on Acquiring Standards-based ITS Systems.” An arrow from this box connects it to a box labeled “C101 Intro. To Comm. Protocols and Their Use in ITS Applications.” This is followed by arrows connected two more boxes with grayed out text that are explained on the following slides. The next box, which represents the current course, now has its text displayed as “A304a Understanding User Needs for Field Management Stations – Part 1 Object Definitions for Signal System Masters Based on NTCIP 1210 Standard.” This is connected to one additional box with grayed out text, as "A304b Specifying Requirements for FMS –Part 1 Object Definitions for Signal System Masters Based on NTCIP 1210 Standard." )

Slide 8:

Learning Objectives

  1. Review the structure of the NTCIP 1210 Standard
  2. Identify specific Field Management Station (FMS) user needs within the context of Signal System Master (SSM)
  3. Use the Protocol Requirements List (PRL) to select the user needs and link to requirements
  4. Explain how the PRL table of the NTCIP 1210 Standard integrates into the FMS Specification

Slide 9:

Learning Objective #1 — Review the structure of the NTCIP 1210 standard

Slide 10:

Learning Objective #1

History of NTCIP 1210

Version 1: v01.53 is the "ballot ready version."

Slide 11:

Learning Objective #1

NTCIP Family

NTCIP: A family of standards for ITS

Slide 12:

Learning Objective #1

NTCIP Family

A graphic of the communication levels of the NTCIP standards. Please see the Extended Text Description below.

(Extended Text Description: A graphic of the communication levels of the NTCIP standards. The bottom level is the Plant Level and includes boxes for Dial-up, Fiber, Coax, Wireless, Twisted Pair, and Leased Line. The next higher level is called the Subnetwork Level and includes PPP, Ethernet, and PMPP. The next level is called the Transport Level and includes TCP/IP, UDP/IP, and T2/NULL. The next level is called the Application Level and includes C2C XML, DATEX, FTP, TFTP, SNMP, and STMP. The next level is called the Information Level and includes C2C Messages, Files, Data Objects, and Dynamic Objects. These boxes are connected to an overarching box also in the Information Level labeled Functional Area Data Dictionaries with the left hand side identifying C2C Data Dictionaries and the right hand side labeled NTCIP Data Dictionaries. The NTCIP Data Dictionaries is highlighted with a circle indicating that it is the subject of the NTCIP 1210 standard. )

Source: NTCIP 9001v04, Page 12, Figure 4

Slide 13:

Learning Objective #1

What is NTCIP 1210?

Slide 14:

Learning Objective #1

Structure of the Standard

Overview

Slide 15:

Learning Objective #1

Structure of the Standard

Location in SEP

A graphic of the systems engineering process (SEP). Please see the Extended Text Description below.

(Extended Text Description: A graphic of the systems engineering process (SEP). The main graphic of the SEP is a V-shaped diagram with some additional horizontal “wings” on the left and right side of the top of the V. Starting from the left “wing” the steps are project planning and systems engineering management planning. At this point the steps begin to descend the left side of the V with concept of operations, system requirements, high-level design, subsystem requirements, detailed design,(grey-out animation here) and software coding / hardware fabrication. At this point the steps begin to ascend the right side of the V with unit testing, subsystem integration, subsystem verification, system integration, system verification, initial deployment, system validation, and operations and maintenance. Finally, the right “wing” includes a step for changes and upgrades. A small slice of the high-level design, subsystem requirements, and detailed design boxes have been shaded indicating that they are the subject of the NTCIP 1210 standard.)

Slide 16:

Learning Objective #1

Structure of the Standard

Outline

Slide 17:

Learning Objective #1

Advantages of NTCIP 1210

Follows the Systems Engineering Process and yields the following benefits when procuring SSMs:

Slide 18:

Activity. A placeholder graphic with an image of hand over a computer keyboard to show that an activity is taking place.

Slide 19:

Learning Objective #1

What is the purpose of the Systems Engineering Process?

Answer Choices

  1. It provides a structured and reproducible approach to specifying a system.
  2. It provides a structured and reproducible approach to testing a system.
  3. It provides checkpoints at various stages of development to ensure the system will deliver what is needed.
  4. All of the above.

Slide 20:

Learning Objective #1

Review of answers

A small graphical red and yellow X representing incorrect.a) Reproducible approach to specifying a system
This answer is incomplete because the SEP includes testing and validation checkpoints.

A small graphical red and yellow X representing incorrect.b) Reproducible approach to testing a system
This answer is incomplete because the SEP includes specifying and validation checkpoints.

A small graphical red and yellow X representing incorrect.c) Checkpoints at various stages of development
This answer is incomplete because the SEP includes specifying and testing the system.

A small graphical green and yellow check mark representing correct.d) All of the above
The SEP provides a reproducible approach for specifying and testing a system and provides checkpoints to ensure user needs are fulfilled.

Slide 21:

Summary of Learning Objective #1

NTCIP 1210 was developed using the Systems Engineering Process and contains:

Slide 22:

Learning Objective #2 — Identify specific FMS user needs for an SSM

Slide 23:

Learning Objective #2

NTCIP 1210

Concept of Operations

Slide 24:

Learning Objective #2

NTCIP 1210

Problem Statement

Slide 25:

Learning Objective #2

NTCIP 1210

Typical Architecture

A graphic representing the typical physical architecture of a NTCIP 1210 deployment. Please see the Extended Text Description below.

(Extended Text Description: A copy of Figure 3 from NTCIP 1210 page 13. It represents the typical physical architecture of a NTCIP 1210 deployment. It shows a traffic management system and a field computer on the left side, each with their own connection to a signal system master, located in the center-left of the diagram. The master is then connected to a signal system local on the center-right of the diagram, which is then connected to a signal head on the right side of the diagram. The communication links to the left of the signal system master, which connect to the traffic management system and field computer, are both highlighted as being the focus area of NTCIP 1210. The communication link joining the signal system master and the signal system local is highlighted (with a round red circle animation) as being the subject of NTCIP 1202. )

Typical physical architecture for NTCIP 1210

Source: NTCIP 1210, Fig. 3, Pg: 13

Slide 26:

Learning Objective #2

NTCIP 1210

Architecture Alternatives

Two common designs

Slide 27:

Learning Objective #2

NTCIP 1210

Architectural Needs

Provide live data (Mandatory - 'M')

Slide 28:

Learning Objective #2

NTCIP 1210 Architectural Needs

Provide off-line logged data (M)

Slide 29:

Learning Objective #2

NTCIP 1210

Architectural Needs

Connect communication networks (M)

A graphic representing the typical physical architecture of a NTCIP 1210 deployment. Please see the Extended Text Description below.

(Extended Text Description: A copy of figure from Slide 25, which represents the typical physical architecture of a NTCIP 1210 deployment. It shows a traffic management system and a field computer on the left side, each with their own connection to a signal system master, located in the center-left of the diagram. The master is then connected to a signal system local on the center-right of the diagram, which is then connected to a signal head on the right side of the diagram. A circle highlights the signal system master (SSM) and all of its communication links in order to stress the fact that the SSM is required to provide a seamless link across the connected devices.)

Source: NTCIP 1210, Figure 3, Page 13

Slide 30:

Learning Objective #2

NTCIP 1210

Architectural Needs

Support legacy communication networks (Optional -

Slide 31:

Learning Objective #2

NTCIP 1210

Operational Needs (Features)

Operational needs are called "features."

Slide 32:

Learning Objective #2

NTCIP 1210

Manage SSM Features

Slide 33:

Learning Objective #2

NTCIP 1210

Cycle Timers and Backup Time

Configure cycle timers and unit backup time (M)

Slide 34:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

Manage system timing plans includes several sub-features:

  1. Manage section definition set
  2. Implement a manually selected plan
  3. Implement plan based on TMS command
  4. Implement plan based on timebase schedule
  5. Implement plan responsively based on traffic conditions
  6. Configure plan selection mode schedule
  7. Synchronize clocks of SSLs
  8. Configure cycle length by plan

Slide 35:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

1. Manage section definition set (M)

Slide 36:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

2. Implement a manually selected plan (M)

Slide 37:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

3. Implement plan based on TMS command (M)

Slide 38:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

4. Implement plan based on timebase schedule (M)

Slide 39:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

5. Implement plan responsively based on traffic conditions

Configure traffic responsive mode (M)

Slide 40:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

5. Implement plan responsively based on traffic conditions

Configure threshold selection (O*)

* Optional, but either this or the next feature must be selected.

Slide 41:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

5. Implement plan responsively based on traffic conditions

Configure signature selection (O*)

* Optional, but either this or the previous feature must be selected.

Slide 42:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

6. Configure plan selection mode schedule (M)

Slide 43:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

7. Synchronize clocks of SSLs (M)

Slide 44:

Learning Objective #2

NTCIP 1210

Manage System Timing Plans

8. Configure cycle length by plan (SyncPulse:M)

Slide 45:

Learning Objective #2

NTCIP 1210

Monitor System Operation

Slide 46:

Learning Objective #2

NTCIP 1210

Monitor System Operation

1.a. Loss of control of SSLs (M)

Slide 47:

Learning Objective #2

NTCIP 1210

Monitor System Operation

1.b. Failed system detectors (M)

Slide 48:

Learning Objective #2

NTCIP 1210

Monitor System Operation

1.c. Other SSL alarms (M)

Slide 49:

Learning Objective #2

NTCIP 1210

Monitor System Operation

1.d. Forward SSM alarms and events (M)

Slide 50:

Learning Objective #2

NTCIP 1210

Monitor System Operation

2. Manage system display data (M)

Slide 51:

Learning Objective #2

NTCIP 1210

Monitor System Operation

3. Monitor traffic conditions (M)

Slide 52:

Learning Objective #2

NTCIP 1210

Manage Signal System Locals (SSLs)

Slide 53:

Activity. A placeholder graphic with an image of hand over a computer keyboard to show that an activity is taking place.

Slide 54:

Learning Objective #2

Which user need allows the SSM to instantly notify the user of unusual traffic conditions?

Answer Choices

  1. 2.4.1 Provide Live Data
  2. 2.4.2 Provide Off-line Logged Data
  3. 2.5.1.3.1.4 Forward SSM Alarms and Events
  4. User need is not supported by the standard

Slide 55:

Learning Objective #2

Review of answers

A small graphical red and yellow X representing incorrect.a) 2.4.1 Provide Live Data
Incorrect; an SSM will only provide live data in direct response to a request.

A small graphical red and yellow X representing incorrect.b) 2.4.2 Provide Off-line Logged Data
Incorrect; an SSM will only provide the logged data in direct response to a request.

A small graphical red and yellow X representing incorrect.c) 2.5.1.3.1.4 Forward SSM Alarms and Events
Incorrect; an SSM will only provide this data in direct response to a request.

A small graphical green and yellow check mark representing correct.d) User need is not supported by the standard
Correct; if this is a true need, the project will need to define how this should be achieved.

Slide 56:

Summary of Learning Objective #2

Operational needs supported include:

Slide 57:

Learning Objective #3 — Use Protocol Requirements List (PRL) to select user eds and link to requirements

Slide 58:

Learning Objective #3

Protocol Requirements List

Definition

Slide 59:

Learning Objective #3

Protocol Requirements List

Selecting User Needs

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

2.5.1.2.5.2

Configure Threshold Selection

O.1 (1..*)

Yes / No / NA

Slide 60:

Activity. A placeholder graphic with an image of hand over a computer keyboard to show that an activity is taking place.

Slide 61:

Learning Objective #3

Scenario for Quiz Questions

Sample Project to Deploy SSMs

Suburbanville wants to upgrade its old closed-loop system so that it supports ITS standards. They want:

Slide 62:

Learning Objective #3

Which of the following user needs does not need to be selected for our scenario?

See Student Supplement for PRL

Answer Choices

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

a)

2.5.1.2.4

Implement Plan Based on Timebase Schedule

M

Yes

b)

2.5.1.2.5.1

Configure Traffic Responsive

Mode

M

Yes

c)

2.5.1.2.5.2

Configure Threshold Selection

O.1 (1..*)

Yes / No

d)

2.5.1.2.5.3

Configure Signature Selection

O.1 (1..*)

Yes / No

Slide 63:

Learning Objective #3

Review of answers

A small graphical red and yellow X representing incorrect.a) 2.5.1.2.4: Implement Plan Based on Timebase Schedule
Incorrect; this user need is needed for time-of-day pattern selection and is mandatory.

A small graphical red and yellow X representing incorrect.b) 2.5.1.2.5.1: Configure Traffic Responsive Mode
Incorrect; this user need is mandatory.

A small graphical green and yellow check mark representing correct.c) 2.5.1.2.5.2: Configure Threshold Selection
Correct! This user need is a part of the first option group and can be omitted if 2.5.1.2.5.3 is selected.

A small graphical red and yellow X representing incorrect.d) 2.5.1.2.5.3: Configure Signature Selection
Incorrect; while this is part of an option group, it is needed to support signature selection.

Slide 64:

Learning Objective #3

Which of the following user needs does not need to be selected for our scenario?

See Student Supplement for PRL

Answer Choices

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

a)

2.4.1

Provide Live Data

M

Yes

b)

2.4.2

Provide Off-line Logged Data

M

Yes

c)

2.4.4

Support Legacy Communication Networks

O

Yes / No

d)

2.5.1.3.2

Manage System Display Data

M

Yes

Slide 65:

Learning Objective #3

Review of answers

A small graphical red and yellow X representing incorrect.a) 2.4.1: Provide Live Data
Incorrect; this user need is mandatory.

A small graphical red and yellow X representing incorrect.b) 2.4.2: Provide Off-line Logged Data
Incorrect; this user need is mandatory.

A small graphical green and yellow check mark representing correct.c) 2.4.4: Support Legacy Communication Networks
Correct! This optional user need is not necessary for the project's stated goals.

A small graphical red and yellow X representing incorrect.d) 2.5.1.3.2: Manage System Display Data
Incorrect; this user need is mandatory.

Slide 66:

Learning Objective #3

Protocol Requirements List

Traceability to Requirements

Slide 67:

Learning Objective #3

Protocol Requirements List

Traceability to Requirements

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

2.5.1.2.5.2

Configure Threshold Selection

O.1 (1..*)

Yes / No

3.4.1.2

Configure

Detector

Grouping

M

Yes

3.4.3.5.3.5

Configure Queue Detector Override Thresholds

O

Yes / No

Slide 68:

Learning Objective #3

Protocol Requirements List

Conformance

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

3.4.4.1.4.2

Failed System Detectors for Threshold Selection of Timing Plans

Threshold: M

Yes / NA

Slide 69:

Learning Objective #3

Protocol Requirements List

Conformance

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

2.5.1.2.5.2

Configure Threshold Selection

O.1 (1..*)

Yes / No

3.4.1.2

Configure

Detector

Grouping

M

Yes

3.4.3.5.3.5

Configure Queue Detector Override Thresholds

O

Yes / No

Slide 70:

Learning Objective #3

Protocol Requirements List

Conformance

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

2.4.3

Connect Communication Networks

M

Yes

3.3.1.6

Explore SSL Data by the TMS

M

Yes

2.5.2

Manage SSLs

O

Yes t No

3.3.1.6

Explore SSL Data by the TMS

M

Yes

Slide 71:

Learning Objective #3

Protocol Requirements List

Additional Project Requirements

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

2.4.1

Provide Live Data

M

Yes

3.3.1.2

Deliver Data to the TMS

M

Yes

The Response Start Time for all requests shall be not greater than ______ milliseconds (Default 2000).

Slide 72:

Activity. A placeholder graphic with an image of hand over a computer keyboard to show that an activity is taking place.

Slide 73:

Learning Objective #3

Scenario for Quiz Questions

Sample Project to Deploy SSMs

Suburbanville wants to upgrade its old closed-loop system so that it supports ITS standards. They want:

Slide 74:

Learning Objective #3

Should the following user need be selected for our project?

See Student Supplement for PRL

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

2.5.1.1

Configure Cycle Timers and Unit Backup Time

M

Yes

a) Yes

b) No

Slide 75:

Learning Objective #3

Review of answers

A small graphical green and yellow check mark representing correct.a) Yes
Correct! The "Configure Cycle Timers and Unit Backup Time" user need is mandatory.

A small graphical red and yellow X representing incorrect.b) No
This user need is mandatory and should always be selected.

Slide 76:

Learning Objective #3

Should the following user need be

selected for our project?

See Student Supplement for PRL

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

2.5.1.2.5.2

Configure Threshold Selection

O.1 (1..*)

Yes / No

a) Yes

b) No

Slide 77:

Learning Objective #3

Review of answers

A small graphical red and yellow X representing incorrect.a) Yes
Incorrect. The "Configure Threshold Selection" user need is optional and is not required since it does not support traffic pattern signature capabilities, which is the stated focus of the project.

A small graphical green and yellow check mark representing correct.b) No
Correct! This user need is not needed to fulfill the stated project capabilities.

Slide 78:

Learning Objective #3

Should the following user need be

selected for our project?

See Student Supplement for PRL

User Need ID

User Need

FR ID

Functional Requirement

Conformance

Project Requirement

Additional Project Requirements

2.5.1.2.5.3

Configure Signature Selection

O.1 (1..*)

Yes / No

a) Yes

b) No

Slide 79:

Learning Objective #3

Review of answers

A small graphical green and yellow check mark representing correct.a) Yes
Correct! The "Configure Signature Selection" user need is needed to fulfill the stated project requirements.

A small graphical red and yellow X representing incorrect.b) No
Incorrect. This user need is necessary to fulfill the traffic pattern signature capabilities, which is the stated focus of the project.

Slide 80:

Learning Objective #3

Protocol Requirements List

Agency's PRL

An agency's completed PRL is useful.

Slide 81:

Learning Objective #3

Protocol Requirements List

Vendors' PRLs

Vendors can complete PRLs to describe their products.

Slide 82:

Learning Objective #3

Protocol Requirements List

Interoperability

PRLs can be used to check for degree of interoperability

Slide 83:

Summary of Learning Objective #3

The PRL:

Slide 84:

Learning Objective #4

Explain how the PRL table of the NTCIP 1210 standard integrates into an FMS specification.

Slide 85:

Learning Objective #4

Integrating a PRL into a Specification

Part of Interface Specification

Slide 86:

Learning Objective #4

Integrating a PRL into a Specification

Consistency

A graphic illustration of three partially overlapping circles. Please see the Extended Text Description below.

(Extended Text Description: A graphic illustration of three partially overlapping circles - two on top and one on the bottom of equal size - related to integrating a PRL into a specification. A red circle (top left) labeled "Hardware Specification" intersects with a yellow circle (top right) labeled "Interface Specification," which both intersect with a blue circle (bottom center) labeled "Software Specification." The overlap symbolizes that each of these specifications are likely to cover topics that relate to other portions of the specifications and that care must be taken to avoid any conflict between these distinct sections of the overall procurement package.)

Slide 87:

Learning Objective #4

Integrating a PRL into a Specification

Sample Text

Slide 88:

Activity. A placeholder graphic with an image of hand over a computer keyboard to show that an activity is taking place.

Slide 89:

Learning Objective #4

Which of the following statements is false?

Answer Choices

  1. A vendor may support features not selected in the PRL.
  2. The PRL forms a complete interface specification.
  3. A deployment may support multiple interface specifications.
  4. This interface specification must be consistent with the hardware and software specifications.

Slide 90:

Learning Objective #4

Review of answers

A small graphical red and yellow X representing incorrect.a) A vendor may support features not selected.
They may be provided if they are not explicitly prohibited and certain rules are followed.

A small graphical green and yellow check mark representing correct.b) The PRL forms a complete interface specification.
Correct, the PRL must first be coupled with a communication specification.

A small graphical red and yellow X representing incorrect.c) A deployment may support multiple interfaces.
The system may need to support legacy interfaces or other device types.

A small graphical red and yellow X representing incorrect.d) Interface must be consistent with hardware and software.
All interface portions must be consistent with all other parts of the specification.

Slide 91:

Summary of Learning Objective #4

The PRL:

Slide 92:

What We Have Learned

  1. NTCIP 1210 defines the concept of operations and user needs for Signal System Masters.
  2. NTCIP 1210 follows the SEP approach.
  3. There are four major categories of SSM user needs.
    1. Configure Cycle Timers
    2. Manage System Timing Plans
    3. Monitor System Operation
    4. Manage SSLs
  4. A Protocol Requirements List is used to link user needs to functional requirements.
  5. A completed PRL should be integrated into the project specifications.

Slide 93:

Resources

Slide 94:

Questions? A placeholder graphic image with word Questions? at the top, and an image of a lit light bulb on the lower right side.

Slide 95:

Next Course Module

A304b: Specifying Requirements for Field Management Stations - Part 1: Object Definitions for Signal System Masters (SSM) Based on NTCIP 1210 Standard