Aller au contenu principalAller à la recherche
Episciences
Revues en libre accès
|Connexion(nouvelle fenêtre)
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées
|Connexion(nouvelle fenêtre)
Articles & volumes
Tous les articlesTous les articles acceptésTous les volumesDernier volumeVolumes spéciauxAuteurs/Autrices
À propos
La revueRéférencementActualitésStatistiques
Comités
Publier
Pour les auteurs/autricesCharte éthiquePour les relecteurs/relectricesProposer des numéros spéciaux
Submit
Revue Africaine de Recherche en Informatique et Mathématiques Appliquées logo
Contact
|
Crédits
eISSN 1638-5713
|
RSS
|
Atom
Episciences
Documentation
|
Remerciements
|
Politique de publication
Accessibilité : non conforme
|
Mentions légales
|
Déclaration de confidentialité
|
Termes d'utilisation
  1. Accueil > Articles & volumes >
  2. Articles >
  3. A Calculus of Interf ...
Article

A Calculus of Interfaces for Distributed Collaborative Systems: The Guarded Attribute Grammar Approach

Eric Badouel (1) (2), Rodrigue Aimé Djeumen Djatcha ORCID (3) (2)
(1) SUpervision of large MOdular and distributed systems
(2) Laboratoire International de Recherche en Informatique et Mathématiques Appliquées
(3) Faculté des Sciences [Douala]
Télécharger l'article
Ouvrir sur HAL
Soumis le
June 3, 2019
Accepté le
September 7, 2020
Publié le
October 5, 2020
Modifié le
March 31, 2025
Volume spécial 31
Volume 31 - 2019 - CARI 2018
DOI
10.46298/arima.5540
Licence
https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf
Indicateurs
780
Vues
612
Téléchargements

A Calculus of Interfaces for Distributed Collaborative Systems: The Guarded Attribute Grammar Approach

Eric Badouel (1) (2), Rodrigue Aimé Djeumen Djatcha ORCID (3) (2)
(1) SUpervision of large MOdular and distributed systems
(2) Laboratoire International de Recherche en Informatique et Mathématiques Appliquées
(3) Faculté des Sciences [Douala]
Résumé
anglais
We address the problem of component reuse in the context of service-oriented programming and more specifically for the design of user-centric distributed collaborative systems modelled by Guarded Attribute Grammars. Following the contract-based specification of components we devel-opp an approach to an interface theory for the components of a collaborative system in three stages: we define a composition of interfaces that specifies how the component behaves with respect to its environement, we introduce an implementation order on interfaces and finally a residual operation on interfaces characterizing the systems that, when composed with a given component, can complement it in order to realize a global specification.
français
Nous abordons le problème de la réutilisation des composants dans le contexte de la programmation orientée services et plus spécifiquement pour la conception de systèmes collaboratifs distribués centrés sur l'utilisateur modélisés par des grammaires attribuées gardées. En suivant la démarche de la spécification contractuelle des composants, nous développons une approche de la théorie des interfaces pour les composants d'un système collaboratif en trois étapes: on définit une composition d'interfaces qui spécifie comment le composant se comporte par rapport à son environnement, on introduit un ordre d'implémentation sur les interfaces et enfin une opération de résidus sur les interfaces qui caractérise les systèmes qui, lorsqu'ils sont composés avec un composant donné, peuvent le compléter afin de réaliser une spécification du système global.
Mots-clés
français
  • [INFO]Computer Science [cs]
  • [INFO.INFO-FL]Computer Science [cs]/Formal Languages and Automata Theory [cs.FL]
  • Grammaire attribuée gardée
  • Système collaboratif
  • rôle
  • Conception à base de composants
anglais
  • Service Oriented Programming
  • Component Based Design
  • Interface
  • Guarded Attribute Grammars
  • Collaborative System
  • Role
Cité par

Source : OpenCitations

  • A Service Composition Engine for Incremental Computation

    Communications in computer and information science

    Auteurs/Autrices : Joskel Ngoufo Tagueu ORCID, Adrián Puerto Aubel ORCID, Maurice Tchoupe Tchendji ORCID

    Référence de la revue : Volume , 2025, pp. 156-171

    DOI : 10.1007/978-3-031-88226-5_11
  • Guarded attribute grammars and publish/subscribe for implementing distributed collaborative business processes with high data availability

    Service Oriented Computing and Applications

    Auteurs/Autrices : Maurice Tchoupe Tchendji ORCID, Joskel Ngoufo Tagueu ORCID

    Référence de la revue : Volume 15, 2021, pp. 245-256

    DOI : 10.1007/s11761-021-00319-z
Aperçu
Loading PDF preview...