OnStar System for Cadillac - Rose

OnStar System for Cadillac
Case Study for the
Operational Phase of the Life Cycle
Dennis Buede
Department of Systems Engineering and Operations Research
George Mason University
Fairfax, VA 22030-4444
703 993-1727
[email protected]
 1995-2000, Dennis Buede
1
Table of Contents
1.0 INTRODUCTION
2.0 ONSTAR SYSTEM OPERATIONAL PHASE SCENARIOS
3.0 ONSTAR EXTERNAL OPERATIONAL PHASE SYSTEM DIAGRAMS
4.0 ONSTAR SYSTEM FUNDAMANTAL OBJECTIVES
5.0 ONSTAR SYSTEM OPERATIONAL PHASE REQUIREMENTS DOCUMENT
6.0 FUNCTIONAL ARCHITECTURE FOR OPERATIONAL PHASE
7.0 PHYSICAL ARCHITECTURE
8.0 OPERATIONAL ARCHITECTURE
 1995-2000, Dennis Buede
2
1.0
Introduction
The OnStar system is an information system for Cadillac owners to provide emergency
help and a wide range of support. Generally, the operational concept involves a satellite
communication link between the car and a control center run by Cadillac.
The Systems Engineering team that was assembled by Cadillac has developed an
operational concept, external systems diagram, and requirements that address the
operational phase of the OnStar system lifecycle.
2.0
OnStar System Operational Phase Scenarios
User Scenarios
Request f or
directions
1) Driver uses cellular phone to contact control center to
find directions.
a) Driver pushes ia single button on the OnStar cellular
phone.
b) OnStar calls the control center.
c) Control center person responds and inquires where
driver wants to go via the OnStar cellular phone.
d) Driver responds with location (tourist landmark,
restaurant, hotel, ATM, Cadillac dealer, and gas
station) via the OnStar cellular phone.
e) Control center person responds with address and block
by block directions via the OnStar cellular phone.
f) Driver uses OnStar to record these directions and plays
them back as needed.
User request
f or directions
Request
f or location
Where to?
Location to
go to
Request f or
audio directions
Audio
directions
Request to
record directions
Request to play
back directions
Audio replay
of directions
User
2) Driver loses car in parking lot.
a) Driver calls control center using a tollfree number from a pay phone.
b) Control center person sends signal to
OnStar.
c) OnStar activates flashing lights and
honking horn on Driver’s car.
d) Driver goes to car and deactivates light
and horn.
Car lost
Instructions
for light
and horn
Signal to
activate
light and horn
Flashing
horn and lights
Lights and horn off
User
 1995-2000, Dennis Buede
Control
Center
OnStar
Control
Center
Signal to
deactivate
light and horn
OnStar
Car
3
3) Driver locks keys in car.
a) Driver calls control center using a
toll-free number from a pay phone.
b) Control center person sends signal to
OnStar.
c) OnStar deactivates flashing lights
and horn.
d) Driver goes to car and deactivates
lights and horn.
Car locked
Instructions
to unlock car
Signal to
unlock car
Light and horn off
Signal to deactivate
lights and horn
User
4) Emergency support when accident occurs.
a) Car is involved in an accident in
which the air bags are activated.
b) OnStar sends a priority signal to the
control center with the exact location.
c) Control center person calls driver on
the OnStar cellular phone.
d) If contact is not made, control center
person contacts appropriate 911
number (context).
User
e) Control center person provides
information on driver’s location, car,
and license number (context).
f) Police respond to driver (context).
OnStar
Control
Center
Car
Airbag signal
Accident
location
Attempt to
reach driver
Call for accident
No user response
Control
Center
OnStar
Car
5) Vandals/thieves break into driver’s car
Security
and steal the car.
system signal
a) Vandals/thieves break into driver’s car
Car stolen
and drive car away (context).
b) The security system of car is activated
and sends a signal to OnStar.
Tracking signal
c) OnStar sends a signal to the control
center.
Control
d) The control center person calls 911
OnStar
Car
User
Center
and reports the break-in and provides
information on the driver’s car to the police (context).
e) OnStar sends signals to the control center allowing the car to be tracked.
f) The control center person provides this tracking information to the police
(context).
 1995-2000, Dennis Buede
4
6) Car jackers steal car and kidnap driver and passengers.
a) Thieves carjack the car with the driver and possibly passengers (context).
b) Driver pushes a red button on the cellular phone.
Car jacking
Notice of
c) OnStar sends a car jacking signal to the control
car jacking
center with an open phone line so that any
Tracking signal
conversations can be monitored.
d) OnStar sends signals to the control center
Phone link
allowing the car to be tracked.
e) The control center provides information about the
User
OnStar
Control
location of the car to police (context).
Center
7) OnStar is deactivated.
a) OnStar receives its power from the car’s battery.
b) The car’s battery is dead or disconnected causing the
deactivation of OnStar.
Car
Maintainer Scenarios
1) Maintainer checks emergency car jacking capability.
a) Maintainer tests emergency button on the cellular
phone to determine that contact with the control
center is made. If test show a problem, adjustments
are made or cellular phone is replaced to correct any
deficiencies.
b) Maintainer tests link to control center to make sure
conversation can be heard and that car’s location is
transmitted. Adjustments or replacements are made
as necessary to correct any deficiencies.
Pow er
Test of cellular
phone
OnStar
Test of phone link
Test results f or
cellular phone
Test diagnostics phone
Adjustments f or
cellular phone
Control center
link test
Request f or control
center link test
Test results f or
conv ersation
Test results f or
tracking signal
Test diagnostics conv ersation
Test diagnostics tracking signal
Adjustments f or
conv ersation
Adjustments f or
tracking signal
Maintainer
 1995-2000, Dennis Buede
OnStar
Control
Center
5
2) Maintainer tests ability of OnStar to unlock car.
a) Maintainer checks that unlock signal is
received by OnStar.
b) Maintainer checks that OnStar unlocking
signal is activated when control center
unlock signal is received.
c) Maintainer checks that car locks are
unlocked when OnStar unlocking signal is
sent.
d) Maintainer makes repairs as needed.
Request test of unlock feature
Test instructions
for unlock feature
Test signal to unlock car
Test results for unlock feature
Adjustment for
for unlock feature
Maintainer
 1995-2000, Dennis Buede
OnStar
Control
Center
Car
6
3.0
OnStar System Operational Phase External Systems Diagram
USED AT:
George Mason
University
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
x
DATE: 08/15/00
REV:
NOTES: 1 2 3 4 5 6 7 8 9 10
Request for directions,
Location to go to,
Request to record directions,
Request to play directions,
Lights and horn off,
Car jacking
Request for location,
Audio directions, Instructions
for lights and horn, Instructions to
unlock car, Attempt to reach driver,
Test results for cellular phone,
Test results for conversation,
Test results for tracking signal
Use
On-Star
Car lost,
Car locked
Test instructions
for unlock feature
Signal to activate
lights and horn,
Signal to
unlock car,
Signal to
deactivate
lights and horn,
Test signal to
unlock car
USED AT:
George Mason
University
Test results
for unlock
signal
A-0
Test of cellular
phone,
Adjustments for
cellular phone,
Control center
link test,
Adjustments for
tracking signal,
Adjustments for
conversation,
Adjustments for
unlock feature
A-13
Maintain
On-Star
System
Air bag signal,
Security system
signal, Power
Control
Center
User
On-Star
System
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
Car
x
DATE: 08/15/00
REV:
NOTES: 1 2 3 4 5 6 7 8 9 10
A-14
Flashing
horn and
lights
Test diagnostics - phone,
Test diag. - tracking signal,
Test diag. - conversation
TITLE: Cadillac On-Star System Operational Phase External System
A-1
Maintainer
feedback
Provide
OnStar
Capability
Perform
Car
Functions
User request for directions,
Request for audio directions,
Accident location, No user
response, Car stolen,
Notice of car jacking,
Tracking signal, Phone
link, Test of phone link,
Request for control center
link test
NODE:
None
User Feedback
A-12
Where to?,
Audio replay
of directions,
Call for accident
DATE CONTEXT:
READER
Cadillac Policies
and Procedures
Control
Center
feedback
Perform
Control
Center
Operations
A-11
WORKING
DRAFT
RECOMMENDED
PUBLICATION
WORKING
DRAFT
RECOMMENDED
PUBLICATION
Request test
of unlock
feature
Maintainer
NUMBER:
P. 1
DATE CONTEXT:
READER
Top
Cadillac Policies
and Procedures
User Feedback
Request for directions,
Location to go to,
Request to record directions,
Request to play directions,
Lights and horn off,
Car jacking
Control
Center
feedback
Where to?,
Audio replay
of directions,
Call for accident
Request for location,
Audio directions, Instructions
for lights and horn, Instructions to
unlock car, Attempt to reach driver,
Test results for cellular phone,
Test results for conversation,
Test results for tracking signal
Signal to activate
lights and horn,
Signal to
unlock car,
Signal to
deactivate
lights and horn,
Test signal to
unlock car
Provide
OnStar
Capabilities
Test instructions
for unlock feature
A0
Test of cellular
phone,
Adjustments for
cellular phone,
Control center
link test,
Adjustments for
tracking signal,
Adjustments for
conversation,
Adjustments for
unlock feature
User request for directions,
Request for audio directions,
Accident location, No user
response, Car stolen,
Notice of car jacking,
Tracking signal, Phone
link, Test of phone link,
Request for control center
link test
Maintainer
feedback
Air bag signal,
Security system
signal, Power
On-Star
System
Test diagnostics - phone,
Test diag. - tracking signal,
Test diag. - conversation
PURPOSE: To describe the Operational Phase for the Cadillac OnStar System
VIEWPOINT: The Systems Engineering Team
NODE:
A-0
TITLE:
 1995-2000, Dennis Buede
Provide OnStar Capability
NUMBER:
P. 2
7
4.0 OnStar System Fundamental Objectives
The following diagram summarizes the fundamental objectives for the OnStar System:
ON-Star System - Fundamentals Objectives Hierarchy
Operational
Objectives
Monthly Operating Costs
$15 to $20, Wt = 0.2
Operating Performance
Objectives, Wt = 0.8
User ability to operate from reading User
Manual. 20 - 30 minutes. Wt = 0.25
Reliability of On-Star to receive its
intended inputs. Wt = 0.25
Air bags signal, 95-99%, Wt=0.40
Security system signal, 95-99%, Wt=0.40
Lights/horn off, 85-90%, Wt=0.10
Time for On-Star to process its intended
inputs. Wt = 0.25
User request for directions, 5 - 10 sec,
Wt= 0.10
Inst. for lights&horn 20 - 30sec, Wt = 0.15
Inst.. to unlock car, 20 - 30 sec, Wt = 0.15
Airbag signal, 2- 3 sec, Wt = 0.20
Carjacking, 2 - 3 sec, Wt = 0.20
Security system signal, 5 - 10 sec, Wt =
0.20
Reliability of On-Star to provide its
intended outputs. Wt = 0.25
Tracking Signals, 95-99%, Wt=0.25
Audio Directions, 85-90%, Wt=0.05
Signal for Lights/Horn, 90-95%, Wt=0.10
Signal to Unlock Car, 90-95%, Wt=0..10
Notice of Carjacking, 95-99%, Wt=0.15
Accident Location, 95-99%, Wt=0.15
Car Stolen, 95-99%, Wt=0.15
Signal to Deactivate Lights/Horn,
85-90%,Wt=0.05
 1995-2000, Dennis Buede
8
5.0
OnStar Operational Phase Requirements Document
5.1
Input/Output Requirements
5.1.1 Input Requirements
5.1.1.1 The OnStar system shall be able to accept a request from the user to contact the
Control Center to ask for directions.
5.1.1.2 The OnStar system shall be able to accept a request from the Control Center to
ask the User for the location they want to go to.
5.1.1.3 The OnStar system shall be able to accept the location the user wants to go to.
5.1.1.4 The OnStar system shall be able to accept a request from the user to record
directions from the Control Center.
5.1.1.5 The OnStar system shall be able to record audio directions received from the
Control Center.
5.1.1.6 The OnStar system shall be able to accept a request from the user to play back the
audio directions.
5.1.1.7 The OnStar system shall be able to accept instructions from the Control Center to
turn on flashing lights and sound the horn.
5.1.1.8 The OnStar system shall be able to accept instructions from the Control Center to
unlock the car.
5.1.1.9 The OnStar system shall be able to accept a signal from the air bag when the air
bags are activated.
5.1.1.9.1 The OnStar system shall be able to perform this function 95% of the time. The
design goal is 99% of the time.
5.1.1.10 The OnStar system shall be able to accept a request from the Control Center to
contact the User to verify if there is an accident.
5.1.1.11 The OnStar system shall be able to accept a signal from the security system
when the security system is activated.
5.1.1.11.1 The OnStar system shall be able to perform this function 95% of the time. The
design goal is 99% of the time.
 1995-2000, Dennis Buede
9
5.1.1.12 The OnStar system shall be able to accept a signal from the user that a car
jacking has occurred.
5.1.1.13 The OnStar system shall be able to accept power from the car’s battery to
perform its intended functions.
5.1.1.14 The OnStar system shall be able to accept a signal from the user to turn off the
flashing lights and horn.
5.1.1.14.1 The OnStar system shall be able to perform this function 85% of the time. The
design goal is 90% of the time.
5.1.1.15 Input from the Maintainer.
5.1.1.15.1 The OnStar system shall be able to accept input from the Maintainer to test the
cellular phone.
5.1.1.15.2 The OnStar system shall be able to accept input from the Maintainer to test the
link with the Control Center.
5.1.1.15.3 The OnStar system shall be able to accept test results from the Control Center
to test the operation of the cellular phone.
5.1.1.15.4 The OnStar system shall be able to accept test results from the Control Center
to test conversation with the Control Center.
5.1.1.15.5 The OnStar system shall be able to accept adjustments from the Maintainer to
correct problems with the cellular phone.
5.1.1.15.6 The OnStar system shall be able to accept adjustments from the Maintainer to
correct problems with the conversation with the Control Center.
5.1.1.15.7 The OnStar system shall be able to accept adjustments from the Maintainer
correct problems with sending tracking signals to the Control Center.
5.1.1.15.8 The OnStar system shall be able to accept test instructions from the Control
Center to unlock the car.
5.1.1.15.9 The OnStar system shall be able to accept test results from the for the unlock
feature test.
5.1.1.15.10 The OnStar system shall be able to accept adjustments from the Maintainer to
correct problems with the unlock feature.
 1995-2000, Dennis Buede
10
5.1.2 Output Requirements
5.1.2.1 The OnStar system shall call the Control Center after the user makes a request for
directions.
5.1.2.1.1 The OnStar system shall be able to perform this function within 10 seconds
after the user makes the request. The design goal is 5 seconds.
5.1.2.2 The OnStar system shall instruct the user to provide the location the user wants to
go to.
5.1.2.3 The OnStar system shall be able to request audio directions from the Control
Center for the location provided by the user.
5.1.2.4 The OnStar system shall be able to replay audio directions received from the
Control Center.
5.1.2.4.1 The OnStar system shall be able to perform this function 85% of the time. The
design goal is 90% of the time.
5.1.2.5 The OnStar system shall be able to send a signal to activate the flashing lights and
sound the horn after instructions are received from the Control Center.
5.1.2.5.1 The OnStar system shall be able to perform this function within 30 seconds
after the signal is received. The design goal is 20 seconds.
5.1.2.5.2 The OnStar system shall be able to perform this function 95% of the time. The
design goal is 90% of the time.
5.1.2.6 The OnStar system shall be able to send a signal to unlock the car after
instructions are received from the Control Center.
5.1.2.6.1 The OnStar system shall be able to perform this function within 30 seconds
after the signal is received. The design goal is 20 seconds.
5.1.2.6.2 The OnStar system shall be able to perform this function 95% of the time. The
design goal is 90% of the time.
5.1.2.7 The OnStar system shall be able to notify the Control Center that a car jacking has
occurred after OnStar receives a signal from the user.
5.1.2.7.1 The OnStar system shall be able to perform this function within 3 seconds after
the signal is received. The design goal is 2 seconds.
5.1.2.7.2 The OnStar system shall be able to perform this function 95% of the time. The
design goal is 99% of the time.
 1995-2000, Dennis Buede
11
5.1.2.8 The OnStar system shall be able to send a priority signal with the exact location
of the car to the Control Center after OnStar receives a signal from the airbag.
5.1.2.8.1 The OnStar system shall be able to perform this function within 3 seconds after
the signal is received. The design goal is 2 seconds.
5.1.2.8.2 The OnStar system shall be able to perform this function 95% of the time. The
design goal is 99% of the time.
5.1.2.9 The OnStar system shall attempt to call the user to verify that an accident has
occurred.
5.1.2.10 The OnStar system shall notify the Control Center if there is no response from
the user.
5.1.2.11 The OnStar system shall be able to notify the Control Center that the car has
been stolen after OnStar receives a signal from the security system.
5.1.2.11.1 The OnStar system shall be able to perform this function within 10 seconds
after the signal is received. The design goal is 5 seconds.
5.1.2.11.2 The OnStar system shall be able to perform this function 95% of the time. The
design goal is 99% of the time.
5.1.2.12 The OnStar system shall be able to establish a phone link with the Control
Center to allow conversations to be monitored.
5.1.2.13 The OnStar system shall be able to send tracking signals to the Control Center to
allow the Control Center to locate the car.
5.1.2.13.1 The OnStar system shall be able to perform this function 95% of the time. The
design goal is 99% of the time.
5.1.2.14 The OnStar system shall deactivate the lights and horn when OnStar gets request
from the user to turn off the lights and horn.
5.1.2.14.1 The OnStar system shall be able to perform this function 85% of the time. The
design goal is 90% of the time.
5.1.2.15 Output to Maintainer.
5.1.2.15.1 The OnStar system shall provide test diagnostics to the Maintainer for the
operation of the cellular phone.
 1995-2000, Dennis Buede
12
5.1.2.15.2 The OnStar system shall provide test diagnostics to the Maintainer for the
conversation between the user and the Control Center.
5.1.2.15.3 The OnStar system shall provide test diagnostics to the Maintainer for the
tracking signals sent to the Control Center to locate the car.
5.1.2.15.4 The OnStar system shall send a request to the Control Center to test the
conversation with OnStar.
5.1.2.15.5 The OnStar system shall send a request to the Control Center to test the phone
link for emergency situations.
5.1.2.15.6 The OnStar system shall send a request to the Control Center to allow the
Maintainer to test the link with the Control Center.
5.1.2.15.7 The OnStar system shall send a test signal to unlock the car after it receives
test instructions from the Control Center.
5.1.2.16 Feedback
5.1.2.16.1 The OnStar system shall provide feedback to the User about the operation of
the OnStar system.
5.1.2.16.2 The OnStar system shall provide feedback to the Control Center about the
operation of the OnStar system.
5.1.2.16.3 The OnStar system shall provide feedback to the Maintainer about the
maintenance of the OnStar system.
5.1.3 Interface Requirements
5.1.3.1 OnStar shall interface with a cellular network to provide OnStar cellular phone
communications.
5.1.3.2 OnStar shall interface with a location system like the Global Positioning System
(GPS) to find the location of the car.
5.1.4 Functional Requirements
5.1.4.1 The OnStar system shall accept user requests and provide feedback
5.1.4.2 The OnStar system shall determine OnStar responses to inputs received.
5.1.4.3 The OnStar system shall communicate with the Control Center
5.1.4.4 The OnStar system shall communicate with the car
 1995-2000, Dennis Buede
13
5.1.4.5 The OnStar system shall provide features to maintain the OnStar system.
5.2 System-Wide and Technology Requirements
5.2.1 OnStar shall remain in an operational state when the car is not being used.
5.2.2 OnStar shall provide easy to use features that will not impact the driver’s ability to
operate the car while using OnStar.
5.2.3 The operations of the OnStar system shall conform to Cadillac’s Policies and
Procedures.
5.2.4 The system MTBF shall be greater than 18 months. The design goal is 24 months.
Failure is defined to be the inability for OnStar to perform its intended functions.
5.2.5 The system MTTR shall be less than 4 hours. The design goal is 2 hours. Repair
means the system is returned to full operating capacity.
5.2.6 The purchase price of the system shall not exceed $1,000. The design goal is $900.
5.2.7 The monthly operating cost of the system shall not exceed $20.00 per month. The
design goal is $15.00 per month.
5.3 Trade-Off Requirements.
5.3.1 Performance Trade-Offs. The right side of the Operational Objectives Hierarchy
shows the relative weight of the performance requirements. The value curves for the
performance requirements are yet to be determined.
5.3.2 Cost Trade-Offs. The left side of the Operational Objectives Hierarchy shows the
relative weight of the cost requirement. The value curves for the cost requirement is yet
to be determined
5.3.3 Cost-Performance Trade-Offs. The relative weight of the cost and performance
requirements are 0.2 and 0.8, respectively.
 1995-2000, Dennis Buede
