Lecture Notes in Computer Science 1944 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Similar documents
Lecture Notes in Artificial Intelligence 2155

Lecture Notes in Computer Science 2497 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Research Reports ESPRIT

Lecture Notes in Computer Science 2386 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Lecture Notes in Computer Science 3511

Lecture Notes in Computer Science 7007

Lecture Notes in Computer Science 4409

Lecture Notes in Artificial Intelligence 3176

Springer Berlin Heidelberg NewYork Barcelona Budapest HongKong London Milan Paris Santa Clara Singapore Tokyo

CoPDA Barbara Rita Barricelli Ali Gheitasy Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Intelligent Primary School Project in Italy

Curriculum Vitae Person Education Professional career

CoPDA Barbara Rita Barricelli Gerhard Fischer Anders Mørch Antonio Piccinno Stefano Valtolina (Eds.)

Fractals and Chaos. A.J. Crilly R.A. Earnshaw H. Jones Editors. With 146 Figures in 173 Parts, 57 in Color

German Yearbook on Business History 1986

Organizational Economics, Personnel Economics, Behavioral Economics

Persoonlijke kopie van ()

Lecture Notes in Computer Science

International Conference on Image and Signal Processing. July 2-4, 2018, Cherbourg, France

Lecture Notes in Artificial Intelligence

Lecture Notes in Artificial Intelligence 4327

Proceedings & Companion WikiSym 07, ISMM 07, HPC-GECO/CompFrame 07, DLS 07

Welcome to ICIQ 2009 International Conference on Information Quality

Lecture Notes in Computer Science 1945 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

Lecture Notes in Computer Science 2576 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Studies in Epistemology, Logic, Methodology, and Philosophy of Science

Thomas Schroepfer. Professor, Co-Director <SUTD-JTC I3 Centre> and Founding. Associate Head of Pillar <ASD> Research Interests. . Telephone.

Theorem Proving in Higher Order Logics

Non-functional Properties in Modeling: Analysis, Languages and Processes

Emotional Engineering Volume 5

Married to Anne-Kristine Meinild-Lundby, PhD with whom I have two children born 2006 and 2009.

Higher Densities No Sprawl: Master Plan for the City of Ramat-Gan, Israel

Lecture Notes in Business Information Processing 62

Arild Stubhaug. Gösta Mittag-Leffler. AManofConviction. Translated by Tiina Nunnally

Architecture: Non-Functional Properties. in Service Oriented. Requirements, Models and. Methods REFERENCE. Berlin, Germany.

NEW THEORIES IN GROWTH AND DEVELOPMENT

Nonprofit and Civil Society Studies

Welcome to Workshop Designing Collaborative Interactive Spaces for e Creativity, e Science and e Learning AVI 2012, Capri, Italy, May 25 th.

Homepage: volpe. Curriculum Vitae

Lecture Notes in Computer Science 1837 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Past General Conferences

High-Rise Living in Asian Cities

9.0 SCOR-RELATED MEETINGS

Human Rights and Intellectual Property: From Concepts to Practice

Lecture Notes in Computer Science

Lecture Notes in Computer Science 1670 Edited by G. Goos, J. Hartmanis, and J. van Leeuwen

Progress in Mathematics Volume 95

CURRICULUM VITAE Michael (Michail) Th. Rassias

STUDIES IN ORGANIZED CRIME

The Archaeology of Anxiety

OCL th International Workshop on OCL and Textual Modeling

Ethno-Indology. Heidelberg Studies in South Asian Rituals. General Editor Axel Michaels Volume 13. Harrassowitz Verlag. Wiesbaden

SERGIU KLAINERMAN CURRICULUM VITAE

16 offices in Spain & Portugal

Forschungen zu Südosteuropa Sprache Kultur Literatur

TALKS AND PRESENTATIONS AT PROFESSIONAL MEETINGS SINCE 1991

Lecture Notes in Computer Science 4454

The International Union of Architects (UIA) announces the launch of the second edition of its Awards Friendly and Inclusive Spaces

World Cities and Landmarks

Portuguese

Housing markets, wealth and the business cycle

Lecture Notes in Computer Science

IS IRELAND 25 YEARS INTO A 100-YEAR HOUSING CRISIS?

Curriculum Vitae. September 2005 present : Full time researcher at CNRS affiliated with Paris School of Economics

OUR TRACK RECORD EUROPEAN VALUATIONS

The Scottish Reforms in an International Context

Activities Report Red Dot Design Museum Essen

Europass Curriculum Vitae

Deloitte Property Index Overview of European residential markets Residential property prices increase

Vol. VII. Series Editor. Prof. Thomas Coomans (KU Leuven, Department of Architecture) Advisory Board

Lecture Notes in Computer Science 5474

Lehrstuhl für Algebra und Zahlentheorie,

ICA and Cartography Today. Menno-Jan Kraak

KIT Knowledge, Innovation, Territory. Applied Research 2013/1/13

Qualified Autonomy and Federalism versus Secession in the EU and its Member States

Syntax of Landscape The Landscape Architecture of Peter Latz and Partners

Activities Report Red Dot Design Museum Essen

Lecture Notes in Computer Science

WHO I AM. Prof. Ralf Niebergall. Architect in Magdeburg, Germany (2-8 Employees) Professor for architecural design and building theory in Dessau

2nd edition EUROPEAN AWARD FOR ARCHITECTURAL HERITAGE INTERVENTION, AADIPA

UNECE Working Party on Land Administration UNECE WPLA. Report on the work of the Bureau of the Working Party

My Life with Eggs: Forty Years On

Socio-economic stratification and fertility before, during and after the demographic transition

Curriculum vitae of Tatyana Shaposhnikova

Early Modern Philosophers and the Renaissance Legacy

American Literature. Narratives of Multiculturalism in Post-Imperial Turkey. Interamericana 10. Elena Furlanetto

Keynote Address: Dr. Miguel Dias INDUSTRIAL AUGMENTED REALITY: THEORY AND APPLICATIONS

gpehihpcl'upn sdii-gei tim GE ng Fiae^'ban*' and pq>-er ujeibel with contributions by

A Bibliography of Books about REDUCE

Ulrik M. Nyman - Curriculum Vitæ

4 th Workshop on Emotions and Personality in Personalized Systems (EMPIRE) Proceedings

List of the agreements for the ISSN assignment to continuing resources issued by multinational publishers

Office Rents map EUROPE, MIDDLE EAST AND AFRICA. Accelerating success.

Welcome to the history of IMPA and its National Associations

October October FWO Postdoctoral Fellow - KU Leuven, Leuven, Belgium. October October Sep.

Lecture Notes in Computer Science 10644

CREATIVITY DESIGN INNOVATION

Lecture Notes in Artificial Intelligence 6517

How Europeans live and what it costs them Is renting a dwelling a profitable investment?

Process Maturity Profile

Transcription:

Lecture Notes in Computer Science 1944 Edited by G. Goos, J. Hartmanis and J. van Leeuwen

3 Berlin Heidelberg New York Barcelona Hong Kong London Milan Paris Singapore Tokyo

Klaus R. Dittrich Giovanna Guerrini Isabella Merlo Marta Oliva M. Elena Rodríguez (Eds.) Objects and Databases InternationalSymposium Sophia Antipolis, France, June 13, 2000 Revised Papers 13

