ACM Home Page
Please provide us with feedback. Feedback
Sustaining software interoperability via shared, evolving object repositories: system optimization and evaluation
Full text PdfPdf (215 KB)
Source IBM Centre for Advanced Studies Conference archive
Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research table of contents
Toronto, Ontario, Canada
Page: 7  
Year of Publication: 1996
Authors
Viviane M. Crestana  Dept. of Elect. Eng. and Computer Science, University of Michigan, 1301 Beal Avenue, Ann Arbor, MI
Amy J. Lee  Dept. of Elect. Eng. and Computer Science, University of Michigan, 1301 Beal Avenue, Ann Arbor, MI
Elke A. Rundensteiner  Computer Science Department, Worcester Polytechnic Institute, 100 Institute Road, Worcester, MA
Sponsors
CRSNG : Natural Sci and EngRch Council of Canada
IBM Canada : IBM Canada
NRC : National Research Council - Canada
Publisher
IBM Press 
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 14,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   

ABSTRACT

Powerful interoperability-enabling solutions for software application integration must allow applications to evolve and data requirements to change, while minimizing such changes on other integrated applications. Thus, we have developed the transparent schema evolution (TSE) system that accomplishes evolution by generating a new object-oriented view schema to capture the changes desired by the user, while preserving existing view schemas for old applications. This generation of a potentially large number of schema versions over time results in an excessive build-up of classes and underlying object instances - some of which may no longer be in use. The presence of no-longer-utilized view schemas will result in storage overhead costs and a degradation of system performance due to the update propagation of our materialized view foundation. In this paper, we address this problem using consistent schema removal techniques. Our solution is based on a formal model of capturing all dependencies between classes as logic clauses and of manipulating them to make decisions on class deletions and nondeletions while guaranteeing the consistency of the schema. Based on this formal model, we have developed and proven consistent a dependency graph (DG) representation and associated set of rules for DG generation, reduction, and transformation. The later has been successfully implemented in our TSE optimizer tool. To address the problem that view schema removal is sensitive to the order in which individual classes are processed, we present a cost model for evaluating alternative removal patterns on DG. We also report our preliminary experimental studies that validate our approach and demonstrate its impact on the performance of the TSE system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
2
 
3
{3} E. Bertino. Integration of heterogeneous data repositories by using object-oriented views. International Workshop on Interoperability in Multidatabase Systems, pages 22-29, April 1991.
 
4
5
 
6
{6} V. Crestana and E. A. Rundensteiner. Consistent view removal in transparent schema evolution systems. Technical Report report in progress, University of Michigan, 1995.
 
7
 
8
{8} J. Garcia-Molina E. Bertino, B. Catania and G. Guerrini. A formal model of views for object-oriented database systems. (unpublished), 1996.
 
9
 
10
 
11
{11} H. A. Kuno and E. A. Rundensteiner. New benchmark issues for object-oriented view systems. In OOPSLA Workshop on Object-Oriented Database Benchmarking, October 1995.
 
12
 
13
 
14
{14} M. A. Morsi, S. B. Navathe, and H. J. Kim. A schema management and prototyping interface for an object-oriented database environment. In F. Van Assche, B. Moulin, and C. Rolland, editors, Object-Oriented Approach in Information Systems, pages 157-180. Elsevier Science Publishers B. V. (North Holland), 1991.
 
15
 
16
17
 
18
 
19
 
20
{20} M. H. Scholl, C. Laasch, and M. Tresch. Updatable views in object-oriented databases. In Proceedings of the Second DOOD Conference , December 1991.


Collaborative Colleagues:
Viviane M. Crestana: colleagues
Amy J. Lee: colleagues
Elke A. Rundensteiner: colleagues

Peer to Peer - Readers of this Article have also read: