Use Case ID: UC1.0
Use Case Name: Start Peer Session
Created by: jwh
Date Created: Wed Jul 18 20:35:57 2001
Last Updated by: jwh
Date Last Updated: Wed Jul 18 20:35:57 2001

Actor: User Application

Goal: Start a new peer session on the peer framework.

Description: Requests a new peer session from the framework, initializing any resources such as pipes and advertisements.

Preconditions:

None.

Post conditions:
  1. A new peer session was started.
  2. The peer resources (peer advertisements and pipes) have been initialized
Priority: High

Related Use Cases:

UC2.0 - End Peer Session
UC3.0 - Query Platform Info

Notes and Issues:

None

Event Flow:

  1. The user application requests a new platform session.
  2. The engine verifies that a session hasn't been started previously.
  3. The engine initializes its configuration.
  4. The engine performs startup tasks.
  5. The engine is started.
Alternate Flows:

UC1.1 Already Started

  1. The user application requests a new platform session.
  2. The engine verifies that a session hasn't been started previously.
  3. The engine determines that a session has already started.
  4. No initialization is done, the session is returned to the user application.

Sequence Diagrams:

Event Flow Sequence Diagram

Revision History
Name Date Reason for Change Version
       


$Id: UC1.0.html,v 1.8 2001/07/27 17:28:46 james Exp $