Skip to main content

From Schema and Model Translation to a Model Management System

  • Conference paper
Sharing Data, Information and Knowledge (BNCOD 2008)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5071))

Included in the following conference series:

Abstract

Model management addresses problems dealing with forms of collaboration among heterogeneous databases. This collaboration may include exchange of data, schema integration, synchronization, translation and, in general, any issue characterized by a data evolving scenario. It provides a structured framework allowing standard solutions to data programmability problems in terms of the application of some recurring operators. The main mid-term target in this field is the definition of a model management system, a software platform providing the data architect with a complete set of tools addressing a wide spectrum of possible problems. In this paper we recall MIDST, a platform that works as an applicator of schema transformations. It was firstly conceived to perform model-independent schema and data translation. Then it has been extended to an applicator of general schema transformations including model management operators. Leveraging on MIDST rich representation of models, schemas and data based on a metalevel approach, we reason about potentialities and possible developments of this platform with the target of laying the basis for a real runtime model management system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Atzeni, P., Bellomarini, L., Bugiotti, F., Gianforme, G.: A platform for model-independent solutions to model management problems. VLDB Journal (to appear, 2008)

    Google Scholar 

  2. Atzeni, P., Cappellari, P., Bernstein, P.A.: A multilevel dictionary for model management. In: Delcambre, L.M.L., Kop, C., Mayr, H.C., Mylopoulos, J., Pastor, Ó. (eds.) ER 2005. LNCS, vol. 3716, pp. 160–175. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  3. Atzeni, P., Cappellari, P., Bernstein, P.A.: Model-independent schema and data translation. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., Böhm, K., Kemper, A., Grust, T., Böhm, C. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 368–385. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  4. Atzeni, P., Cappellari, P., Gianforme, G.: MIDST: model independent schema and data translation. In: SIGMOD Conference, pp. 1134–1136. ACM Press, New York (2007)

    Google Scholar 

  5. Atzeni, P., Torlone, R.: Management of multiple models in an extensible database design tool. In: Apers, P.M.G., Bouzeghoub, M., Gardarin, G. (eds.) EDBT 1996. LNCS, vol. 1057, pp. 79–95. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  6. Bernstein, P., Haas, L., Jarke, M., Rahm, E., Wiederhold, G.: Panel: Is generic metadata management feasible? In: VLDB, pp. 660–662 (2000)

    Google Scholar 

  7. Bernstein, P.A.: Applying model management to classical meta data problems. In: CIDR Conference, pp. 209–220 (2003)

    Google Scholar 

  8. Bernstein, P.A., Melnik, S.: Model management 2.0: manipulating richer mappings. In: SIGMOD Conference, pp. 1–12 (2007)

    Google Scholar 

  9. Cabibbo, L.: Objects meet relations: On the transparent management of persistent objects. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 429–445. Springer, Heidelberg (2004)

    Google Scholar 

  10. Cabibbo, L., Carosi, A.: Managing inheritance hierarchies in object/relational mapping tools. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 135–150. Springer, Heidelberg (2005)

    Google Scholar 

  11. Cabibbo, L., Porcelli, R.: M2orm2: A model for the transparent management of relationally persistent objects. In: Lausen, G., Suciu, D. (eds.) DBPL 2003. LNCS, vol. 2921, pp. 166–178. Springer, Heidelberg (2004)

    Google Scholar 

  12. Giguette, R., Hassell, J.: A relational database model of program execution and software components. In: ACM-SE 38: Proceedings of the 38th annual on Southeast regional conference, pp. 146–155. ACM Press, New York (2000)

    Chapter  Google Scholar 

  13. Haas, L.M.: Beauty and the beast: The theory and practice of information integration. In: Schwentick, T., Suciu, D. (eds.) ICDT 2007. LNCS, vol. 4353, pp. 28–43. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Halevy, A.Y., Ashish, N., Bitton, D., Carey, M.J., Draper, D., Pollock, J., Rosenthal, A., Sikka, V.: Enterprise information integration: successes, challenges and controversies. In: SIGMOD Conference, pp. 778–787 (2005)

    Google Scholar 

  15. Hamer, J.: Visualising java data structures as graphs. In: ACE 2004: Proceedings of the sixth conference on Australasian computing education, pp. 125–129 (2004)

    Google Scholar 

  16. Hibernate, http://www.hibernate.org/

  17. Hull, R., King, R.: Semantic database modelling: Survey, applications and research issues. ACM Computing Surveys 19(3), 201–260 (1987)

    Article  Google Scholar 

  18. Java Data Objects, http://www.jdocentral.com/

  19. Melnik, S.: Model management: First steps and beyond. In: BTW, pp. 455–464 (2005)

    Google Scholar 

  20. Melnik, S., Garcia-Molina, H., Rahm, E.: Similarity flooding: A versatile graph matching algorithm and its application to schema matching. In: ICDE, pp. 117–128 (2002)

    Google Scholar 

  21. Microsoft ObjectSpaces, http://msdn.microsoft.com/library/default.asp?url=/li-brary/en-us/dnadonet/html/objectspaces.asp/

  22. Mork, P., Bernstein, P., Melnik, S.: A schema translator that produces object-to-relational views. Technical Report MSR-TR-2007-36, Microsoft Research (2007), http://research.microsoft.com

  23. Oracle AS TopLink, http://otn.oracle.com/products/ias/toplink/

  24. Papotti, P., Torlone, R.: Heterogeneous data translation through XML conversion. J. Web Eng. 4(3), 189–204 (2005)

    Google Scholar 

  25. Simmhan, Y., Plale, B., Gannon, D.: A survey of data provenance in e-science. In: ACM SIGMOD International Conf. on Management of Data, vol. 34(3), pp. 31–36 (2005)

    Google Scholar 

  26. Structural Analysis for Java, http://www.alphaworks.ibm.com/tech/sa4j/

  27. The Java Persistence API - A Simpler Programming Model for Entity Persistence, http://java.sun.com/developer/technicalarticles/j2ee/jpa/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alex Gray Keith Jeffery Jianhua Shao

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Atzeni, P., Bellomarini, L., Bugiotti, F., Gianforme, G. (2008). From Schema and Model Translation to a Model Management System. In: Gray, A., Jeffery, K., Shao, J. (eds) Sharing Data, Information and Knowledge. BNCOD 2008. Lecture Notes in Computer Science, vol 5071. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70504-8_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-70504-8_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-70503-1

  • Online ISBN: 978-3-540-70504-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics