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”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, Reading, MA, 1995.
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.
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.
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.
Kiczales, Riviers, and Bborow. The art of the MOP. MIT Press, Cambridge, MA, 1991.
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.
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.
OMG. Meta-Object Facility (MOF) Specification v.1.3. TC Document ad/99-09-05, OMG, 1999.
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.
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.
Reza Razavi. Active Object-Models et Lignes de Produits. In OCM’2000, Nantes, France, May 2000. http://www-poleia.lip6.fr/$/m$razavi.
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.
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.
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.
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.
M. Tilman and M. Devos. A Reflective and Repository Based Framework. In Implementing Application Frameworks, pages 29–64. Wiley, 1999.
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.
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.
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.
J.W. Yoder, B. Foote, D. Riehle, and M. Tilman. Metadata and Active Object-Models Workshop. In OOPSLA’ 98 Addendum. ACM Press, 1998.
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.
J.W. Yoder and R. Razavi. Metadata and Active Object-Model pattern mining. In Ecoop’ 00 Workshop Reader. Springer-Verlag, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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