Publications personnelle

41documents trouvés

00595
08/12/2000

Application de la logique linéaire au raisonnement temporel sur les réseaux de Petri

B.PRADIN-CHEZALVIEL

OLC

Habilitation à diriger des recherches : Habilitation, Université Paul Sabatier, Toulouse, 8 Décembre 2000, 67p., Président: G.JUANOLE, Rapporteurs: JP.ELLOY, JC.GENTINA, JJ.LESAGE, Examinateurs: M.DIAZ, R.VALETTE , N° 00595

Diffusable

Plus d'informations

Résumé

Les travaux présentés concernent l'utilisation de la logique linéaire (proposée par le mathématicien J.Y. Girard en 1987) pour analyser et caractériser le fonctionnement d'un réseau de Petri. Ils s'inscrivent dans une démarche type des " Sciences Pour l'Ingénieur " puisqu'il s'agit d'étudier des outils mathématiques, définis en dehors du contexte d'utilisation visé, et d'étudier leur pertinence pour l'étude et l'analyse de systèmes physiques (systèmes à événements discrets). Les principaux apports de notre travail sont : ÿ une analyse des travaux existants et l'étude des rapprochements entre comportement des réseaux de Petri et connecteurs de la logique linéaire, ÿ une proposition de représentation des réseaux de Petri en logique linéaire (équivalence entre accessibilité dans un réseau et prouvabilité en logique), ÿ la caractérisation du parallélisme effectif (structurel et dynamique) du fonctionnement d'un réseau, ÿ la caractérisation des liens de causalité dans le fonctionnement d'un réseau de Petri : il est ainsi possible de correctement prévoir son comportement temporel grâce à des dates symboliques. Le travail de preuve est conduit en utilisant le " calcul des séquents " de la logique linéaire. Ces résultats fournissent des méthodes d'analyse " orientées événements " indispensables pour la prise en compte du temps dans les réseaux de Petri, alors que la plupart des méthodes existantes sont " orientées états " (problèmes d'explosion combinatoire et de mauvaise prise en compte du parallélisme due à l'entrelacement). Le maniement du temps se faisant par des dates symboliques, les résultats obtenus sont généraux. Les perspectives concernent, d'une part, l'approfondissement de certaines notions de logique linéaire (nouveaux connecteurs, logiques non commutatives) dans le cadre des réseaux de Petri et, d'autre part, le développement du travail en cours sur le temps (dates symboliques). Enfin, l'application de ces résultats à différents domaines sera l'un des objectifs, qu'il s'agisse de l'ordonnancement et de la supervision de systèmes de production ou bien du travail coopératif dans le cadre des systèmes informatiques distribuées (thèse débutée en octobre 2000).

Abstract

This work concerns the analysis of temporal behavior of Petri nets using linear logic (proposed by J. Y. Girard in 1987). The purpose is not to directly study linear logic but to use it as a tool for describing and proving the behavior of physical systems, named " discrete-event systems ", modelized by Petri nets. Major results of this combined approach are : ¿ an analysis of the existing work and a discussion about the basic concepts of linear logic connectives and their relation to the dynamic behavior of Petri nets , ¿ a proposal of Petri nets translation into the linear logic framework : it leads to an equivalence between reachability notion in Petri net theory and sequent provability concept in linear logic, ¿ an accurate characterization of dynamical and structural concurrency relations inherent to the Petri net formalism, ¿ a method to exhibit causality relations included in a Petri net scenario : so, it is possible derive the effective temporal characterization of this scenario by means of symbolic dates. Proofs use the sequent calculus framework : symbolic dates are derived during the proof tree construction. These results add new event-oriented methods, efficient for temporal analysis, to state-oriented existing ones. They do not need to construct any state graph and so, avoid the well known disadvantages of usual state-oriented approaches : state explosion and bad concurrency characterization due to the interleaving phenomenon. As time is considered through symbolic labels, obtained results are general ones. Future developments first concern the use of supplementary linear logic notions (additive connectives, commutative systems,..) for Petri nets. The second axis regards the use of symbolic dates, generated during the proof operation, to refine some specific Petri net situations as conflicts. Last, we will apply these results to particular domains : scheduling and supervision of production systems or cooperative work through distributed computational systems (a thesis concerning this last aspect is just beginning).

Mots-Clés / Keywords
Calcul des séquents; Analyse temporelle; Réseaux de Petri; Logique linéaire; Systèmes à événements discrets; Discrete-event systems; Petri nets; Linear logic; Temporal analysis; Sequent calculus;

43051
00091
19/09/2000

Petri nets and linear logic as an aid for scheduling batch processes

R.CHAMPAGNAT, B.PRADIN-CHEZALVIEL, R.VALETTE

L3I, OLC, OCSD

Manifestation avec acte : 4th International Conference on Automation of Mixed Processes: Hybrid Dynamic Systems (ADPM'2000), Dortmund (Allemagne), 18-19 Septembre 2000, pp.107-112 , N° 00091

Diffusable

40594
00200
11/09/2000

Avaliaçao temporal de roteiros em redes de Petri com paralelismo

L.A.KUNZLE, B.PRADIN-CHEZALVIEL, F.GIRAULT, R.VALETTE

CPGEI, OLC, OCSD

Manifestations avec acte à diffusion limitée : XIII Congresso Brasileiro de Automatica (CBA'2000), Florianopolis (Brésil), 11-14 Septembre 2000, 6p. , N° 00200

Diffusable

40975
00278
01/08/2000

Raisonnement temporel pour la supervision et l'ordonnancement des systèmes dynamiques à événements discrets

R.VALETTE, B.PRADIN-CHEZALVIEL, R.CHAMPAGNAT

OCSD, OLC, L3I

Ouvrage (contribution) : Le Temps, l'Espace et l'Evolutif en Sciences du Traitement de l'Information, Cépaduès Editions, N°ISBN 2.85428.535.2, 2000, Tome 2, pp.103-117 , N° 00278

Diffusable

40345
00092
18/05/2000

Accessibilité de marquage et logique linéaire dans un réseau de Petri t-temporel

B.PRADIN-CHEZALVIEL, R.VALETTE

OLC, OCSD

Manifestations avec acte à diffusion limitée : Journées "Formalisation des Activités Concurrentes" (FAC'2000), Toulouse (France), 18-19 Mai 2000, pp.123-134 , N° 00092

Diffusable

39288
99319
01/11/1999

Calculating duration of concurrent scenarios in time Petri nets

B.PRADIN-CHEZALVIEL, L.A.KUNZLE, F.GIRAULT, R.VALETTE

OLC, CPGEI, OCSD

Revue Scientifique : RAIRO APII JESA Journal Européen des Systèmes Automatisés, Vol.33, N°8-9, pp.943-958, Novembre 1999 , N° 99319

Diffusable

38006
99058
08/09/1999

Scenario durations characterization of t-timed Petri nets using linear logic

B.PRADIN-CHEZALVIEL, R.VALETTE, L.A.KUNZLE

OLC, OCSD, CPGEI

Manifestation avec acte : 8th International Workshop on Petri Nets and Performance Models (PNPM'99), Zaragosse (Espagne), 8-10 Septembre 1999, pp.208-217 , N° 99058

Diffusable

35018
98197
24/03/1999

Evaluation temporelle de scénario de réseau de Petri incluant du parallélisme

B.PRADIN-CHEZALVIEL, L.A.KUNZLE, F.GIRAULT, R.VALETTE

OLC, OCSD, CPGEI

Manifestation avec acte : 2ème Congrès sur la Modélisation des Systèmes Réactifs (MSR'99), Cachan (France), 24-26 Mars 1999 , N° 98197

Diffusable

32921
98540
25/02/1999

Formalisation de scénarios, réseaux de Petri et logique linéaire

B.PRADIN-CHEZALVIEL, R.VALETTE, L.A.KUNZLE

OLC, OCSD, CPGEI

Manifestations avec acte à diffusion limitée : Journées "Formalisation des Activités Concurrentes" (FAC'99), Toulouse (France), 25-26 Février 1999, pp.84-95 , N° 98540

Diffusable

32335
98033
01/12/1998

An introduction to Petri net theory

R.VALETTE, B.PRADIN-CHEZALVIEL, F.GIRAULT

OCSD, OLC

Ouvrage (contribution) : Studies in Fuzziness and Soft Computing "Fuzziness in Petri Nets", Eds. J.Cardoso, H.Camargo, Physica Verlag, N°ISBN 0-7908-1158-0, 1998, pp.3-24 , N° 98033

Diffusable

30859
Pour recevoir une copie des documents, contacter doc@laas.fr en mentionnant le n° de rapport LAAS et votre adresse postale. Signalez tout problème de fonctionnement à sysadmin@laas.fr. http://www.laas.fr/pulman/pulman-isens/web/app.php/