RRComSSys
Download
1 / 16

System Overview - PowerPoint PPT Presentation


  • 76 Views
  • Uploaded on

RRComSSys Rapid Realization of Communication Services System for Disaster Management Project Presentation 2 for Team #2 CEN 4021 and CEN 5064 Professor: Peter Clarke Date: 03/24/2009. System Overview.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'System Overview' - zed


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
System overview

RRComSSysRapid Realization of Communication Services Systemfor Disaster Management Project Presentation 2 for Team #2 CEN 4021 and CEN 5064Professor: Peter ClarkeDate: 03/24/2009

Team 2 Presentation 2, CEN 4021 and CEN 5064


System overview
System Overview

  • Provides a domain-specific visual environment for the modeling of a Disaster Management communication service.

  • Allows the developer to capture relevant details from the customer before initiating the implementation.

  • Provides a generative architecture that will be transparent to developer.

  • Allows generating executable code from the communication schema specified.

Team 2 Presentation 2, CEN 4021 and CEN 5064


System requirements i
System Requirements (I)

  • The system shall allow developers to successfully log-in into the system

  • The system shall allow developers to successfully log-out of the system

  • The system shall allow developers to create video schemas using a graphical modeling tool

  • The system shall allow developers to save communication schemas into the repository of models

Team 2 Presentation 2, CEN 4021 and CEN 5064


System requirements ii
System Requirements (II)

  • The system shall allow users to load communication schemas from the repository of models

  • The system shall allow users to execute communication schemas by first transforming them into communication instances and validating them

  • The system shall allow developers to drop shapes in the process of creation of a communication model

  • The system shall allow developers to connect shapes in the process of creation of a communication model

Team 2 Presentation 2, CEN 4021 and CEN 5064


Design methodology mdsd
Design Methodology – MDSD

Team 2 Presentation 2, CEN 4021 and CEN 5064


Meta model for cml communication
Meta-model for CML - Communication

Team 2 Presentation 2, CEN 4021 and CEN 5064


Meta model for cml workflow
Meta-model for CML - Workflow

Team 2 Presentation 2, CEN 4021 and CEN 5064


Software architecture i
Software Architecture (I)

  • Pipe & Filter : Used in the modeling and code generation subsystems.

    • Classes involved in representing the gcml and x-cml models are pipes.

    • Classes involved in doing the transformations to the xml files are filters.

  • Model View Controller : Used in the model execution subsystems.

    • Views are the multiple windows to enable the execution of a model

    • Model is the set of entities to represent the communication model.

    • Controller are the classes responsible for ensuring the flow of events.

Team 2 Presentation 2, CEN 4021 and CEN 5064


Software architecture 2
Software Architecture (2)

Team 2 Presentation 2, CEN 4021 and CEN 5064


Uml profile main package
UML Profile – Main Package

Team 2 Presentation 2, CEN 4021 and CEN 5064


Class diagram main package i
Class Diagram – Main Package (I)

Factory Method

Command

Team 2 Presentation 2, CEN 4021 and CEN 5064


Class diagram main package ii
Class Diagram – Main Package (II)

Singleton

Team 2 Presentation 2, CEN 4021 and CEN 5064


Object interaction i state machine
Object Interaction (I) – State Machine

Team 2 Presentation 2, CEN 4021 and CEN 5064


Object interaction 2 create 2 way video
Object Interaction (2) Create 2 Way Video

Team 2 Presentation 2, CEN 4021 and CEN 5064


Object interaction 3 execute two way video
Object Interaction (3) - Execute Two Way Video

Team 2 Presentation 2, CEN 4021 and CEN 5064


The end
The End

Thank you!

Questions and Answers

Team 2 Presentation 2, CEN 4021 and CEN 5064