1 / 16

System Overview

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.

luyu
Download Presentation

System Overview

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. 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

  2. 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

  3. 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 two-way video schemas using a graphical modeling tool • The system shall allow developers to create three-way voice schemas using a graphical modeling tool • The system shall allow developers to create two-way chat schemas using a graphical modeling tool Team 2 Presentation 2, CEN 4021 and CEN 5064

  4. System Requirements (II) • The system shall allow developers to save communication schemas into the repository of models • 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

  5. Design Methodology – MDSD Team 2 Presentation 2, CEN 4021 and CEN 5064

  6. Meta-model for CML - Communication Team 2 Presentation 2, CEN 4021 and CEN 5064

  7. Meta-model for CML - Workflow Team 2 Presentation 2, CEN 4021 and CEN 5064

  8. Software Architecture (I) • Pipe & Filter : Used in the modeling and code generation subsystems. • Classes involved in representing the G-CML and X-CML models are pipes. • Classes involved in doing the transformations of 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

  9. Software Architecture (2) Team 2 Presentation 2, CEN 4021 and CEN 5064

  10. UML Profile – Main Package Team 2 Presentation 2, CEN 4021 and CEN 5064

  11. Class Diagram – Main Package (I) Factory Method Command Team 2 Presentation 2, CEN 4021 and CEN 5064

  12. Class Diagram – Main Package (II) Singleton Team 2 Presentation 2, CEN 4021 and CEN 5064

  13. Object Interaction (I) – State Machine Team 2 Presentation 2, CEN 4021 and CEN 5064

  14. Object Interaction (2)-Drop and Connect Two Shapes Team 2 Presentation 2, CEN 4021 and CEN 5064

  15. Object Interaction (3) - Execute Model Team 2 Presentation 2, CEN 4021 and CEN 5064

  16. The End Thank you! Questions and Answers Team 2 Presentation 2, CEN 4021 and CEN 5064

More Related