Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/872757.872782acmconferencesArticle/Chapter ViewAbstractPublication PagesmodConference Proceedingsconference-collections
Article

Rondo: a programming platform for generic model management

Published: 09 June 2003 Publication History
  • Get Citation Alerts
  • Abstract

    Model management aims at reducing the amount of programming needed for the development of metadata-intensive applications. We present a first complete prototype of a generic model management system, in which high-level operators are used to manipulate models and mappings between models. We define the key conceptual structures: models, morphisms, and selectors, and describe their use and implementation. We specify the semantics of the known model-management operators applied to these structures, suggest new ones, and develop new algorithms for implementing the individual operators. We examine the solutions for two model-management tasks that involve manipulations of relational schemas, XML schemas, and SQL views.

    References

    [1]
    S. Alagic, P. A. Bernstein: A Model Theory for Generic Schema Management. Proc. DBPL, pp. 228--246, 2001]]
    [2]
    P. Atzeni, R. Torlone: Management of Multiple Models in an Extensible Database Design Tool. pp. 79--95, EDBT 1996]]
    [3]
    S. Bergamaschi, S. Castano, M. Vincini: Semantic Integration of Semistructured and Structured Data Sources, SIGMOD Record 28(1), pp. 54--59, 1999]]
    [4]
    J. Berlin, A. Motro: Database Schema Matching Using Machine Learning with Feature Selection. pp. 452--466, CAiSE 2002]]
    [5]
    P. A. Bernstein: Applying Model Management to Classical Meta Data Problems. pp. 209--220, CIDR 2003]]
    [6]
    P. A. Bernstein, A. Halevy, R. A. Pottinger: A Vision for Management of Complex Models. SIGMOD Record 29(4), pp. 54--63, 2000]]
    [7]
    P. A. Bernstein (moderator), L. Hass, M. Jarke, E. Rahm, G. Wiederhold (panelists): Is Generic Metadata Management Feasible? Panel, pp. 660--662, VLDB 2000]]
    [8]
    P. A. Bernstein, T. Bergstraesser, J. Carlson, S. Pal, P. Sanders, D. Shutt: Microsoft Repository Version 2 and the Open Information Model. Inf. Systems 24(2), p. 71--98, 1999]]
    [9]
    P. A. Bernstein, E. Rahm: Data Warehousing Scenarios for Model Management. pp. 1--15, Proc. Intl. Conf. on Conceptual Modeling (ER) 2002]]
    [10]
    S. Bowers, L. Declambre: On Modeling Conformance for Flexible Transformation over Data Models, Workshop on Transformation for the Semantic Web, July 2002]]
    [11]
    P. Buneman, S. B. Davidson, A. Kosky: Theoretical Aspects of Schema Merging. pp. 152--167, EDBT 1992]]
    [12]
    K. T. Claypool, E. A. Rundensteiner: Sangam: A Framework for Modeling Heterogeneous Database Transformations, ICEIS 2003]]
    [13]
    S. Cluet, C. Delobel, J. Siméon, K. Smaga: Your Mediators Need Data Conversion! pp. 177--188, SIGMOD 1998]]
    [14]
    S. Davidson, P. Buneman, A. Kosky: Semantics of Database Transformations. In B. Thalheim, L. Libkin, Eds., Semantics in Databases, LNCS 1358, pp. 55--91, 1998]]
    [15]
    R. Hull: Relative Information Capacity of Simple Relational Database Schemata. SIAM J. Computing, 15(3), pp. 856--886, Aug 1986]]
    [16]
    J. Madhavan, P. A. Bernstein, P. Domingos, A. Y. Halevy: Representing and Reasoning about Mappings between Domain Models. pp. 80--86, AAAI/IAAI 2002]]
    [17]
    S. Melnik, H. Garcia-Molina, E. Rahm: Similarity Flooding: A Versatile Graph Matching Algorithm and its Application to Schema Matching. ICDE 2002]]
    [18]
    S. Melnik, E. Rahm, P. A. Bernstein. Rondo: A Programming Platform for Generic Model Management (Extended Version). Technical Report, Leipzig University, 2003. Available at http://dol.uni-leipzig.de/pub/2003-3]]
    [19]
    R. J. Miller, Y. E. Ioannidis, R. Ramakrishnan: Schema Equivalence in Heterogeneous Systems: Bridging Theory and Practice. Information Systems 19(1), pp. 3--31, 1994]]
    [20]
    P. Mitra, G. Wiederhold, M. L. Kersten: A Graph-Oriented Model for Articulation of Ontology Interdependencies. p. 86--100, EDBT 2000]]
    [21]
    L. Popa, Y. Velegrakis, R. J. Miller, M. A. Hernández, R. Fagin: Translating Web Data. VLDB 2002]]
    [22]
    R. A. Pottinger, P. A. Bernstein: Creating a Mediated Schema Based on Initial Correspondences. IEEE Data Engineering Bulletin, 25(3), Sep 2002]]
    [23]
    E. Rahm, P. A. Bernstein: A Survey of Approaches to Automatic Schema Matching. VLDB Journal 10(4), 2001]]

    Cited By

    View all
    • (2024)Accelerating similarity-based model matching using dual hashingSoftware and Systems Modeling10.1007/s10270-024-01173-1Online publication date: 29-Apr-2024
    • (2023)Model projection relative to submetamodeling dimensionsSoftware and Systems Modeling10.1007/s10270-023-01116-2Online publication date: 12-Jul-2023
    • (2022)Accelerating similarity-based model matching using on-the-fly similarity preserving hashingProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems10.1145/3550355.3552406(244-254)Online publication date: 23-Oct-2022
    • Show More Cited By

    Index Terms

    1. Rondo: a programming platform for generic model management

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGMOD '03: Proceedings of the 2003 ACM SIGMOD international conference on Management of data
      June 2003
      702 pages
      ISBN:158113634X
      DOI:10.1145/872757
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 09 June 2003

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Article

      Conference

      SIGMOD/PODS03
      Sponsor:

      Acceptance Rates

      SIGMOD '03 Paper Acceptance Rate 53 of 342 submissions, 15%;
      Overall Acceptance Rate 785 of 4,003 submissions, 20%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)11
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 27 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Accelerating similarity-based model matching using dual hashingSoftware and Systems Modeling10.1007/s10270-024-01173-1Online publication date: 29-Apr-2024
      • (2023)Model projection relative to submetamodeling dimensionsSoftware and Systems Modeling10.1007/s10270-023-01116-2Online publication date: 12-Jul-2023
      • (2022)Accelerating similarity-based model matching using on-the-fly similarity preserving hashingProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems10.1145/3550355.3552406(244-254)Online publication date: 23-Oct-2022
      • (2022)Schema mapping generation in the wildInformation Systems10.1016/j.is.2021.101904104:COnline publication date: 1-Feb-2022
      • (2020)Towards Co-Evolution of Data-Centric EcosystemsProceedings of the 32nd International Conference on Scientific and Statistical Database Management10.1145/3400903.3400908(1-12)Online publication date: 7-Jul-2020
      • (2020)Template based model engineering in UMLProceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems10.1145/3365438.3410988(47-56)Online publication date: 16-Oct-2020
      • (2020)WebLensProceedings of the 29th ACM International Conference on Information & Knowledge Management10.1145/3340531.3417443(3425-3428)Online publication date: 19-Oct-2020
      • (2020)CHiSEL: a user-oriented framework for simplifing database evolutionDistributed and Parallel Databases10.1007/s10619-020-07314-xOnline publication date: 27-Oct-2020
      • (2019)A High-level User-oriented Framework for Database EvolutionProceedings of the 31st International Conference on Scientific and Statistical Database Management10.1145/3335783.3335787(157-168)Online publication date: 23-Jul-2019
      • (2019)Systematic review of matching techniques used in model-driven methodologiesSoftware and Systems Modeling10.1007/s10270-019-00760-xOnline publication date: 1-Nov-2019
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media