An asychronous model for distributed systems (French)

Resume La modelisation des systemes distribues est un sujet qui a deja fait couler beaucoup d'encre. On presente ici un nouveau modele qui s'inspire de la theorie des langages. Son originalite par rapport aux modeles developpes dans ce cadre est le refus de representer le parallelisme par l'intercalage des actions concurrents. Les idees fortes reprises ici sont issues des langages CSP et ESTELLE. Il s'agit principalement de l'independance totale des processus en dehors des synchronisations, ces dernieres etant des rendez-vous . Un element du modele distribue sera essentiellement un vecteur d'histories (une pour chaque processus) et un ensemble de synchronisations. Une fois le modele defini, on introduit les notions de longueur, concatenation, ordre prefixe, borne superieure et produit infini. Le modele distribue est ainsi muni de toutes les operations necessaires au developpement aise de semantiques. Enfin, on montre que la partie finitaire du modele distribue est isomorphe au monoide partiellement commutatif (mpc). On donne alors les bases d'une extension infinitaire du mpc.

[1]  Robin Milner,et al.  Calculi for Synchrony and Asynchrony , 1983, Theor. Comput. Sci..

[2]  Glynn Winskel,et al.  Petri Nets, Event Structures and Domains , 1979, Semantics of Concurrent Computation.

[3]  Glynn Winskel,et al.  Event Structure Semantics for CCS and Related Languages , 1982, ICALP.

[4]  Glynn Winskel,et al.  Petri Nets, Event Structures and Domains, Part I , 1981, Theor. Comput. Sci..

[5]  Alan C. Shaw,et al.  Software Descriptions with Flow Expressions , 1978, IEEE Transactions on Software Engineering.

[6]  Maurice Nivat,et al.  Adherences of Languages , 1980, J. Comput. Syst. Sci..

[7]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[8]  Seymour Ginsburg,et al.  Algebraic and Automata Theoretic Properties of Formal Languages , 1975 .

[9]  Glynn Winskel,et al.  Synchronisation Trees , 1983, ICALP.

[10]  Paul Gastin Un modele distribue , 1987 .

[11]  Robert Cori,et al.  Automates et Commutations Partielles , 1985, RAIRO Theor. Informatics Appl..

[12]  Emo Welzl,et al.  Trace Languages Defined by Regular String Languages , 1986, RAIRO Theor. Informatics Appl..

[13]  Robert de Simone,et al.  Langages Infinitaires et Produit de Mixage , 1984, Theor. Comput. Sci..

[14]  Robin Milner,et al.  A Calculus of Communicating Systems , 1980, Lecture Notes in Computer Science.

[15]  Christine Duboc Commutations dans les monoïdes libres : un cadre théorique pour l'étude du parallélisme , 1986 .

[16]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.