UML4ODP: OCL 2.0 constraints specification & UML modeling of interfaces in the computational metamodel

  • Authors:
  • Oussama Reda;Bouabid El Ouahidi;Daniel Bourget

  • Affiliations:
  • Mohammed-V University, Faculty of Sciences, Dept of Computer Sciences, Rabat, Morocco;Mohammed-V University, Faculty of Sciences, Dept of Computer Sciences, Rabat, Morocco;ENST Bretagne, Dept of Computer Sciences, Brest, France

  • Venue:
  • WSEAS Transactions on Computers
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

The purpose of this work is analysis of computational language concepts and introduction of novel pertinent ones in order to provide a new computational metamodel of interaction signatures in UML4ODP FDIS. we mainly introduce the concept of Functional computational interface which unify signal and operation interfaces notions. The unification of signal and operation interactions concepts is presented by introducing the Parameterized interaction concept. We show that parameterized interactions are of two main kinds; namely, primitives and compounds. we also introduce the notion of incoming and outgoing primitives. As an application of our modeling choices we redefine interaction, refinement and type checking rules in a concise manner, and then specify them using the useful specification functionalities of OCL 2.0, showing how novel definitions as well as their specification are easy to read, write and understand.