Download presentation
Presentation is loading. Please wait.
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/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.