Skip to main content

Managing Specialization/Generalization HIerarchies

  • Conference paper
  • First Online:
Book cover Advances in Object-Oriented Information Systems (OOIS 2002)

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

Included in the following conference series:

  • 573 Accesses

Abstract

In object-oriented approaches (modeling, programming, databases, knowledge representation), the core of systems is, most of the time, a specialization hierarchy, that organizes concepts of the application domain or software artifacts useful in the development. These concepts are usually known as classes, interfaces and types. Software Engineering methods for design and analysis are concerned by application domain modeling as well as transferring the model into the target programming language chosen for implementation. For programming languages and database systems, the specialization hierarchy is implemented by inheritance, that also supports feature (specification or code) sharing and reuse. In Knowledge Representation and data-mining approaches, the modeling aspect of a class hierarchy prevails, whereas its main purpose is to guide the process of reasoning and rule discovery.

Despite their wide and long use in these domains, specialization hierarchies still give rise to controversial interpretations and implementations. The design, implementation and maintenance of such hierarchies are complicated by their size, the numerous and conflicting generalization criteria, and the natural evolution of the domains themselves and of the knowledge about them, which of course must be reflected by the hierarchies.

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

References

  1. M. Huchard, H. Astudillo and P. Valtchev (editors) Late Submissions of the workshop Managing SPEcialization/Generalization Hierarchies (MASPEGHI), OOIS’2002 Research Report LIRMM, CNRS et Université Montpellier 2, n.02087, August 2002.

    Google Scholar 

  2. A. Black, E. Ernst, P. Grogono and M. Sakkinen (editors) Proceedings of the Inheritance workshop at ECOOP 2002 Publications of Information Technology Research Institute, University of Jyväskylä, 12/2002, ISBN: 951-39-1252-3.

    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

Huchard, M., Astudillo, H., Valtchev, P. (2002). Managing Specialization/Generalization HIerarchies. In: Bruel, JM., Bellahsene, Z. (eds) Advances in Object-Oriented Information Systems. OOIS 2002. Lecture Notes in Computer Science, vol 2426. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46105-1_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-46105-1_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-46105-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics