A Meta-model Semantics for Structural Constraints in ODP computational Language

The Reference Model for Open Distributed Processing (RM- ODP) provides a framework within which support of distribution, inter- working and portability can be integrated. It defines un object model; architectural concepts and an architecture for the development of ODP systems in terms of five viewpoints. However, RM-ODP is a meta- norm and several ODP standards have to be defined. Indeed the viewpoint languages are abstract in the sense that they define what concepts should be supported not how these concepts should be represented. Using the meta-modeling approach we define in this paper the syntax and a semantics for a fragment of ODP object concepts defined in the foundations part and in the computational viewpoint language. These concepts are suitable for describing and constraining ODP computational viewpoint specifications. This meta-modeling approach could be extended to concepts characterizing dynamic behaviour.