Skip to main content

Adaptive Object-Models and Metamodeling Techniques

  • Conference paper
  • First Online:
Object-Oriented Technology (ECOOP 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2323))

Included in the following conference series:

Abstract

This article reports on the presentations and discussions of the workshop on “Adaptive Object-Models and Metamodeling Techniques”, held in conjonction with Ecoop’01 in Budapest on June 2001. After overviewing the themes of the workshop, its organization is briefly presented. This is followed by a summary of the works presented and a section dedicated to develop the results of the workshop. The main conclusions are about comparing and locating one towards another three techniques of interest: — Reflection at the Language Level, — Adaptive Object-Models and — Meta-Tool Approaches to Meta-modeling. Moreover, a discussion on the needed levels of abstraction, and on their nature, is also developed in reference to the so-called “OMG four-layer architecture”.

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. Francis Anderson. A Collection of History Patterns. In Collected papers from the PLoP’ 98 and EuroPLoP’ 98 Conference, Technical Report #wucs-98-25. Dept. of Computer Science, Washington University, 1998.

    Google Scholar 

  2. Brian Foote and Joseph Yoder. Architecture, Evolution, and Metamorphosis. In J. M. Vlissides, J. O. Coplien, and N. L. Kerth, editors, Pattern Languages of Program Design 2. Addison-Wesley, Reading, MA., 1996.

    Google Scholar 

  3. Brian Foote and Joseph Yoder. Metadata and Active Object-Models. In Collected papers from the PLoP’ 98 and EuroPLoP’ 98 Conference, Technical Report #wucs-98-25. Dept. of Computer Science, Washington University, 1998.

    Google Scholar 

  4. E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA, 1995.

    Google Scholar 

  5. W.E. Grosso, H. Eriksson, R.W. Fergerson, J.H. Gennari, S.W. Tu, and M.A. Musen. Knowledge Modeling at the Millennium (The Design and Evolution of Protege-2000). Internal report SMI-1999-0801, Stanford Medical Informatics, 1999.

    Google Scholar 

  6. P. Jeulin, M. Khlat, and L. Wilhem. GRAPHTALK, GQL et GKNOWLEDGE: Des techniques d’Intelligence Artificielle au service d’un environnement de Génie Logiciel. Technical report, Rank Rerox France, 1989.

    Google Scholar 

  7. R.E. Johnson and B. Woolf. Type Object. In R. Martin, D. Riehle, and F. Buschmann, editors, Pattern Languages of Program Design 3. Addison-Wesley, Reading, MA., 1998.

    Google Scholar 

  8. Kiczales, Riviers, and Bborow. The art of the MOP. MIT Press, Cambridge, MA, 1991.

    Google Scholar 

  9. Akos Ledeczi, Peter Volgyesi, and Gabor Karsai. Metamodel Composition in the Generic Modeling Environment. Comm. at workshop on Adaptive Object-Models and Metamodeling Techniques, Ecoop’01, Budapest, Hungary, 2001.

    Google Scholar 

  10. D. Manolescu. Micro-Workflow: A Workflow Architecture Supporting Compositional Object-Oriented Software Development. PhD thesis, Computer Science Technical Report UIUCDCS-R-2000-2186, University of Illinois at Urbana-Champaign, Urbana, IL, October 2000.

    Google Scholar 

  11. OMG. Meta-Object Facility (MOF) Specification v.1.3. TC Document ad/99-09-05, OMG, 1999.

    Google Scholar 

  12. Francisco Ortín-Soler and Juan Manuel Cueva-Lovelle. Building a Completely Adaptable Reflective System. Comm. at workshop on Adaptive Object-Models and Metamodeling Techniques, Ecoop’01, Budapest, Hungary, June (18) 2001.

    Google Scholar 

  13. John D. Poole. Model-Driven Architecture: Vision, Standards And Emerging Technologies. Comm. at workshop on Adaptive Object-Models and Metamodeling Techniques, Ecoop’01, Budapest, Hungary, 2001.

    Google Scholar 

  14. Reza Razavi. Active Object-Models et Lignes de Produits. In OCM’2000, Nantes, France, May 2000. http://www-poleia.lip6.fr/$/m$razavi.

  15. N. Revault, X. Blanc, and J.-F. Perrot. On Meta-Modeling Formalisms and Rule-Based Model Transforms. Comm. at workshop Iwme’00, Ecoop’00, Sophia Antipolis & Cannes, France, 2000.

    Google Scholar 

  16. N. Revault, H.A. Sahraoui, G. Blain, and J.-F. Perrot. A Metamodeling technique: The Méta-Gen system. In Tools 16: Tools Europe’ 95, pages 127–139, Versailles, France, 1995. Prentice Hall. Also RR LAFORIA95/01.

    Google Scholar 

  17. D. Roberts and R. Johnson. Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks. In R. Martin, D. Riehle, and F. Buschmann, editors, Pattern Languages of Program Design 3. Addison-Wesley, Reading, MA., 1997.

    Google Scholar 

  18. K. Smolander, P. Marttiin, K. Lyytinen, and V Tahvanainen. MetaEdit-a flexible graphical environment for methodology modelling. In Caise’91, pages 168–193, Trondheim, Norway, 1991. Springer Verlag, Berlin.

    Google Scholar 

  19. M. Tilman and M. Devos. A Reflective and Repository Based Framework. In Implementing Application Frameworks, pages 29–64. Wiley, 1999.

    Google Scholar 

  20. J.W. Yoder, F. Balaguer, and R.E. Johnson. Architecture and Design of Adaptive Object-Models. In Proceedings of the 2001 Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA’ 01). ACM Press, 2001.

    Google Scholar 

  21. J.W. Yoder, F. Balaguer, and R.E. Johnson. The Architectural Style of Adaptive Object-Models. Comm. at workshop on Adaptive Object-Models and Metamodeling Techniques, Ecoop’01, Budapest, Hungary, June (18) 2001.

    Google Scholar 

  22. J.W. Yoder, B. Foote, D. Riehle, M. Fowler, and M. Tilman. Metadata and Active Object-Models. Workshop report, http://www.adaptiveobjectmodel.com/OOPSLA99, OOPSLA’ 99, 1999.

  23. J.W. Yoder, B. Foote, D. Riehle, and M. Tilman. Metadata and Active Object-Models Workshop. In OOPSLA’ 98 Addendum. ACM Press, 1998.

    Google Scholar 

  24. J.W. Yoder and R.E. Johnson. MetaData Pattern Mining. Workshop report, http://www.joeyoder.com/Research/metadata/ UoI98MetadataWkshop.html, University of Illinois at Urbana-Champaign, Urbana, IL, May 1998.

  25. J.W. Yoder and R. Razavi. Metadata and Active Object-Model pattern mining. In Ecoop’ 00 Workshop Reader. Springer-Verlag, 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Revault, N., Yoder, J.W. (2002). Adaptive Object-Models and Metamodeling Techniques. In: Frohner, Á. (eds) Object-Oriented Technology. ECOOP 2001. Lecture Notes in Computer Science, vol 2323. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47853-1_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-47853-1_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-47853-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics