Multi-Level Objects

From multilevelmodeling.net
Revision as of 10:51, 12 October 2018 by Bernd (talk | contribs) (Created page with "Multi-level objects (m-objects) and multi-level relationships (m-relationships) provide a natural and intuitive representation of the concretization of objects and relationsh...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Multi-level objects (m-objects) and multi-level relationships (m-relationships) provide a natural and intuitive representation of the concretization of objects and relationships along multiple levels of abstraction. By integrating aspects of the different abstraction principles – classification, aggregation and generalization – in a single concretization hierarchy, without blurring the distinction between classification and generalization, they improve readability and simplify maintenance and extension as compared to previous approaches.

M-objects and m-relationships employ level names, instead of potency numbers, for deep characterization. The use of level names makes it possible to introduce additional intermediate abstraction levels for parts of a multi-level model.