Skip to main content

A Canonical Scheme for Model Composition

  • Conference paper
Model Driven Architecture – Foundations and Applications (ECMDA-FA 2006)

Abstract

There is little agreement on terminology in model composition, and even less on key characteristics of a model composition solution. We present three composition frameworks: the Atlas Model Weaver, the Epsilon Merging Language, and the Glue Generator Tool, and from them derive a core set of common definitions. We use this to outline the key requirements of a model composition solution, in terms of language and tool support.

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. Object Management Group. Model Driven Architecture official web-site. Internet resource, http://www.omg.org/mda/

  2. Meta Object Facility Queries-Views-Transformations. Internet resource, http://neptune.irit.fr/Biblio/qvtspecification.shtml

  3. Object Management Group. XMI specification. Internet resource, http://www.omg.org/technology/documents/formal/xmi.htm

  4. Object Management Group. Meta Object Facility official web-site. Internet resource, http://www.omg.org/mof/

  5. Modelware IST Project. Internet resource, http://www.modelware-ist.org

  6. Kolovos, D.S.: Epsilon Project Page, http://www.cs.york.ac.uk/~dkolovos

  7. Bouzitouna, S., Gervais, M.P.: Composition rules for PIM reuse. In: Proceedings of the Second European Workshop on Model Driven Architecture with Emphasis on Methodologies and Transformations (EWMDA 2004), Canterbury, UK, pp. 36–43 (September 2004)

    Google Scholar 

  8. Bouzitouna, S., Gervais, M.P., Blanc, X.: Model Reuse in MDA. In: Proceedings of the International Conference on Software Engineering Research and Practice (SERP 2005), Las Vegas, USA (June 2005)

    Google Scholar 

  9. Lenzerini, M.: Data integration: a theoretical perspective. In: Proceedings of the twenty-first ACM SIGMOD-SIGACT-SIGART Symposium on Principles of database systems, Madison, Wisconsin, June 03-05 (2002)

    Google Scholar 

  10. Atlas Model Weaver Project Web Page (2005), http://www.eclipse.org/gmt/amw/

  11. Pottinger, R., Bernstein, P.: Towards Model Composition. In: Proc. VLDB 2003. ACM, New York (2003)

    Google Scholar 

  12. Batini, C., Lenzerini, M.: A Comparative Analysis of Methodologies for Database Schema Integration. ACM Computing Surveys 18(4) (December 1986)

    Google Scholar 

  13. Reddy, R., France, R., Ghosh, S., Fleurey, F., Baudry, B.: Model Composition: a Signature Based Approach. In: Proc. Workshop on Aspect-Oriented Modelling, co-located with MODELS 2005 (October 2005)

    Google Scholar 

  14. Cottenier, T., van den Berg, A., Elrad, T.: Modeling Aspect-Oriented Compositions. In: Bruel, J.-M. (ed.) MoDELS 2005. LNCS, vol. 3844, pp. 100–109. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  15. Jouault, F., Kurtev, I.: On the Architectural Alignment of ATL and QVT. In: Proc. Symposium on Applied Computing (SAC 2006). ACM Press, New York (2006)

    Google Scholar 

  16. Didonet Del Fabro, M., Bézivin, J., Jouault, F., Valduriez, P.: Applying Generic Model Management to Data Mapping. In: Proc. Journées Bases de Données Avancées (BDA 2005), Saint Malo, France (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bézivin, J. et al. (2006). A Canonical Scheme for Model Composition. In: Rensink, A., Warmer, J. (eds) Model Driven Architecture – Foundations and Applications. ECMDA-FA 2006. Lecture Notes in Computer Science, vol 4066. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11787044_26

Download citation

  • DOI: https://doi.org/10.1007/11787044_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35909-8

  • Online ISBN: 978-3-540-35910-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics