Multilevel Object Core
- 726 Downloads
The multilevel object (m-object) is a versatile construct for modeling multilevel abstraction hierarchies with applications in domain modeling , ontology engineering , data warehousing [80, 116, 112], business model intelligence , and business process modeling [111, 114]. The employment of m-objects in the design process allows for the representation of heterogeneities while preserving advantages of homogeneous models, yielding hetero-homogeneous models. In this chapter we summarize the heterohomogeneous modeling approach and present a core metamodel for m-objects which generalizes the specializations for different application domains. We formally define the metamodel using UML; we employ OCL for the definition of consistency criteria and derivations. Although based on the foundational work on m-objects  we present an independent, generalized formalization which itself contributes towards a holistic understanding of m-objects.
KeywordsAbstraction Level Parent Level Business Process Modeling Level Hierarchy Relationship Level
Unable to display preview. Download preview PDF.