Volume Editors Klaus R. Dittrich University of Zurich, Department of Computer Science Winterthurerstrasse 190, 8057 Zurich, Switzerland E-mail: dittrich@ifi.unizh.ch Giovanna Guerrini Isabella Merlo Università di Genova, Dipartimento di Informatica e Scienze dell Informazione via Dodecaneso 35, 16146 Genova, Italy E-mail: E-mail: {guerrini/merloisa}@disi.unige.it Marta Oliva Universitat de Lleida, Departament d Informàtica i Enginyeria Industrial C. Jaume II, 69, 25001 Lleida, Spain E-mail: oliva@eup.udl.es M. Elena Rodríguez Universitat Politècnica de Catalunya Departament de Llenguatges i Sistemes Informàtics Mòdul C 6, C. Jordi Girona Salgado 1-3, 08034 Barcelona, Spain E-mail: malena@lsi.upc.es Cataloging-in-Publication Data applied for Die Deutsche Bibliothek - CIP-Einheitsaufnahme Objects and databases : internationalsymposium, Sophia Antipolis, France, June 13, 2000 ; revised papers / Klaus R. Dittrich... (ed.). - Berlin ; Heidelberg ; New York ; Barcelona ; Hong Kong ; London ; Milan ; Paris ; Singapore ; Tokyo : Springer, 2001 (Lecture notes in computer science ; Vol. 1944) ISBN 3-540-41664-1 CR Subject Classification (1998): H.2.4, H.2, D.1.5, D.3 ISSN 0302-9743 ISBN 3-540-41664-1 Springer-Verlag Berlin Heidelberg New York This work is subject to copyright. All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, re-use of illustrations, recitation, broadcasting, reproduction on microfilms or in any other way, and storage in data banks. Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer-Verlag. Violations are liable for prosecution under the German Copyright Law. Springer-Verlag Berlin Heidelberg New York a member of BertelsmannSpringer Science+Business Media GmbH Springer-Verlag Berlin Heidelberg 2001 Printed in Germany Typesetting: Camera-ready by author, data conversion by PTP-Berlin, Stefan Sossna Printed on acid-free paper SPIN: 10781349 06/3142 543210

Preface These post-proceedings contain the revised versions of the papers presented at the Symposium on Objects and Databases which was held in Sophia-Antipolis, France, June 13, 2000, in conjunction with the Fourteenth European Conference on Object-Oriented Programming, ECOOP 2000. This event continued the tradition established the year before in Lisbon (Portugal) with the First Workshop on Object-Oriented Databases. The goal of the symposium was to bring together researchers working in various corners of the field of objects and databases, to discuss the current state of research in the field and to critically evaluate existing solutions in terms of their current usage, their successes and limitations, and their potential for new applications. The organizing committee received 21 papers which were reviewed by a program committee of people active in the field of objects and databases. There were 3 reviews for each paper, and finally the organizing committee selected 9 long papers, 2 short papers, and a demonstration to be presented and discussed at the symposium. The selected papers cover a wide spectrum of topics, including data modeling concepts, persistent object languages, consistency and integrity of persistent data, storage structures, class versioning and schema evolution, query languages, and temporal object-oriented databases. In addition to the regular papers, the symposium included an invited presentation, given by Prof. Malcolm Atkinson from the University of Glasgow (Scotland) where he heads the Persistence and Distribution Group. We wish to express our gratitude to all those individuals and institutions who made this symposium and the proceedings possible: to the authors of papers; to the members of the program committee and the external reviewers for carefully reviewing the papers; to Malcolm Atkinson for accepting our invitation to give a talk and to prepare a paper for this volume; and to the publisher for the pleasant co-operation. In addition we wish to thank the Organizing Chairs of ECOOP 2000, Denis Caromel and Jean-Paul Rigault for the economic support for inviting Malcolm Atkinson, and the workshop chairs of ECOOP 2000, Sabine Moisan and Jacques Malenfant, for their efforts in scheduling and local arrangements. Finally, we thank all the participants, without whom the symposium would not have been possible. January 2001 Klaus R. Dittrich Giovanna Guerrini Isabella Merlo Marta Oliva M. Elena Rodríguez

