Implémentation de l'approche réactive sur une plate forme Java acard

Loading...
Thumbnail Image

Date

2011

Journal Title

Journal ISSN

Volume Title

Publisher

Université Mouloud Mammeri

Abstract

En se basant sur les différents travaux de recherche sur l’approche réactive au dessous de JAVA, mon travail consistait à décrire et à implémenter l’approche réactive sur une plateforme JAVACARD. On a décrit principalement deux formalismes de l’approche réactive, notamment les SugarCubes et Junior qui permettent de construire sur une base formelle des systèmes réactifs dynamiques adaptés à la programmation d’applications interactives, concurrentes, distribuées et pouvant s’exécuter sur des environnements hétérogènes ,ainsi on a expliciter quelques implémentations qui sont le résultats de ces travaux de recherche. Certains de ces implémentations cherchaient à améliorer les capacités de traitement des systèmes réactifs créés, en gérant un grand nombre de composants parallèles qui communiquent entre eux en générant un nombre important d’événements. Afin de bien mener mon travail, on a tenu à présenter en premier lieu les SugarsCubes , ensuite on a expliciter le formalisme junior ainsi que ses descendant à savoir :REWRITE, REPLACE, Simple, Storm et Glouton, et après analyse on a soulevé des problèmes liées à une implémentation directe de REWRITE sur notre plateforme , on a jugé que REPLACE sera la solution de fait de sa gestion efficace de la mémoire. Concernant Simple, Storm, et Glouton elles sont en effet des extensions de Junior. En tenant compte des contraintes liées à la plateforme JAVACARD (qui est un sous ensemble de Java), et la quantité mémoire disponible, on a dégagé un noyau de primitives caractéristiques de l’approche réactive inspiré de REPLACE, et une machine réactive qui fait réagir ce noyau dans le but de maintenir la réactivité entre les instructions de ce dernier se trouvant sur une carte et qu’on pourra interroger à partir d’un client JAVACARD.

Description

90 f. : ill. ; 30 cm. (+ CD-Rom)

Keywords

Carte à puce, Java card, Langage, Strom

Citation

Conduite De Projets Informatiques