Skip to main content

Metadata and Adaptive Object-Models

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

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

Included in the following conference series:

Abstract

The unrelenting pace of change that confronts contemporary software developers compels them to make their applications more configurable, flexible, and adaptable. A way to meet such requirements is to use an Adaptive Object- Model (AOM). This paper describes common architectures for adaptive object-models and summarizes the results from our ECOOP 2000 workshop. Participants to this workshop focused on comparisons between the Adaptive Object-Model’s approach and those of Reflection and Metamodeling. It emerged that there are common themes present in all three approaches and that these approaches can complimen5t one another for assisting developers in designing and building systems that can more quickly adapt to new and changing business requirements.

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. Brian Foote and Joseph Yoder. “Architecture, Evolution, and Metamorphosis,” Pattern Languages of Program Design 2, John M. Vlissides, James O. Coplien, and Norman L. Kerth, eds., Addison-Wesley, Reading, MA., 1996.

    Google Scholar 

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

    Google Scholar 

  3. Don Roberts and Ralph Johnson. “Evolving Frameworks: A Pattern Language for Developing Object-Oriented Frameworks,” Pattern Languages of Program Design 3, Robert Martin, Dirk Riehle, and Frank Buschmann, eds., Addison-Wesley, Reading, MA., 1997.

    Google Scholar 

  4. DragosA. Manolescu and Ralph E. Johnson, Dynamic Object-Model Workflow Frame-work for Developers. http://st.cs.uiuc.edu/users/manolesc/Workflow/PDF/Framework.pdf

  5. Francis Anderson. “A Collection of History Patterns,” Collected papers from the PLoP’ 98 and EuroPLoP’ 98 Conference, Technical Report #wucs-98-25, Dept. of Computer Science, Washington University, September 1998.

    Google Scholar 

  6. Francis Anderson and Ralph Johnson. The Objectiva telephone billing system. MetaData Pattern Mining Workshop, Urbana, IL, May 1998. Available on the Web at http://www.joeyoder.com/Research/metadata/UoI98MetadataWkshop.html.

  7. Jeff Oakes and Ralph Johnson. The Hartford insurance framework. MetaData Pattern Mining Workshop, Urbana, IL, May 1998. Available on the Web at http://www.joeyoder.com/Research/metadata/UoI98MetadataWkshop.html.

  8. John Poole-The Common Warehouse Metamodel as a Foundation for Active Object Models in the Data Warehouse Environment. Position paper to ECOOP’2000 workshop on Metadata and Active Object-Model Pattern Mining-Cannes, France.

    Google Scholar 

  9. Joseph W. Yoder, Federico Balaguer, Ralph Johnson-From Analysis to Design of the Observation Pattern. Position paper to ECOOP’2000 workshop on Metadata and Active Object-Model Pattern Mining-Cannes, France.

    Google Scholar 

  10. Holger Blasum, Thorsten Weigl-Content management transactions-applicability of a dynamic object model. Position paper to ECOOP.2000 workshop on Metadata and Active Object-Model Pattern Mining-Cannes, France.

    Google Scholar 

  11. Martine Devos and Michel Tilman. A repository-based framework for evolutionary soft-ware devel-opment. MetaData Pattern Mining Workshop, Urbana, IL, May 1998.

    Google Scholar 

  12. P. Brooks, Z. Kovacs, J-M Le Goff, R. McClatchey, T. Solomonides & N. Toth. Ontologies, Patterns and Description-Driven Systems. Position paper to ECOOP.2000 workshop on Metadata and Active Object-Model Pattern Mining-Cannes, France.

    Google Scholar 

  13. Ralph Johnson and Bobby Woolf. “Type Object,” Pattern Languages of Program Design 3, Robert Martin, Dirk Riehle, and Frank Buschmann, eds., Addison-Wesley, Reading, MA., 1997.

    Google Scholar 

  14. Reza Razavi-Coupling The Core of Active Object-Models and Micro Workflow — Foundations of a Framework for Developing End User Programming Environments. Position paper to ECOOP.2000 workshop on Metadata and Active Object-Model Pattern Mining-Cannes, France.

    Google Scholar 

  15. Reza Razavi. “Active Object-Models et Lignes de Produits.” OCM.2000. Nantes, France. May 2000. http://www-poleia.lip6.fr/~razavi/ocm2000.

  16. Joseph W. Yoder, Brian Foote, Dirk Riehle, and Michel Tilman Metadata and Active Object-Models Workshop Results Submission; OOPSLA Addendum, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Yoder, J.W., Razavi, R. (2000). Metadata and Adaptive Object-Models. In: Goos, G., Hartmanis, J., van Leeuwen, J., Malenfant, J., Moisan, S., Moreira, A. (eds) Object-Oriented Technology. ECOOP 2000. Lecture Notes in Computer Science, vol 1964. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44555-2_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-44555-2_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-44555-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics