Use Case: Produce a live timings report
Actor(s): software designer, timed program
Purpose: Obtain a readable record of measurements of a program run. Display the record in a helpful and adjustable way as the run evolves, updated on a regular basis.
Description:

Designer starts up timed program, viewer, and database. Timed program writes to database. Viewer gets data for display from database. Depending on design details to be worked out, we may give the viewer the capability to force timed program to flush data it is holding out to the db.

Alternate courses:

Timed program <--> database relation continues even when viewer is shutdown.

Indeed, for a long running program, the designer should be able to startup and shutdown viewers on a running timed program/database system at will.


Type: primary, domain oriented
Cross References: R2, R3, R4