Program Committee Suad Alagić Akmal Chaudhri Christine Collet Philippe Collet Óscar Díaz Leonidas Fegaras Elena Ferrari Jesús García Molina Giorgio Ghelli Antony Hosking Gerti Kappel Alfons Kemper Paloma Martínez Bernd Mathiske Adoración de Miguel Moira Norrie Tamer Özsu Tony Printezis Awais Rashid Tore Risch Elke Rundensteiner Gunter Saake Markku Sakkinen José Samos Roberto Zicari Wichita State University, USA Computer Associates Plc, UK INPG-Ensimag Grenoble, France University of Nice Sophia Antipolis, France University of Basque Country, Spain University of Texas at Arlington, USA University of Milano, Italy University of Murcia, Spain University of Pisa, Italy Purdue University, USA Johannes Kepler University of Linz, Austria University of Passau, Germany University Carlos III of Madrid, Spain Sun Microsystems Laboratories, USA University Carlos III of Madrid, Spain ETH Zürich, Switzerland University of Alberta, Canada University of Glasgow, UK Lancaster University, UK Uppsala University, Sweden Worcester Polytechnic Institute, USA Otto-von-Guericke University of Magdeburg, Germany Tampere University of Technology, Finland University of Granada, Spain Johann Wolfgang Goethe-University, Frankfurt/Main, Germany Additional Referees Edgard Benítez-Guerrero Kajal Claypool Stephan Dassow Iqbal Goralwalla Svetlana Kouznetsova Genoveva Vargas-Solar Organizing Committee Klaus R. Dittrich University of Zürich, Switzerland Giovanna Guerrini University of Genova, Italy Isabella Merlo University of Genova, Italy Marta Oliva University of Lleida, Spain M. Elena Rodríguez Technical University of Catalonia, Spain

Table of Contents Invited Talk Persistence and Java A Balancing Act... 1 Malcolm Atkinson (University of Glasgow, UK) Persistence Parametric Polymorphism and Orthogonal Persistence... 32 Suad Alagić, Tuong Nguyen (Wichita State University, USA) Towards a Consistent Viewpoint on Consistency for Persistent Applications 47 Philippe Collet, Greta Vignola (University of Nice, France) Towards Scalable and Recoverable Object Evolution for the PJama Persistent Platform... 61 Misha Dmitriev, Craig Hamilton (University of Glasgow, UK) Clustering Dynamic Clustering in Object-Oriented Databases: An Advocacy for Simplicity... 71 Jerome Darmont (University of Lyon 2, France), Christophe Fromantin (University Blaise Pascal, France), Stephane Régnier, Le Gruenwald (University of Oklahoma, USA), Michel Schneider (University Blaise Pascal, France) Opportunistic Prioritised Clustering Framework (OPCF)... 86 Zhen He, Alonso Márquez (Australian National University, Australia), Stephen Blackburn (University of Massachusetts, USA) Schema Evolution A Flexible Approach for Instance Adaptation During Class Versioning...101 Awais Rashid, Peter Sawyer (Lancaster University, UK), Elke Pulvermueller (University of Karlsruhe, Germany) Optimizing Performance of Schema Evolution Sequences...114 Kajal T. Claypool, Chandrakant Natarajan, Elke A. Rundensteiner (Worcester Polytechnic Institute, USA)

X Table of Contents Data Mining and Data Warehouse ODMQL: Object Data Mining Query Language...128 Mohamed G. Elfeky (Purdue University, USA), Amani A. Saad, Souheir A. Fouad (Alexandria University, Egypt) Benefits of an Object-Oriented Multidimensional Data Model...141 Alberto Abelló (Technical University of Catalonia, Spain), José Samos (University of Granada, Spain), Fèlix Saltor (Technical University of Catalonia, Spain) Miscellaneous The NODS Project: Networked Open Database Services...153 Christine Collet (LSR-IMAG, University of Grenoble, France) Pointwise Temporal Object Database Browsing...170 Marlon Dumas, Chaouki Daassi, Marie-Christine Fauvet, Laurence Nigay (University of Grenoble, France) Towards a Unified Query-by-Example (UQBE): UML as a Basis for a Generic Graphical Query Language...185 Miguel Angel Sicilia Urbán (University of Carlos III, Madrid, Spain), Elena García Barriocanal (University of Alcalá de Henares, Madrid, Spain), Juan M. Dodero Beardo (University of Carlos III, Madrid, Spain) Pannel Discussion Concluding Remarks...197 Klaus R. Dittrich (University of Zurich, Switzerland), Giovanna Guerrini, Isabella Merlo (University of Genova, Italy), Marta Oliva (University of Lleida, Spain), M. Elena Rodríguez (Technical University of Catalonia, Spain) Author Index... 199