14
5.4 System Test Requirements.
5.4.1 Test Requirements.
5.4.1.1 The operation team shall verify requirement 5.1.1.9 by activating the airbags on
the car.
5.4.2 The operation team shall verify requirement 5.1.1.11 by activating the security
system on the car.
5.4.3 Verification Plan. The verification tests shall be done by inspection, test and
simulation.
5.4.4 Validation Plan. The validation tests shall examine each operating scenario ten
times with pre-production prototypes and must achieve success nine out of ten times.
5.4.5 Acceptance Plan. The acceptance tests shall be conducted by providing preproduction prototypes to twenty-five Cadillac owners. Twenty or more owners/testers
shall indicate they want OnStar.
 1995-2000, Dennis Buede
15
6.0 Functional Architecture for Operational Phase
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
USED AT:
George Mason
University
x
DATE: 08/15/00
REV:
NOTES: 1 2 3 4 5 6 7 8 9 10
WORKING
DRAFT
RECOMMENDED
PUBLICATION
DATE CONTEXT:
READER
Top
Cadillac Policies
and Procedures
User Feedback
Request for directions,
Location to go to,
Request to record directions,
Request to play directions,
Lights and horn off,
Car jacking
Control
Center
feedback
Where to?,
Audio replay
of directions,
Call for accident
Request for location,
Audio directions, Instructions
for lights and horn, Instructions to
unlock car, Attempt to reach driver,
Test results for cellular phone,
Test results for conversation,
Test results for tracking signal
Signal to activate
lights and horn,
Signal to
unlock car,
Signal to
deactivate
lights and horn,
Test signal to
unlock car
Provide
OnStar
Capabilities
Test instructions
for unlock feature
A0
Test of cellular
phone,
Adjustments for
cellular phone,
Control center
link test,
Adjustments for
tracking signal,
Adjustments for
conversation,
Adjustments for
unlock feature
User request for directions,
Request for audio directions,
Accident location, No user
response, Car stolen,
Notice of car jacking,
Tracking signal, Phone
link, Test of phone link,
Request for control center
link test
Maintainer
feedback
Air bag signal,
Security system
signal, Power
On-Star
System
Test diagnostics - phone,
Test diag. - tracking signal,
Test diag. - conversation
PURPOSE: To describe the Operational Phase for the Cadillac OnStar System
VIEWPOINT: The Systems Engineering Team
NODE:
TITLE:
A-0
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
USED AT:
George Mason
University
NUMBER:
Provide OnStar Capability
DATE: 08/15/00
REV:
x
NOTES: 1 2 3 4 5 6 7 8 9 10
Process Control
Policies
User Interface
Policies
Request for directions,
Location to go to,
Request to record directions,
Request to play directions,
Lights and horn off,
Car jacking
Power
Request for location,
Audio directions, Instructions
for lights and horn, Instructions to
unlock car, Attempt to reach driver,
Test results for cellular phone,
Test results for conversation,
Test results for tracking signal
Accept User
Requests &
Provide
Feedback
Communication
Policies
Audio replay
of directions
Determine
OnStar
Responses
Test instructions
for unlock feature
A2
Audio directions
for user, Call to user
for accident
Test of cellular
phone,
Adjustments for
cellular phone,
Control center
link test,
Adjustments for
tracking signal,
Adjustments for
conversation,
Adjustments for
unlock feature
Power
Power
Lights and horn on,
Request to unlock car,
Unlock feature test,
Request from user to
turn off lights and horn
Cellular phone test,
Tracking signal test,
Results of phone test,
Results of conversation test,
Results of tracking signal test,
Cellular phone adjustments,
Conversation adjustments,
Tracking signal adjustments,
Unlock feature adjustments
Air bag signal,
Security system
signal, Power
Power
READER
Cadillac Policies
and Procedures
Request from user for directions,
Location user wants to go to,
Request from user to record directions,
Request from user to play directions,
Request from user to turn off lights and horn,
Report from user of car jacking
A1
No response
from user
WORKING
DRAFT
RECOMMENDED
PUBLICATION
DATE
Car Interface
Standards
User Feedback
Maintenance
Policies
User
Feedback
Where to?,
Audio replay
of directions,
Call for accident
User requested directions,
CC request for location,
User location to go to,
CC Directions,
User request to record
directions,
User report of car jacking,
Airbag activated,
User unresponsive,
Security system activated,
Conv. Test, Unlock Test
Control
Center
feedback
Where to?,
Call for Accident
User request for directions,
Request for audio directions,
Accident location, No user
response, Car stolen,
Notice of car jacking,
Tracking signal, Phone
link, Test of phone link,
Request for control center
link test
Communicate
with Control
Center
A3
Signal to activate
lights and horn,
Signal to
unlock car,
Signal to
deactivate
lights and horn,
Test signal to
unlock car
Communicate
with
Car
A4
Maintain
On-Star
Maintainer
feedback
A5
NODE:
A0
TITLE:
 1995-2000, Dennis Buede
