Publications personnelle

136documents trouvés

02528
23/10/2002

COTRE

F.VERNADAT, P.DISSAUX, P.MICHEL, J.M.FARINES, P.GAUFILLET, P.FARAIL, M.FILALI, J.P.BODEVEIX

OLC, TNI, ONERA-CERT, EADS AIRBUS SA, Aérospatiale, IRIT-UPS

Manifestation sans acte : Journées RNTL, Toulouse (France), 23-24 Octobre 2002, 19p. , N° 02528

Diffusable

100264
02384
01/10/2002

Rapport sur les sémantiques, concepts, techniques et outils

S.ABDELLATIF, B.BERTHOMIEU, J.P.BODEVEIX, J.M.FARINES, M.FILALI, C.LOHR, P.MICHEL, O.NASR, G.PADIOU, P.O.RIBET, S.SARPAG, F.VERNADAT

OLC, IRIT-UPS, ONERA-CERT

Rapport de Contrat : Contrat RNTL COTRE, Octobre 2002, 76p. , N° 02384

Diffusable

53781
02064
28/03/2002

Maîtrise de l'explosion combinatoire pour la vérification formelle

P.O.RIBET, F.VERNADAT, B.BERTHOMIEU

OLC

Manifestations avec acte à diffusion limitée : Colloque Annuel de l'Ecole Doctorale Informatique et Télécommunications (EDIT'2002), Toulouse (France), 28-29 Mars 2002, pp.97-100 , N° 02064

Diffusable

51749
02045
26/03/2002

Graphe de pas persistant

P.O.RIBET, F.VERNADAT, B.BERTHOMIEU

OLC

Manifestation sans acte : Journées FAC'2002. Formalisation des Activités Concurrentes, Toulouse (France), 26-27 Mars 2002, 15p. , N° 02045

Diffusable

51440
02065
01/02/2002

Graphes de pas couvrants. Vers une relation de conflit dynamique

P.O.RIBET, F.VERNADAT

OLC

Rapport LAAS N°02065, Février 2002, 35p.

Diffusable

50565
00142
01/12/2001

An integrated approach to coordination description in distributed multimedia applications

P.GRADIT, K.DRIRA, F.VERNADAT

OLC

Revue Scientifique : Integrated Computer-Aided Engineering, Vol.8, N°4, pp.311-324, 2001 , N° 00142

Diffusable

51425
01481
01/11/2001

Méthodes d'analyse des réseaux de Petri

F.VERNADAT, S.HADDAD

OLC, LAMSADE

Ouvrage (contribution) : Les Réseaux de Petri. Modèles fondamentaux, Hermes Science, Traité IC2 Information-Commande-Communication, N°ISBN 2-7462-0250-6, 2001, Chapitre 3, pp.69-117 , N° 01481

Non diffusable

48368
98007
01/08/2001

High level transition systems for communicating agents

F.VERNADAT, P.AZEMA

OLC

Ouvrage (contribution) : Concurrent object-oriented programming and Petri nets, Lecture Notes in Computer Science 2001, Eds. GA.Agha, F.De Cindio, G.Rozenberg, Springer, N°ISBN 3-540-41942-X, 2001, pp.473-492 , N° 98007

Diffusable

46739
01359
17/05/2001

Contribution à la modélisation et à la vérification des systèmes communicants

F.VERNADAT

OLC

Habilitation à diriger des recherches : Habilitation, Université Paul Sabatier, Toulouse, 17 Mai 2001, 92p., Président: P.SALLE, Rapporteurs: S.HADDAD, Y.LAKHNECH, O.ROUX, Examinateurs: A.CHARLES, G.JUANOLE, M.DIAZ , N° 01359

Diffusable

Plus d'informations

Résumé

La première partie de ce document présente le formalisme VAL développé pour la modélisation (conception et vérification) de systèmes dynamiques de communication. Pour ces systèmes le nombre et/ou le type d'agents, ainsi que leur organisation, évoluent dynamiquement. Les agents, structurés en classes, sont les éléments actifs du système: ils communiquent avec les autres (de façon synchrone ou asynchrone), ils peuvent disparaître et/ou créer d'autres agents. Le comportement d'une classe d'agents est décrit dans une extension des réseaux de Petri Prédicat-Transition. Les extensions proposées dans VAL concernent les aspects liés à la communication et au dynamisme. La seconde partie de cet exposé concerne la vérification et focalise sur le problème de l'explosion combinatoire. Une approche commune à la vérification de systèmes concurrents consiste à construire au préalable l'espace des états accessibles du système et à l'analyser par des techniques de model-checking. Un inconvénient majeur réside dans l'explosion combinatoire qui limite dans la pratique l'utilisation de ces techniques. Pour réduire cette explosion, nos travaux ont suivi les techniques dites "ordre partiel" qui permettent de réduire la part d'explosion relative à la représentation du parallélisme par l'entrelacement d'actions. Nous introduisons les graphes des pas couvrants comme alternative aux systèmes de transitions. Dans un GPC des pas de transitions indépendantes sont substitués autant que possible à l'hypercube qui aurait résulté de l'exploration séquentielle entrelacée de ces transitions. Le bénéfice potentiel réalisé par ce type de substitution est localement exponentiel en le nombre de transitions fusionnées. Différents algorithmes de "construction à la volée" de graphes couvrants ont été proposés pour permettre la vérification de propriétés d'accessibilité générales (absence de blocage, vivacité) ou spécifiques (bisimulation, sémantiques de refus).

Abstract

This thesis presents our contributions in the domain of the modeling and the verification of communicating systems. The first part of this thesis presents VAL formalism dedicated for the modeling and the verification of dynamic communicating systems. For such systems, the agent number and their kind dynamically evolve. Agents structured in classes constitute the reactive part of the system, they communicate in a synchronous or asynchronous way. Agents may disappear and/or create new instances. Agent behavior is described by an extension of predicate/transition nets. Extensions furnished in VAL concern communication and dynamism. The second part of this thesis concerns verification and focuses on combinational explosion problem. A common approach to the formal verification needs as a preliminary step the exhaustive exploration of the state space, then an analysis is performed using standard model checking techniques. The combinational explosion is the main limitation of this approach. To reduce this explosion, our work uses partial order techniques which are efficient for reducing the state explosion due to the representation of parallelism by interleaving. We introduce the notion of "covering step graphs" (CSG) as an alternative to labeled transition systems. In a CSG, steps of independent transitions are substituted as much as possible to the hypercube which would result from the firing of the independent transitions. The potential benefit of such a substitution may be exponential with respect to the number of "merged" independent transitions. Different algorithms for the "on the fly" derivation of CSG derivation are proposed in order to preserve general reachability properties (presence of deadlock, liveness) or specific one such as weak bisimulation and failure semantics.

Mots-Clés / Keywords
Systèmes concurrents; Verification; Réseaux de Petri; Explosion combinatoire; Ordres partiels; Concurrent systems; Petri nets; Combinational explosion; Partial order;

46924
01106
25/04/2001

Comportement d'un système de réécriture

P.GRADIT, F.VERNADAT

OLC

Manifestations avec acte à diffusion limitée : Journées "Formalisation des Activités Concurrentes" (FAC'2001), Toulouse (France), 25-26 Avril 2001, pp.153-165 , N° 01106

Diffusable

45070
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/