Skip to main content
Book cover

OOIS’96 pp 169–179Cite as

Attribute Grouping: Emulating Metamodels without Instantiation

  • Conference paper
  • 66 Accesses

Abstract

Attribute grouping is proposed as a representation of metamodels without an instantiation relationship between metaclasses and classes. This representation solves the problems which appeared while we tried to define a metamodel for chemical process modeling: implementability in conventional OO systems, placement of classes, and definition of instance-instance-attributes. It retains all the important features of metamodels which we need for data modeling except the ability to define class attributes and class methods. Besides providing an axiomatic definition of three different representations of metamodels, we also show how attribute grouping can easily be implemented in C++.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • M. Baumeister. Ein objektorientiertes Datenmodell zur Beschreibung chemischer Prozesse. In Informatik und Technik, Forschungsbeitrage des Aachener Graduiertenkollegs. Graduiertenkolleg ‘Informatik und Technik’, RWTH Aachen, Germany, 1996.

    Google Scholar 

  • R. Cattell, editor. The Object Database Standard: ODMG-93. Morgan Kaufmann, San Mateo, 1994. ISBN 1-55860-302-6.

    Google Scholar 

  • S. Chiba and T. Masuda. Designing an Extensible Distributed Language with a Meta-Level Architecture. In O. Nierstrasz, editor, Proceedings ECOOP’93, LNCS 707, pages 483–502, Kaiserslautern, Germany. Springer-Verlag, July 1993.

    Google Scholar 

  • A. Goldberg and D. Robson. Smalltalk-80: The Language. Addison-Wesley, Reading, MA, 1989.

    MATH  Google Scholar 

  • S. Hong, S. Brinkkemper and F. Harmsen. Object-Oriented Method Components for Situation-Specific IS Development. In S. Ram and M. Jarke, editors, Proceedings of the Fifth Anual Workshop on Information Technologies & Systems (WITS’95), pages 164–173, Aachen, Germany. RWTH Aachen, Fachgruppe Informatik, 1995.

    Google Scholar 

  • ISO. Information technology — Information Resource Dictionary System (IRDS) framework. ISO/IEC International Standard 10027, first edition, 1990.

    Google Scholar 

  • M. Jarke, R. Gallersdorfer, M. Jeusfeld and S. Eherer. ConceptBase: A deductive object base for meta data management. Journal of Intelligent Information Systems, 4(2): 167–192, March 1995.

    Article  Google Scholar 

  • M. Jeusfeld and U. Johnen. An executable meta model for re-engineering of database schemas. Intl. Journal on Cooperative Information Systems, 4(2&3):237–258, 1995.

    Article  Google Scholar 

  • M.A. Jeusfeld. Anderungskontrolle in deduktiven Objektbanken. Infix-Verlag, St. Augustin, Deutschland, 1992.

    Google Scholar 

  • R. Johnson and M. Palaniappan. MetaFlex: A Flexible Metaclass Generator. In O. Nierstrasz, editor, Proceedings ECOOP’93, LNCS 707, pages 503–528, Kaiserslautern, Germany. Springer-Verlag, July 1993.

    Google Scholar 

  • G. Kiczales, J. des Rivieres and D. Bobrow. The Art of the Metaobject Protocol. MIT Press, Cambridge, MA, 1991.

    Google Scholar 

  • W. Klas and M. Schrefl. Metaclasses and Their Application. LNCS 943. Springer, Berlin, Heidelberg, 1995.

    Google Scholar 

  • W. Marquardt. Trends in Computer-Aided Process Modeling. Computers chemical Engineering, 20(6/7) :591–609, 1996.

    Article  Google Scholar 

  • W. Marquardt, A. Gerstlauer and E. Gilles. Modeling and Representation of complex Objects: A chemical Engineering Perpective. In Proceedings of the Conference on Intelligent Engineering Applications/Artificial Intelligence in Engineering, Edinburgh. June 1993.

    Google Scholar 

  • J. Mylopoulos, A. Borgida, M. Jarke and M. Koubarakis. Telos: Representing KnowledgeAbout Information Systems. ACM Transactions on Information Systems, 8(4):325–362, 1990.

    Article  Google Scholar 

  • H. Nissen, M. Jeusfeld, M. Jarke, G. Zemanek and H. Huber. Managing Multiple RequirementsPerspectives with Metamodels IEEE Software, 13(2), March 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag London Limited

About this paper

Cite this paper

Baumeister, M. (1997). Attribute Grouping: Emulating Metamodels without Instantiation. In: Patel, D., Sun, Y., Patel, S. (eds) OOIS’96. Springer, London. https://doi.org/10.1007/978-1-4471-0973-0_12

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-0973-0_12

  • Publisher Name: Springer, London

  • Print ISBN: 978-3-540-76132-7

  • Online ISBN: 978-1-4471-0973-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics