Presentation is loading. Please wait.

Presentation is loading. Please wait.

04-19-20011 Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor:

Similar presentations


Presentation on theme: "04-19-20011 Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor:"— Presentation transcript:

1 04-19-20011 Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor: Elke A. Rundensteiner PH. D Student: Xin Zhang

2 04-19-20012 XML and Relational Database: What and Why? Benefits Benefits Applications Applications

3 04-19-20013 XML and Relational Database Problem Problem Current Solution Current Solution Rainbow Solution Rainbow Solution

4 04-19-20014 Goals of our MPQ Learn about the database technology Learn about the database technology

5 04-19-20015 Rainbow System Overview

6 04-19-20016 Java Object-Oriented Design Reuse and Re-engineering Reuse and Re-engineering  Difficulties and advantages of using existing code  Time span of design vs. implementation Design Tools used in Re-engineering Design Tools used in Re-engineering  Unified Modeling Language (UML)  Object Domain – Class Diagrams, Activity Diagrams, Sequence Diagrams

7 04-19-20017 Complete Class Diagram

8 04-19-20018 Rainbow Implementation Development Tools Development Tools  Java: Visual Café, Javadocs, JDBC  Oracle, SQL Queries Code Facts Code Facts  22,991 lines of system code  7,253 lines of Rainbow code  15,738 lines of code reused  100 total system classes  17 Rainbow system classes  83 classes reused Re-engineering success Re-engineering success

9 04-19-20019 Rainbow Evaluation & Test

10 04-19-200110 Rainbow Analysis

11 04-19-200111 Rainbow Analysis Cont..

12 04-19-200112 Rainbow Conclusions Accomplishments Accomplishments  Built complex Object Oriented design  Fully functional DW handling concurrency  Feasibility improvements to Rainbow concept  Automated test bed  Performance evaluations Knowledge gained Knowledge gained  OO, Java, JDBC  SQL, DBMS, Distributed Query Processing  Software reuse & re-engineering  Teamwork & S/W Engineering Project Future work – RyCo (Distributed DyDa system) Future work – RyCo (Distributed DyDa system)

13 04-19-200113 Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor: Elke A. Rundensteiner PH. D Student: Xin Zhang Visit Rainbow at http://davis.wpi.edu/dsrg/TJM/


Download ppt "04-19-20011 Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor:"

Similar presentations


Ads by Google