Provide OnStar Capabilities
P. 2
CONTEXT:
NUMBER:
Test diagnostics - phone,
Test diag. - tracking signal,
Test diag. - conversation
P. 3
16
USED AT:
George Mason
University
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
x
DATE: 08/15/00
REV:
WORKING
DRAFT
RECOMMENDED
PUBLICATION
NOTES: 1 2 3 4 5 6 7 8 9 10
DATE CONTEXT:
READER
User Interface
Policies
Acknowledgment of
request for directions
Accept User
Request for
Directions
Request for
Directions
Request from user
for directions
A11
Request for directions,
Location to go to,
Request to record directions,
Request to play directions,
Lights and horn off,
Car jacking
Acknowledgment of
user requests
Acknowledgment
that location
received
Accept
Location User
Wants to Go To
Location to
go to
User
Feedback
Audio replay
of directions
A12
Location user
wants to go to
Process
Audio
Directions
Audio directions
for user, Call to user
for accident
Request to
record directions,
Request to play
directions
Request from user for directions,
Location user wants to go to,
Request from user to record directions,
Request from user to play directions,
Request from user to turn off lights and horn,
Report from user of car jacking
A13
Request from user
to record directions,
Request from user to
play back directions
Accept User
Report of Car
Jacking
Audio directions
for user
A14
Car jacking
Report from user
of car jacking
Request from user to
turn off lights and horn
Accept User
Request to Turn
Off Lights and
Horn
A15
Call to user
for accident
Call User
After
Accident
Lights and horn off
No response
from user
A16
NODE:
TITLE:
A1
USED AT:
George Mason
University
NUMBER:
Accept User Requests & Provide Feedback
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
x
DATE: 08/15/00
REV:
WORKING
DRAFT
RECOMMENDED
PUBLICATION
NOTES: 1 2 3 4 5 6 7 8 9 10
P. 4
DATE CONTEXT:
READER
Process Control
Policies
Request from user for directions,
Location user wants to go to,
Request from user to record directions,
Request from user to play directions,
Request from user to turn off lights and horn,
Report from user of car jacking
No response
from user
Determine
Responses
to User
User requested directions,
User location to go to,
User request to record directions,
User report of car jacking,
User unresponsive
Determine
Responses
to Control
Center
Call to user
for accident
Air bag signal,
Security system
signal, Power
A2
Lights and horn on,
Request to unlock car,
No response from user
Determine
Responses
to Signals
from Car
Lights and horn on,
Request to unlock car,
Unlock feature test,
Request from user to
turn off lights and horn
Airbag activated,
Security system
activated
Results of phone test,
Results of conversation test,
Results of tracking signal test
A23
Test of cellular
phone,
Adjustments for
cellular phone,
Control center
link test,
Adjustments for
tracking signal,
Adjustments for
conversation,
Adjustments for
unlock feature
NODE:
CC request for
location,
CC directions,
Unlock test
A22
Test instructions
for unlock feature
User requested directions,
CC request for location,
User location to go to,
CC Directions,
User request to record
directions,
User report of car jacking,
Airbag activated,
User unresponsive,
Security system activated,
Conv. Test, Unlock Test
Request from user to
turn off lights and horn
A21
Request for location,
Audio directions, Instructions
for lights and horn, Instructions to
unlock car, Attempt to reach driver,
Test results for cellular phone,
Test results for conversation,
Test results for tracking signal
Audio directions
for user, Call to user
for accident
Audio directions
for user
Unlock feature test
Determine
Responses
to
Maintainer
Conversation test
Cellular phone test,
Tracking signal test,
Results of phone test,
Results of conversation test,
Results of tracking signal test,
Cellular phone adjustments,
Conversation adjustments,
Tracking signal adjustments,
Unlock feature adjustments
A24
Cellular phone test,
Tracking signal test,
Cellular phone adjustments,
Conversation adjustments,
Tracking signal adjustments,
Unlock feature adjustments
TITLE:
 1995-2000, Dennis Buede
Determine OnStar Responses
NUMBER:
P. 6
17
USED AT:
George Mason
University
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
x
DATE: 08/15/00
REV:
NOTES: 1 2 3 4 5 6 7 8 9 10
Where to?
User requested directions,
CC request for location,
User location to go to,
CC directions, User request
to record directions
DATE CONTEXT:
READER
Communication
Policies
User request for directions,
Request for audio
directions
Communicate
User Request
for Directions
to CC
Where to?,
Call for Accident
A31
Notice of Car jacking,
Tracking signal,
Phone link
Communicate
User Report of
Car Jacking to
CC
User report
of car jacking
User requested directions,
CC request for location,
User location to go to,
CC Directions,
User request to record
directions,
User report of car jacking,
Airbag activated,
User unresponsive,
Security system activated,
Conv. Test, Unlock Test
WORKING
DRAFT
RECOMMENDED
PUBLICATION
Call for
Accident
A34
User request for directions,
Request for audio directions,
Accident location, No user
response, Car stolen,
Notice of car jacking,
Tracking signal, Phone
link, Test of phone link,
Request for control center
link test
Communicate
Notification of
Accident
Airbag activated,
User unresponsive
A32
Accident
location,
No user response
Car stolen,
Tracking signal,
Communicate
Notification
of Stolen Car
A35
Security system
activated
Test of phone link,
Request for control center
link test
Communicate
Test from
Maintainer
Conv. Test,
Unlock Test
A33
NODE:
TITLE:
A3
USED AT:
George Mason
University
NUMBER:
Communicate with Control Center
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
DATE: 08/15/00
REV:
NOTES: 1 2 3 4 5 6 7 8 9 10
x
WORKING
DRAFT
RECOMMENDED
PUBLICATION
READER
P. 7
DATE CONTEXT:
Car Interface
Standards
Ack. horn and light
signal received
Lights and
horn on
Control
Center
feedback
Communicate
Signal to Flash
Lights and
Sound Horn
Signal to activate
lights and horn
A41
Ack. unlock signal
received
Lights and horn on,
Request to unlock car,
Unlock feature test,
Request from user to
turn off lights and horn
Signal to activate
lights and horn,
Signal to
unlock car,
Signal to
deactivate
lights and horn,
Test signal to
unlock car
Communicate
Signal to
Unlock Car
A42
Request to
unlock car
Communicate
Signal to
Deactivate
Lights and Horn
Request from user to
turn off lights and horn
A43
Signal to unlock
car
Signal to
deactivate
lights and horn
Test signal to
unlock car
Communicate
Test of Unlock
Feature
A44
Unlock feature test
NODE:
A4
TITLE:
 1995-2000, Dennis Buede
Communicate with Car
NUMBER:
P. 8
18
USED AT:
George Mason
University
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
x
DATE: 08/15/00
REV:
NOTES: 1 2 3 4 5 6 7 8 9 10
WORKING
DRAFT
RECOMMENDED
PUBLICATION
READER
DATE CONTEXT:
Maintenance
Policies
Perform
Maintenance
Tests
Cellular phone test,
Tracking signal test
Cellular phone test,
Tracking signal test,
Results of phone test,
Results of conversation test,
Results of tracking signal test,
Cellular phone adjustments,
Conversation adjustments,
Tracking signal adjustments,
Unlock feature adjustments
A51
Feedback from
tests
Evaluate
Results of
Tests
Test diagnostics - phone,
Test diag. - tracking signal,
Test diag. - conversation
A52
Results of phone test,
Results of conversation,
Results of tracking signal test,
Test evaluation
feedback
Accept
Adjustments
for Problems
Maintainer
feedback
A53
Feedback from
adjustments
Cellular phone adjustments,
Conversation adjustments,
Tracking signal adjustments,
Unlock feature adjustments
NODE:
A5
TITLE:
 1995-2000, Dennis Buede
Maintain On-Star
NUMBER:
P. 9
19
7.0 Physical Architecture
7.1 Generic Physical Architecture for the ATM system
OnStar
System
User Interface
Module
OnStar Processor
Control Center
Communication
Module
Car
Communication
Module
Maintenance
Module
7.2 Instantiated Architectures based on the Morphological Box.
FEATURES
OPTIONS
User Interface
Monochrome text
with keyboard
entry.
Graphical interface
with touch screen
capability.
Voice input/output.
 1995-2000, Dennis Buede
OnStar Processor
CC Comm.
Module
Analog connection
Car Comm.
Module
Scan for inputs
every 30 seconds
Intel Pentium III
586 processor
Digital connection
Scan for inputs
every 15 seconds
Intel 733 Pentium
III processor
Dedicated
connection
Continuous
scanning for inputs
Celeron 586
processor
20
7.3 Instantiated Physical Architecture
Theme: low cost.
INSTANTIATED Architecture #1
Feature
User Interface
OnStar Processor
CC Communication Module
Car Communication Module
Option
Monochrome text with keyboard entry.
Celeron 586 processor.
Analog connection.
Scan for inputs every 30 seconds.
Theme: fast throughput with medium security.
INSTANTIATED Architecture #2
Feature
Option
Monochrome text with keyboard entry.
User Interface
Pentium III 733 processor.
OnStar Processor
Digital connection.
CC Communication Module
Continuous scanning for inputs.
Car Communication Module
Theme: User-friendly, medium cost, and high security.
INSTANTIATED Architecture #3
Feature
Option
Graphical interface with touch screen
User Interface
capability.
Pentium III 586 processor.
OnStar Processor
Dedicated connection.
CC Communication Module
Scan every 15 seconds for inputs.
Car Communication Module
 1995-2000, Dennis Buede
21
8.0 Operational Architecture
USED AT:
George Mason
University
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
x
DATE: 08/15/00
REV:
NOTES: 1 2 3 4 5 6 7 8 9 10
WORKING
DRAFT
RECOMMENDED
PUBLICATION
DATE CONTEXT:
READER
Top
Cadillac Policies
and Procedures
User Feedback
Request for directions,
Location to go to,
Request to record directions,
Request to play directions,
Lights and horn off,
Car jacking
Control
Center
feedback
Where to?,
Audio replay
of directions,
Call for accident
Request for location,
Audio directions, Instructions
for lights and horn, Instructions to
unlock car, Attempt to reach driver,
Test results for cellular phone,
Test results for conversation,
Test results for tracking signal
Signal to activate
lights and horn,
Signal to
unlock car,
Signal to
deactivate
lights and horn,
Test signal to
unlock car
Provide
OnStar
Capabilities
Test instructions
for unlock feature
A0
Test of cellular
phone,
Adjustments for
cellular phone,
Control center
link test,
Adjustments for
tracking signal,
Adjustments for
conversation,
Adjustments for
unlock feature
User request for directions,
Request for audio directions,
Accident location, No user
response, Car stolen,
Notice of car jacking,
Tracking signal, Phone
link, Test of phone link,
Request for control center
link test
Maintainer
feedback
Air bag signal,
Security system
signal, Power
On-Star System
Test diagnostics - phone,
Test diag. - tracking signal,
Test diag. - conversation
PURPOSE: To describe the Operational Phase for the Cadillac OnStar System
VIEWPOINT: The Systems Engineering Team
NODE:
TITLE:
A-0
USED AT:
George Mason
University
NUMBER:
Provide OnStar Capability
AUTHOR: SYST 520 Student
PROJECT: Cadillac On-Star System
x
DATE: 08/15/00
REV:
NOTES: 1 2 3 4 5 6 7 8 9 10
Process Control
Policies
User Interface
Policies
Request for directions,
Location to go to,
Request to record directions,
Request to play directions,
Lights and horn off,
Car jacking
Power
Request for location,
Audio directions, Instructions
for lights and horn, Instructions to
unlock car, Attempt to reach driver,
Test results for cellular phone,
Test results for conversation,
Test results for tracking signal
Request from user for directions,
Location user wants to go to,
Request from user to record directions,
Request from user to play directions,
Request from user to turn off lights and horn,
Report from user of car jacking
Audio replay
of directions
A1
Determine
OnStar
Responses
Test instructions
for unlock feature
A2
Power
Power
Lights and horn on,
Request to unlock car,
Unlock feature test,
Request from user to
turn off lights and horn
A0
TITLE:
 1995-2000, Dennis Buede
Control
Center
feedback
Where to?,
Call for Accident
User request for directions,
Request for audio directions,
Accident location, No user
response, Car stolen,
Notice of car jacking,
Tracking signal, Phone
link, Test of phone link,
Request for control center
link test
Provide OnStar Capabilities
Signal to activate
lights and horn,
Signal to
unlock car,
Signal to
deactivate
lights and horn,
Test signal to
unlock car
Communicate
with
Car
CC Communication
Module
OnStar Processor
On-Star System
NODE:
Where to?,
Audio replay
of directions,
Call for accident
A3
Cellular phone test,
Tracking signal test,
Results of phone test,
Results of conversation test,
Results of tracking signal test,
Cellular phone adjustments,
Conversation adjustments,
Tracking signal adjustments,
Unlock feature adjustments
User Interface
Module
User Feedback
Maintenance
Policies
Communicate
with Control
Center
Power
Air bag signal,
Security system
signal, Power
Car Interface
Standards
User
Feedback
User requested directions,
CC request for location,
User location to go to,
CC Directions,
User request to record
directions,
User report of car jacking,
Airbag activated,
User unresponsive,
Security system activated,
Conv. Test, Unlock Test
Audio directions
for user, Call to user
for accident
Test of cellular
phone,
Adjustments for
cellular phone,
Control center
link test,
Adjustments for
tracking signal,
Adjustments for
conversation,
Adjustments for
unlock feature
DATE CONTEXT:
READER
Cadillac Policies
and Procedures
Communication
Policies
Accept User
Requests &
Provide
Feedback
No response
from user
WORKING
DRAFT
RECOMMENDED
PUBLICATION
P. 2
A4
Maintain
On-Star
Maintainer
feedback
A5
Car Communication
Module
Test diagnostics - phone,
Test diag. - tracking signal,
Test diag. - conversation
Maintenance
Module
NUMBER:
P. 3
22
The following set of FFBDs completes the operational architecture:
1.0
Accept User
Requests &
Provide Feed...
Ref.
AND
AND
Ref.
for each input received
4.0
response for car
Communicate
with Car
2.0
3.0
response for control center
Determine
OnStar
Responses
IT
Communicate
with Control
Center
OR
IT
5.0
response for maintenance
Maintain OnStar
Date:
Thursday, August 10, 2000
Author:
Number:
Name:
(Trial) Provide OnStar Capabilities
0.0
Trial User
for each request for directions
1.2
IT
Accept
Location User
Wants to Go To
1.1
1.3
Accept User
Request for
Directions
Process Audio
Directions
IT
1.4
Accept User
Report of Car
Jacking
Ref.
AND
AND
Ref.
1.5
Accept User
Request to
Turn Off Light...
1.6
Call User After
Accident
Date:
Thursday, August 10, 2000
Author:
Number:
Name:
(Trial) Accept User Requests & Provide Feedback
1.0
 1995-2000, Dennis Buede
Trial User
23
2.1
Determine
Responses to
User
4.0
Communicate
with Car
2.2
Determine
Responses to
Control Center
Ref.
3.0
AND
AND
every second until loss of power
2.3
LP
OR
Communicate
with Control
Center
5.0
Determine
Responses to
Signals from...
LP
Maintain OnStar
2.4
Determine
Responses to
Maintainer
Date:
Thursday, August 10, 2000
Author:
Number:
Name:
(Trial) Determine OnStar Responses
2.0
 1995-2000, Dennis Buede
Trial User
24
3.1
Communicate
User Request
for Direfctions...
3.2
Communicate
Notification of
Accident
2.0
3.3
Determine
OnStar
Responses
AND
Communicate
Test from
Maintainer
AND
Ref.
3.4
Communicate
User Report of
Car Jacking t...
3.5
Communicate
Notification of
Stolen Car
Date:
Thursday, August 10, 2000
Author:
Number:
Name:
(Trial) Communicate with Control Center
3.0
 1995-2000, Dennis Buede
Trial User
25
for each signal to activate lights and horn
IT
2.0
4.1
4.3
Communicate
Signal to Flash
Lights and Horn
Communicate
Signal to
Deactivate Lig...
IT
4.2
Determine
OnStar
Responses
Communicate
Signal to
Unlock Car
AND
AND
Ref.
4.4
Communicate
Test of Unlock
Feature
Date:
Thursday, August 10, 2000
Author:
Number:
Name:
(Trial) Communicate with Car
4.0
Trial User
for each test performed
no corrections made
2.0
Determine
OnStar
Responses
5.1
IT
Perform
Maintenance
Tests
5.2
Evaluate
Results of
Tests
OR
corrections made
Ref.
Accept
Adjustments
for Problems
Date:
Thursday, August 10, 2000
Author:
Number:
Name:
(Trial) Maintain OnStar
5.0
 1995-2000, Dennis Buede
IT
5.3
Trial User
26