Specification of composite objects based on the ODP Reference Model

In this paper, we describe our experience in using the RM-ODP to specify composite objects. The concept of a composite object as defined in RM-ODP does not take into account its dynamic structure as well as the classification of its properties into inherent, aggregate and emergent properties. To make this possible, we have to complement the description of composite objects with explicit contracts involving the composite object and its components.