Advertisement

Adaptive Object-Models and Metamodeling Techniques

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

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”.

Keywords

Modeling Language Pattern Mining Language Level Business Rule Metamodeling Technique 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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. 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. 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. 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. 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. 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. 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. 8.
    Kiczales, Riviers, and Bborow. The art of the MOP. MIT Press, Cambridge, MA, 1991.Google Scholar
  9. 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. 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. 11.
    OMG. Meta-Object Facility (MOF) Specification v.1.3. TC Document ad/99-09-05, OMG, 1999.Google Scholar
  12. 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. 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. 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. 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. 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. 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. 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. 19.
    M. Tilman and M. Devos. A Reflective and Repository Based Framework. In Implementing Application Frameworks, pages 29–64. Wiley, 1999.Google Scholar
  20. 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. 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. 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. 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. 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. 25.
    J.W. Yoder and R. Razavi. Metadata and Active Object-Model pattern mining. In Ecoop’ 00 Workshop Reader. Springer-Verlag, 2000.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2002

Authors and Affiliations

  1. 1.University of Cergy-Pontoise (& Paris 6)Cergy-Pontoise CedexFrance
  2. 2.The Refactory, Inc.UrbanaUSA

Personalised recommendations