LogOfcr

 Inputs a

Data Request

Legend

:

Alternate Behavior

Normal Behavior

Precondition

: A LogOfcr wants

current data for

 n

Tags

 in

m

warehouses

Yes

DISPLAY DATA

Note:  Text shown

bold

 is a sub-system or actor

No

RETREIVE DATA

from

LogDB

LogSoft

RUNNING

LogProc

 RUNNING

SCAN

LogDB

Current

Data?

UPDATE REQUEST

UPDATE DATABASE

Step through "Update

Database" activity diagram

Request Accepted

by All

LogProc's

?

Yes

No

DISPLAY ALARM

"

LogProc

X

 Offline"

Continue Update

Process

LogOfcr

Inputs a

Historical/Current

Data Request

Place in RAM

Memory for

Manipulation

LogSoft

READY

LogProc

 READY

Retrieve

Historical

Data Directly

WrhsOpr

 Inputs a

Data Request

RETREIVE DATA

from

LogProc

Figure 6: Activity Diagram For Database Query Use Case