sunguide sm software development project status meeting march 9, 2004

78
SunGuide SunGuide SM SM Software Development Project Software Development Project Status Meeting Status Meeting March 9, 2004 March 9, 2004

Upload: patrick-lee

Post on 11-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SunGuide SM Software Development Project Status Meeting March 9, 2004

SunGuideSunGuideSMSM Software Development Project Software Development Project

Status Meeting Status Meeting March 9, 2004March 9, 2004

Page 2: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 2

AgendaAgenda

Time Item Lead

2:00 – 2:05 Introductions Hsia and all participants

2:05 – 2:25 Configuration Management: CM during development CM during / after deployment

Dellenback / Heller

2:25 – 2:50 Districts’ TMC and Software Deployment Schedule Updates (Sorted by scheduled or planned deployment date)

Faquir - District 4 Bitting - District 7Martinez - District 6 Campo - MDXBirosak - District 1 Vega - District 2Rivera - District 5 McCrary - District 3Birenbaum - Turnpike Enterprise

2:50 – 2:55 MOU between FDOT and TxDOT, Software License Updates: TransGuide, and TxSoftware Sublicense Modification for D2

Hsia / Dellenback

2:55 – 3:15 Computer Size Estimates for TMC Dellenback

3:15 – 3:30 Break

3:30 – 4:00 Project Status Report: Development status GUI / Map Screen Snapshots Cost and schedule status Action item follow-up

Dellenback

4:00 – 4:15 New device drivers: Driver details Cost and schedule

Dellenback

4:15 – 4:30 Open Discussion / Action Item Summary Dellenback

Page 3: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 3

AgendaAgenda

Time Item Lead

2:00 – 2:05 Introductions Hsia and all participants

2:05 – 2:25 Configuration Management: CM during development CM during / after deployment

Dellenback / Heller

2:25 – 2:50 Districts’ TMC and Software Deployment Schedule Updates (Sorted by scheduled or planned deployment date)

Faquir - District 4 Bitting - District 7Martinez - District 6 Campo - MDXBirosak - District 1 Vega - District 2Rivera - District 5 McCrary - District 3Birenbaum - Turnpike Enterprise

2:50 – 2:55 MOU between FDOT and TxDOT, Software License Updates: TransGuide, and TxSoftware Sublicense Modification for D2

Hsia / Dellenback

2:55 – 3:15 Computer Size Estimates for TMC Dellenback

3:15 – 3:30 Break

3:30 – 4:00 Project Status Report: Development status GUI / Map Screen Snapshots Cost and schedule status Action item follow-up

Dellenback

4:00 – 4:15 New device drivers: Driver details Cost and schedule

Dellenback

4:15 – 4:30 Open Discussion / Action Item Summary Dellenback

Page 4: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 4

Configuration Management Configuration Management

Definition: The process of selecting items whose configuration and change status will be controlled (baseline items), defining the process by which those items will be controlled, and then implementing that process.

Following slides:– Project view of CM– Statewide view of CM

Page 5: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 5

Project View of CM

Page 6: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 6

SunGuideSunGuideSMSM Software CM Requirement Software CM Requirement

Scope of Services Requires

– Use of Rational© ClearCase© for Configuration Management (CM)

– Initial delivery of CM baseline corresponding to software before modifications

– Delivery of CM repositories with each release

Page 7: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 7

CM RepositoriesCM Repositories

Active Repositories

– ClearCase repository utilized for baselines

– Microsoft© Visual Source Safe© (VSS) for daily development

– Department repository per SwRI Software Engineering Process (SEI CMM-Level 3)

– Project web-site for delivered documents

Backed up daily through Division IT services

Page 8: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 8

Daily CM ProcessDaily CM Process

Visual Source Safe is tightly integrated with Microsoft Visual Studio

Developers responsible for check-in and check-out cycles:– Encourage daily check-in / check-out– Facilitates coordinated builds– Multiple projects under VSS are active

MS Windows share backed up by Division IT group

Page 9: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 9

Department Process RepositoryDepartment Process Repository

All artifact deliveries to FDOT placed in department CM repository:

– Maintained by administrative support staff

– Part of SEI CMM approved process

– Backed up by Division IT group

Page 10: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 10

SunGuide.datasys.swri.edu SunGuide.datasys.swri.edu Project Web SiteProject Web Site

Contains copies of all deliverables

Maintained by project staff

Updated as deliveries made via email

Source backed up by division IT group

Page 11: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 11

ClearCase RepositoryClearCase Repository

Initial Baseline (delivered) consists of source code and documents from– Chart II Incident Management– TxDOT Traffic Operations Division

Deferred baselined source code:– TransGuide

Three More baselines anticipated– Release 1– Release 2a– Release 2b

Resides on Microsoft Windows share

Backed up by Division IT group

Page 12: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 12

Baseline Release PreparationBaseline Release Preparation

Prior to release of baseline perform

– Functional Configuration Audit

• Formal test

• Report is written

– Physical Configuration Audit

• Delivery media prepared

• Delivery media all “parts” to build baseline

• Report is written

Copy to Department Repository

Page 13: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 13

Statewide View of CM

Page 14: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 14

CM Common TermsCM Common Terms

Baseline Item: A product of an effort which is to be maintained under configuration management.  Typical baseline items include plans, ITS Architectures, Standards, specifications, and software source code.

Engineering Change Requests (ECRs): A formal request for a change to requirements.

Configuration Management Board (CMB): A group of people responsible for evaluating and approving or disapproving proposed changes to baseline items, and for ensuring implementation of approved changes.

Configuration Manager: Person selected by the CMB to manage the configuration management activities; including the oversight of the CMB.

Page 15: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 15

Statewide PerspectiveStatewide Perspective

Centralized Baseline

Issue submission

CMB composition and purpose

Configuration Management Process

Page 16: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 16

CM Centralized BaselineCM Centralized Baseline

Statewide Configuration Management Repository

Project Repository

Project Repository

Master SunGuideSM products are stored in a central location:– Documents– Source code– Installation scripts

For each active development project:– Code copied to a project

repository– Development occurs

against the local repository– After acceptance testing,

moved back to statewide location

Page 17: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 17

CM Issue SubmissionCM Issue Submission

Statewide Issues/ECRs

CMB

Review

Issues

Approved

No

Local Issues

Local Issues

Local Development

Issues

Implement ECRsYes

District Staff District Staff Central Office Staff

FDOT ContractorsTurnpike Staff

Local Issues

ECR is submitted

Reviewed by CMB

If approved:

– ECP (Engineering Change

Proposal) that contains

cost and schedule

– If ECP is approved:

• ECO (Engineering

Change Order) issued

Page 18: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 18

CM CMBCM CMB

Purpose

– Select Configuration Manager

– Evaluate proposed changes (ECRs)

– Approve/Disapprove ECRs

– Interact with Other Organizations

Page 19: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 19

CMB CompositionCMB Composition

Configuration Manager

Board

District 1 District 5District 2 District 6District 3 District 7District 4 MDXTurnpike EnterpriseBroward CountyLee County

Baseline Item Experts

FDOT Consultants

Central Office

Page 20: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 20

CM Process - SummaryCM Process - Summary

Identify Issue

Review Locally and Resolve (if possible)

Develop and Submit ECR to Statewide System

Review ECR with CMB

If ECR approved, software developer generates a ECP that

contains cost and schedule

FDOT reviews and approves ECP and provides a ECO to the

software developer

Software developer implements ECO

Release product

Install product

Page 21: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 21

CM Questions / Comments

Page 22: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 22

AgendaAgenda

Time Item Lead

2:00 – 2:05 Introductions Hsia and all participants

2:05 – 2:25 Configuration Management: CM during development CM during / after deployment

Dellenback / Heller

2:25 – 2:50 Districts’ TMC and Software Deployment Schedule Updates (Sorted by scheduled or planned deployment date)

Faquir - District 4 Bitting - District 7Martinez - District 6 Campo - MDXBirosak - District 1 Vega - District 2Rivera - District 5 McCrary - District 3Birenbaum - Turnpike Enterprise

2:50 – 2:55 MOU between FDOT and TxDOT, Software License Updates: TransGuide, and TxSoftware Sublicense Modification for D2

Hsia / Dellenback

2:55 – 3:15 Computer Size Estimates for TMC Dellenback

3:15 – 3:30 Break

3:30 – 4:00 Project Status Report: Development status GUI / Map Screen Snapshots Cost and schedule status Action item follow-up

Dellenback

4:00 – 4:15 New device drivers: Driver details Cost and schedule

Dellenback

4:15 – 4:30 Open Discussion / Action Item Summary Dellenback

Page 23: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 23

Discussion TopicsDiscussion Topics

Status of current ITS construction projects

Planned ITS deployments

Deployment specific questions:

– Server operating system:

• Microsoft Server 2000

• Microsoft Server 2003

– Workstation operating system:

• Microsoft Server XP

Page 24: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 24

AgendaAgenda

Time Item Lead

2:00 – 2:05 Introductions Hsia and all participants

2:05 – 2:25 Configuration Management: CM during development CM during / after deployment

Dellenback / Heller

2:25 – 2:50 Districts’ TMC and Software Deployment Schedule Updates (Sorted by scheduled or planned deployment date)

Faquir - District 4 Bitting - District 7Martinez - District 6 Campo - MDXBirosak - District 1 Vega - District 2Rivera - District 5 McCrary - District 3Birenbaum - Turnpike Enterprise

2:50 – 2:55 MOU between FDOT and TxDOT, Software License Updates: TransGuide, and TxSoftware Sublicense Modification for D2

Hsia / Dellenback

2:55 – 3:15 Computer Size Estimates for TMC Dellenback

3:15 – 3:30 Break

3:30 – 4:00 Project Status Report: Development status GUI / Map Screen Snapshots Cost and schedule status Action item follow-up

Dellenback

4:00 – 4:15 New device drivers: Driver details Cost and schedule

Dellenback

4:15 – 4:30 Open Discussion / Action Item Summary Dellenback

Page 25: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 25

Software License IssuesSoftware License Issues

SwRI / FDOT License– License executed before the contract started.– TxDOT informed SwRI on January 22, 2004 that TransGuide software was

on “hold”.

TxDOT / FDOT MOU– FDOT provided TxDOT with comments and legal opinion on March 2, 2004

FDOT / TransGuide License– FDOT provided TxDOT with customized License Agreement on February

19, 2004

SwRI / FDOT Sublicense for District 2

FDOT / WsDOT Term of Use

FDOT / MDX Joint Program Agreement (JPA)

Page 26: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 26

AgendaAgenda

Time Item Lead

2:00 – 2:05 Introductions Hsia and all participants

2:05 – 2:25 Configuration Management: CM during development CM during / after deployment

Dellenback / Heller

2:25 – 2:50 Districts’ TMC and Software Deployment Schedule Updates (Sorted by scheduled or planned deployment date)

Faquir - District 4 Bitting - District 7Martinez - District 6 Campo - MDXBirosak - District 1 Vega - District 2Rivera - District 5 McCrary - District 3Birenbaum - Turnpike Enterprise

2:50 – 2:55 MOU between FDOT and TxDOT, Software License Updates: TransGuide, and TxSoftware Sublicense Modification for D2

Hsia / Dellenback

2:55 – 3:15 Computer Size Estimates for TMC Dellenback

3:15 – 3:30 Break

3:30 – 4:00 Project Status Report: Development status GUI / Map Screen Snapshots Cost and schedule status Action item follow-up

Dellenback

4:00 – 4:15 New device drivers: Driver details Cost and schedule

Dellenback

4:15 – 4:30 Open Discussion / Action Item Summary Dellenback

Page 27: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 27

History of Computer Sizing History of Computer Sizing EstimatesEstimates

SwRI asked during Kick-off meeting to provide sizing estimates (Action Item #9).

SwRI has performed initial sizing analysis and provided a sizing report to FDOT on February 5, 2004.

Provides a technique to “estimate” computer needs.

Contents are preliminary and conservative: document will be updated as software testing continues.

Page 28: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 28

Computer Sizing Estimates: Computer Sizing Estimates: Conceptual DeploymentConceptual Deployment

Page 29: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 29

Computer ConfigurationsComputer Configurations

Workstations:– Microsoft Windows XP, Internet Explorer 6.01 or greater– SVG Viewer 3.0 or greater– 2.4 to 3.0 GHz processor– 512 MB RAM– 20 GB disk

SunGuideSM Database Server (these requirements will vary widely based on how much data the SunGuideSM implementation chooses to log and the backup policies implemented by the SunGuideSM implementation computer staff):

– Microsoft Server 2000– Oracle 9i– > 2.4 GHz processor– > 2 GB RAM (Oracle likes RAM – the more the better)– 70 GB of disk using RAID architecture (this disk space will vary based

on the amount of historical information logged to the database) SunGuideSM Application Servers (SunGuideSM processes):

– Microsoft Server 2000– Executive Handler – > 2.4 GHz processor– 1 GB RAM– 36 GB of disk

Page 30: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 30

SizingSizingTableTable

Used to estimate computing resources

Process can be “mixed and matched”

Impacts:– Number of users– Number of devices– Multi processors

District specific evaluations will be made during initial stages of implementation

Page 31: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 31

Sample Sample ExerciseExercise

Assumed:– 100 DMSs– 200 Detectors– 10 simultaneous uses

Summary:– Need a database server– 3 dual processor

application servers (provides growth capacity)

Note:– Size estimates will be re-

evaluated after integration (and probably go down) Application

Servers Only

Page 32: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 32

AgendaAgenda

Time Item Lead

2:00 – 2:05 Introductions Hsia and all participants

2:05 – 2:25 Configuration Management: CM during development CM during / after deployment

Dellenback / Heller

2:25 – 2:50 Districts’ TMC and Software Deployment Schedule Updates (Sorted by scheduled or planned deployment date)

Faquir - District 4 Bitting - District 7Martinez - District 6 Campo - MDXBirosak - District 1 Vega - District 2Rivera - District 5 McCrary - District 3Birenbaum - Turnpike Enterprise

2:50 – 2:55 MOU between FDOT and TxDOT, Software License Updates: TransGuide, and TxSoftware Sublicense Modification for D2

Hsia / Dellenback

2:55 – 3:15 Computer Size Estimates for TMC Dellenback

3:15 – 3:30 Break

3:30 – 4:00 Project Status Report: Development status GUI / Map Screen Snapshots Cost and schedule status Action item follow-up

Dellenback

4:00 – 4:15 New device drivers: Driver details Cost and schedule

Dellenback

4:15 – 4:30 Open Discussion / Action Item Summary Dellenback

Page 33: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 33

AgendaAgenda

Time Item Lead

2:00 – 2:05 Introductions Hsia and all participants

2:05 – 2:25 Configuration Management: CM during development CM during / after deployment

Dellenback / Heller

2:25 – 2:50 Districts’ TMC and Software Deployment Schedule Updates (Sorted by scheduled or planned deployment date)

Faquir - District 4 Bitting - District 7Martinez - District 6 Campo - MDXBirosak - District 1 Vega - District 2Rivera - District 5 McCrary - District 3Birenbaum - Turnpike Enterprise

2:50 – 2:55 MOU between FDOT and TxDOT, Software License Updates: TransGuide, and TxSoftware Sublicense Modification for D2

Hsia / Dellenback

2:55 – 3:15 Computer Size Estimates for TMC Dellenback

3:15 – 3:30 Break

3:30 – 4:00 Project Status Report: Development status GUI / Map Screen Snapshots Cost and schedule status Action item follow-up

Dellenback

4:00 – 4:15 New device drivers: Driver details Cost and schedule

Dellenback

4:15 – 4:30 Open Discussion / Action Item Summary Dellenback

Page 34: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 34

Project Web SiteProject Web Site

http://sunguide.datasys.swri.edu

Page 35: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 35

Release-Oriented Release-Oriented Development ApproachDevelopment Approach

Release 1 Release 2a Release 2b not in scope

Page 36: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 36

Scope of SunGuideScope of SunGuideSMSM Effort Effort

Release 1:– Core software framework:

• Database• Process viewer• Status logger• User interface• Map

– DMS subsystem, drivers for:• NTCIP Florida MIB• Mark IV version 2.5

– CCTV subsystem, drivers for:• NTCIP camera support• American Dynamics 2050 switch

– Traffic Detection, driver for:• Bitrans 238I-95

– Incident management subsystem

Release 2a:

– Core software framework upgrade

– Center-to-Center

– FDOT Central office configuration

– Ramp metering

– CCTV subsystem, drivers:

• SunGuideSM protocol

– RWIS

– Archive data

– HAR

– Web server

– Emergency evacuation

Release 2b:

– Inventory and maintenance

Page 37: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 37

Status of Release 1 ActivitiesStatus of Release 1 Activities

Project Management:– PM / Meetings / Reviews– Process documents– Interface Control Documents (ICDs)

Core software framework:– Database– Process viewer– Status logger– User interface– Map

DMS subsystem, drivers for:– NTCIP Florida MIB– Mark IV version 2.5

CCTV subsystem, drivers for:– NTCIP camera support– American Dynamics 2050 switch

Traffic Detection, driver for:– Bitrans 238I-95

Incident management subsystem

Page 38: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 38

Status of Release 2a ActivitiesStatus of Release 2a Activities

CCTV subsystem, drivers for:– SunGuideSM protocol camera support – stopped per FDOT

request

Ramp Metering:– Developing requirements– Plan to perform a site visit to WashDOT operations facility

Page 39: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 39

Screens: Executive HandlerScreens: Executive Handler

Page 40: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 40

Screens: Executive Handler - Screens: Executive Handler - continuedcontinued

Page 41: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 41

Screens: MapsScreens: Maps

Page 42: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 42

Screens: Maps - continuedScreens: Maps - continued

Page 43: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 43

Screens: XML Client TesterScreens: XML Client Tester

Page 44: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 44

Deliverable StatusDeliverable Status

Pending:

– Final version of Software Requirements Specification

Future documents:

– Software Design Document:

• HTML based

• See next page

– Software Acceptance Test Plan

– Software Integration Plan

All available on project web site.

Page 45: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 45

SDD SnapshotsSDD Snapshots

Page 46: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 46

Cost StatusCost Status

Release 1:

– Budget amount: $3,208,052

– As of 2/11/04, ~$997,000 has been expended

Release 2a:

– Budget amount: $2,074,276

– As of 1/2/04, $34,631 has been expended

Release 2b:

– Budget amount: $245,311

– As of 1/2/04, $0 has been expended

Page 47: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 47

Schedule StatusSchedule Status

Current schedule is posted to project web site

Overall project status:– Ahead in many places– SunGuideSM is operational in the lab:

• Support processes (executive, logging)• GUI• Map• Data Bus• DMS:

– Mark IV– NTCIP

• CCTV:– Master process– NTCIP driver– “Pelco” driver (for testing purposes only)

• TSS:– Master process– Simulator process (up to 1000’s of detectors)

• Incident management

Page 48: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 48

Schedule Status - continuedSchedule Status - continued

Current areas of concern:– Documents:

• None

– Lack of final device drivers

– Baseline software (TransGuide component)

Page 49: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 49

Schedule Status - continuedSchedule Status - continued

Page 50: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 50

DMS Functional Thread:DMS Functional Thread:GUI - Data Bus – DMS Subsystem - DeviceGUI - Data Bus – DMS Subsystem - Device

Page 51: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 51

CCTV Functional Thread:CCTV Functional Thread:XML Simulator - Data Bus – CCTV Subsystem - DeviceXML Simulator - Data Bus – CCTV Subsystem - Device

Page 52: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 52

TSS Functional Thread:TSS Functional Thread:Device Simulator - TSS Subsystem - Data Bus – XML SimulatorDevice Simulator - TSS Subsystem - Data Bus – XML Simulator

Page 53: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 53

Schedule Status - continuedSchedule Status - continued

Project status meeting after ITS America (April 26 – 28 in San Antonio) on April 29th– Agenda:

• Project status• See SunGuideSM operating in a multi-server, multi-

workstation environment with REAL EQUIPMENT• Meet the development team

DMS Milestone Demo:– District 4: Schedule still being evaluated

Page 54: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 54

SwRI Development LabsSwRI Development Labs

Page 55: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 55

Action ItemsAction Items

Page 56: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 56

Action Items - continuedAction Items - continued

Page 57: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 57

Action Items - continuedAction Items - continued

Page 58: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 58

General Comments / Feedback on Project Status

Page 59: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 59

AgendaAgenda

Time Item Lead

2:00 – 2:05 Introductions Hsia and all participants

2:05 – 2:25 Configuration Management: CM during development CM during / after deployment

Dellenback / Heller

2:25 – 2:50 Districts’ TMC and Software Deployment Schedule Updates (Sorted by scheduled or planned deployment date)

Faquir - District 4 Bitting - District 7Martinez - District 6 Campo - MDXBirosak - District 1 Vega - District 2Rivera - District 5 McCrary - District 3Birenbaum - Turnpike Enterprise

2:50 – 2:55 MOU between FDOT and TxDOT, Software License Updates: TransGuide, and TxSoftware Sublicense Modification for D2

Hsia / Dellenback

2:55 – 3:15 Computer Size Estimates for TMC Dellenback

3:15 – 3:30 Break

3:30 – 4:00 Project Status Report: Development status GUI / Map Screen Snapshots Cost and schedule status Action item follow-up

Dellenback

4:00 – 4:15 New device drivers: Driver details Cost and schedule

Dellenback

4:15 – 4:30 Open Discussion / Action Item Summary Dellenback

Page 60: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 60

Draft Contract Amendment List:Draft Contract Amendment List:Sent by Central ITS Office on 2/9/04Sent by Central ITS Office on 2/9/04

Page 61: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 61

Device DriversDevice Drivers

Device functionality isolated by “ICDs” (Interface Control Documents)

Subsystems are “generic” and not specific to device functionality

Device drivers easy to add once base subsystem is complete and operational

Page 62: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 62

Device Drivers In BAFO That Were Device Drivers In BAFO That Were Approved For ImplementationApproved For Implementation

DMS:

– NTCIP

– Mark IV (v 2.5)

CCTV (Cameras):

– NTCIP

– SunGuideSM (Stopped development)

Video Switch:

– American Dynamics 2050 (Stopped development)

Traffic Detectors:– BiTrans 238I-95

Ramp Metering:– WsDOT (firmware)

RWIS:– NTCIP

HAR

Page 63: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 63

SwRI Asked To Evaluate Adding SwRI Asked To Evaluate Adding New Devices to Development EffortNew Devices to Development Effort

IP-Video Device Driver

EIS RTMS TSS Device Driver

Wavetronix RTMS TSS Device Driver

3M (Canonga) Microloop TSS Device Driver

Trailblazer Device Driver and GUI Support

Intelligent Devices Incorporated (IDI) Support

Barco / Argus:

– Video Switch Device Driver

– Wall Configuration Software

DTS Video Switch

Page 64: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 64

All Development Efforts Include…All Development Efforts Include…

The device driver compliant with the appropriate SunGuideSM device driver Interface Control Document (ICD).

Development efforts will include:– Design– Peer Review– Implementation– Testing– Integration

Page 65: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 65

IP VideoIP Video

Scope:– SwRI will develop an IP-Video video switch device

driver that will instruct “decoders” to listen to “encoders”.

– The device driver will issue SNMP commands to the following decoders:

• CorTec• Teleste• VBrick• iMpath

Assumptions:– SwRI will not be performing inter-operability testing

between different brands of encoders and decoders.

Page 66: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 66

RTMS TSS Device Driver(s)RTMS TSS Device Driver(s)

Scope:– A device driver for a Electronic Integrated System (EIS) RTMS device

will be developed.– A device driver for a Wavetronix SmartSensor device will be

developed.– A device driver for a 3M Canoga, model C400/C800/C990E device will

be developed.

Assumptions:– The serial port of the EIS RTMS device shall be connected to a terminal

(port) server so that a TCP/IP interface can be used to retrieve data.– TCP/IP interface of the Wavetronix RTMS device shall be used to

retrieve data.– The serial port of the 3M device shall be connected to a terminal (port)

server so that a TCP/IP interface can be used to retrieve data.

Notes:– Concurrent development of these drivers will results in a cost savings.

Page 67: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 67

Trailblazer Device Driver and GUI Trailblazer Device Driver and GUI SupportSupport

Scope: – Develop a device driver (to be included in the DMS

subsystem) to support Trailblazer devices, SunGuideSM protocol will be used to communicate to the devices.

– Develop a GUI that will provide the operator with the capability to request display modifications on a Trailblazer.

– Development staff will travel to Miami for two on-site test periods (up to four days each).

Page 68: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 68

Intelligent Devices Incorporated Intelligent Devices Incorporated (IDI) Support(IDI) Support

Scope:– Work with FDOT staff to identify candidate devices– Observe NTCIP testing with FDOT staff– Once devices accepted by FDOT, perform integration testing with

SunGuideSM software framework

Assumptions:– FDOT will procure all devices– All NTCIP compliance testing to be performed by FDOT (TERL)– No software development effort by SwRI

Page 69: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 69

DTS Video SwitchDTS Video Switch

Scope:– SwRI will develop video switch driver that will instruct the DTS video

system to connect video inputs to video outputs.– The device driver shall be compliant with the SunGuideSM CCTV Video

Switch Interface Control Document (ICD) interface

Assumptions:– SwRI assumes that camera control and video switching both need to

be supported by this driver.– SwRI needs protocol documents from DTS before we can initiate and

design or development.– SwRI needs access a FDOT provided DTSS unit for testing and

development. SwRI has included funds to travel to FDOT specified locations.

Note: – The estimated cost SwRI has provided is an conservative costs; SwRI

has been given limited access to technical information about how to communicate to the DTS switch from an external source.

– Non-disclosure has been put in place – waiting for technical detail.

Page 70: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 70

Barco / ArgusBarco / Argus

Scope:– SwRI is proposing two applications:

• Video switch device driver:– SwRI will develop a video switch driver that will instruct the video

wall to change displays in the “Barco Windows”.– The device driver shall be compliant with the SunGuideSM CCTV Video

Switch Interface Control Document (ICD) interface

• Video wall configuration software:– SwRI will extend the SunGuideSM GUI to allow the Barco video wall to

be reconfigured using SunGuideSM software.– The software will allow virtual windows to be defined and input

streams associated with each of these windows.– Note: this software would replace the Barco provided software for

configuring the video wall.

Assumptions:– SwRI requires access to a Barco unit for fact finding. – SwRI requires a Barco software development environment at SwRI.– SwRI requires access to DTS development staff for questions / answers.

Page 71: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 71

Device Driver CostsDevice Driver Costs

SwRI was asked to evaluate the current device driver costs

Current device drivers were included in the BAFO approved by FDOT

New drivers can be added:– SwRI based cost estimates on some assumptions (see

previous slides)– SwRI has developed cost estimates– Schedule impact may vary based on timing and number

of new drivers added

Page 72: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 72

Device Driver Costs - continuedDevice Driver Costs - continued

IP-Video Device Driver: $134,322

EIS RTMS TSS Device Driver: $103,684

Wavetronix RTMS TSS Device Driver: $103,684

3M (Canonga) Microloop TSS Device Driver: $129,074

Trailblazer Device Driver and GUI Support: $56,381

Intelligent Devices Incorporated (IDI) Support: $89,910

Barco / Argus:

• Video Switch Device Driver: $184,788

• Wall Configuration Software: $178,471

DTS Video Switch: $202,003

Page 73: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 73

Device Driver Costs - continuedDevice Driver Costs - continued

Cost reductions:

– CCTV American Dynamics Driver: ~$69,000

– CCTV SunGuideSM Driver: ~$52,000

Net cost impact to project:

– Additions: $1,182,317

– Reductions: $123,000

– NET: $1,061,317

Page 74: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 74

Tentative ScheduleTentative Schedule

Page 75: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 75

AgendaAgenda

Time Item Lead

2:00 – 2:05 Introductions Hsia and all participants

2:05 – 2:25 Configuration Management: CM during development CM during / after deployment

Dellenback / Heller

2:25 – 2:50 Districts’ TMC and Software Deployment Schedule Updates (Sorted by scheduled or planned deployment date)

Faquir - District 4 Bitting - District 7Martinez - District 6 Campo - MDXBirosak - District 1 Vega - District 2Rivera - District 5 McCrary - District 3Birenbaum - Turnpike Enterprise

2:50 – 2:55 MOU between FDOT and TxDOT, Software License Updates: TransGuide, and TxSoftware Sublicense Modification for D2

Hsia / Dellenback

2:55 – 3:15 Computer Size Estimates for TMC Dellenback

3:15 – 3:30 Break

3:30 – 4:00 Project Status Report: Development status GUI / Map Screen Snapshots Cost and schedule status Action item follow-up

Dellenback

4:00 – 4:15 New device drivers: Driver details Cost and schedule

Dellenback

4:15 – 4:30 Open Discussion / Action Item Summary Dellenback

Page 76: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 76

Future MeetingsFuture Meetings

Outreach Meeting: March 10th (1:45 to 2:00)

Next Status Meeting:– April 29th (in conjunction with ITS America):

• Status Report• Significant software demonstration

Need to schedule:– Software Design Review

Need to confirm:– May Status Meeting– June Status Meeting

Page 77: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 77

Questions / Comments

Page 78: SunGuide SM Software Development Project Status Meeting March 9, 2004

March 9, 2004SunGuide Status Meeting 78

Action Item RecapAction Item Recap

Number Person Action

39

40

41

42

43

44

45