On UML modeling of computational interfaces & interactions in the UML4oDP computational language

  • 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, Technopôle Iroise, Brest, France

  • Venue:
  • ICCOMP'08 Proceedings of the 12th WSEAS international conference on Computers
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We analyze in this work computational interfaces and interactions signatures in order to consistently model them within the UML4ODP computational metamodel. Computational interfaces in the computational language are of three kinds (signals, operations and streams). We show that computational interfaces are classified in two main classes instead of three: Functional and stream interfaces. We also demonstrate that interactions are of two kinds, namely; Parameterized and flowing interactions. Then, we show that only two kinds of parameterized interactions have to be taken into account, Primitive and Compound interactions, primitives are being incoming or outgoing interactions. Based on these, we provide a UML metamodel of interfaces and interactions signatures. Finally, we show how our modeling choices prove to be pertinent to specify OCL constraints on refinements of interactions to define end-to-end QoS and bindings between computational interfaces.