-
86
pages
-
Français
-
Documents
Description
Chapitre 2Les SugarCubes v1Ce chapitre décrit la première version des SugarCubes. Il est basé en grande partie sur un article publié dans la revue Software Practice and Experiences [BS1], qui introduit la première implémentation de l’Approche Réactive au dessus de Java.L'implémentation de l' Approche Réactive au-dessus de Java a pour objectif de fournir des moyens d'expression simples, avec une sémantique précise, de la concurrence et du parallélisme. À ce titre, les SugarCubes proposent des outils permettant d’implémenter des systèmes réactifs au-dessus de Java. Contrairement à beaucoup de formalismes de l' Approche Synchrone/Réactive, les SugarCubes ne se limitent pas à l’implémentation de systèmes statiques où tous les composants sont connus au démarrage et dont les interconnexions sont statiquement définies. En particulier, ils permettent de décrire des systèmes dont le nombre de composants parallèles peut dynamiquement évoluer en cours d’exécution. Cette approche des systèmes réactifs dynamiques s’avère plus en phase avec un langage généraliste comme le langage Java qui considère des systèmes souvent dynamiques en particulier lorsque ceux-ci mettent en jeu le réseau.L'Approche Réactive propose un ensemble de primitives exprimant l'ordonnancement et le contrôle des tâches d'un programme. Une caractéristique importante de ces primitives est que leur exécution nécessite souvent plusieurs étapes. Ces primitives ont un état propre (une mémoire de leur ...
-
Publié par
-
Langue
Français