Interactions et modèles de programmation
Certaines situations impliquent d’exprimer la coordination des activités. Or celle-ci
n’est pas nécessairement l’un des buts fondamentaux de la programmation et, par conséquent,
dispose d’un support très restreint pour être spécifiée et manque d’abstraction. En fait, les
modèles de programmation mettent généralement l’accent sur les concepts d’objets ou de composants
et délaissent, la plupart du temps, les interactions. Après avoir résumé les principaux
principes des modèles à objets et à composants, cet article propose une classification, basée
sur plusieurs critères, de différents travaux offrant un support aux interactions. Une synthèse
mettant en avant un support « idéal » des interactions est déduite de cette classification.
Some situations imply the expression of coordination among activities. However the
coordination is not necessarily a fundamental goal of programming and, consequently, it has a
very restricted support to be specified and lacks of abstraction. In fact, the programming models
generally focus on concepts of objects or components and generally forsake interactions. This
article proposes, after having summarized the main properties of objects and components models,
a classification, based on several criteria, of various works offering support for interactions.
A synthesis proposing an “ideal” support for interactions is deduced from this classification.
L.BERGER
interactions, communications inter-objets, modèles à objets, modèles à composants
interactions, communication between objets, object model, component model
Français
|