1 / 12

User-Centric Communication Middleware

The UCM system enables users to easily create communication applications without worrying about network protocol handlers. It provides a unified higher-level abstraction for multimedia communication applications.

renerivers
Télécharger la présentation

User-Centric Communication Middleware

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. User-Centric Communication Middleware Team 1

  2. Project Overview The UCM system will practically allow a user to create a communication applications without having to worry about creating the network protocol handlers every time. The system will lie under the Synthesis Engine, and over the Network Communication Broker. The system will then interpret the UCM control scripts output by the Synthesis Engine; it will log these control events, and then call NCB-specific commands. UCM will provide unified higher-level abstraction for the class of multimedia communication applications

  3. Use Case Diagram

  4. Use Case 1 Use Case ID:UCM_03 - Create Connection Trigger:Use case begins when the Synthesis Engine requests a Create Connection through the control script.The System Responds by: 1. UCM calls the Create Connection function. 2. UCM receives an answer from the NCB, stating if the Create Connection command was successful or not, as well as a session ID. 3. Use case ends when every participant has been added. Functional Requirements: A connection shall be created and a ConnectionID assigned to it. Constraints: This request shall be handled in less than one (1) second if no other requests exist.

  5. Use Case 2 Use Case ID:UCM_05 - Add Participant Trigger:Use case begins when the Synthesis Engine requests the addition of a participant via a control script.The system responds by: 1. UCM obtains the session ID from the connection. 2. UCM then adds the participants into NCB’s party list. 3. Use case ends when every participant has been added. Functional Requirements: The participant shall be added to each user’s contact list. Constraints: This request shall be handled in less than one (1) second if no other requests exist.

  6. Software Architecture Microkernel

  7. Class Diagram

  8. Sequence Diagram

  9. State Machine

  10. Test Case 1

  11. Test Case 2

  12. ???QuestionsCommentsConcerns???

More Related