Publications personnelle

91documents trouvés

11687
01/09/2011

On the composition of time Petri nets

F.PERES, B.BERTHOMIEU, F.VERNADAT

OLC, IFSTTAR

Revue Scientifique : Discrete Event Dynamic Systems, Vol.21, N°3, pp.395-424, Septembre 2011 , N° 11687

Diffusable

126073
11446
29/08/2011

Vérification formelle de spécifications AADL via FIACRE

B.BERTHOMIEU, J.P.BODEVEIX, S.DAL ZILIO, M.FILALI, F.VERNADAT

IRIT-UPS, OLC

Manifestation sans acte : Ecole d'Eté Temps Réel (ETR'11), Brest (France), 29 Août - 2 Septembre 2011, 9p. , N° 11446

Diffusable

125705
11460
06/07/2011

Mixed shared-distributed hash tables approaches for parallel state space construction

R.SAAD, S.DAL ZILIO, B.BERTHOMIEU

OLC

Manifestation avec acte : International Symposium on Parallel and Distributed Computing (ISPDC 2011) , Cluj-Napoca (Roumanie), 6-8 Juillet 2011, 8p. , N° 11460

Lien : http://hal.archives-ouvertes.fr/hal-00523188/fr/

Diffusable

Plus d'informations

Abstract

We propose an algorithm for parallel state space construction based on an original concurrent data structure, called a localization table, that aims at better spatial and temporal balance. Our proposal is close in spirit to algorithms based on distributed hash tables, with the distinction that states are dynamically assigned to processors; i.e. we do not rely on an a-priori static partition of the state space. In our solution, every process keeps a share of the global state space. Data distribution and coordination between processes is made through the localization table, that is a lockless, thread-safe data structure that approximates the set of states being processed. The localization table is used to dynamically assign newly discovered states and can be queried to return the identity of the processor that own a given state. With this approach, we are able to consolidate a network of local hash tables into an (abstract) distributed one without sacrificing memory affinity - data that are "logically connected" and physically close to each others - and without incurring performance costs associated to the use of locks to ensure data consistency. We evaluate the performance of our algorithm on different benchmarks and compare these results with other solutions proposed in the literature and with existing verification tools.

125186
10766
13/12/2010

A dynamic, lock free data dictionary for parallel state space construction

R.SAAD, S.DAL ZILIO, B.BERTHOMIEU

OLC

Rapport LAAS N°10766, Décembre 2010, 12p.

Diffusable

123316
10750
27/09/2010

A gnereral lock-free algorithm for parallel state space construction

R.SAAD, S.DAL ZILIO, B.BERTHOMIEU

OLC

Manifestation avec acte : International Workshop on Parallel and Distributed Methods in Verification (PDMC 2010), Twente (Pays Bas), 27 Septembre - 2 Octobre 2010, pp.8-16 , N° 10750

Lien : http://hal.archives-ouvertes.fr/hal-00473072/fr/

Diffusable

Plus d'informations

Abstract

Verification via model-checking is a very demanding activity in terms of computational resources. While there are still gains to be expected from algorithmic improvements, it is necessary to take advantage of the advances in computer hardware to tackle bigger models. Recent improvements in this area take the form of multiprocessor and multicore architectures with access to large memory space. We address the problem of generating the state space of finite state transition systems; often a preliminary step for modelchecking. We propose a novel algorithm for enumerative state space construction targeted at shared memory systems. Our approach relies on the use of two data structures: a shared Bloom filter to coordinate the state space exploration distributed among several processors and local dictionaries to store the states. The goal is to limit synchronization overheads and to increase the locality of memory access without having to make constant use of locks to ensure data integrity. Bloom filters have already been applied for the probabilistic verification of systems; they are compact data structures used to encode sets, but in a way that false positives are possible, while false negatives are not. We circumvent this limitation and propose an original multiphase algorithm to perform exhaustive, deterministic, state space generations. We assess the performance of our algorithm on different benchmarks and compare our results with the solution proposed by Inggs and Barringer.

123278
10434
16/07/2010

Spécification des besoins RT-Fiacre

B.BERTHOMIEU, J.P.BODEVEIX, S.DAL ZILIO, DDOOSE, M.FILALI, D.LE BOTLAN, P.MICHEL, M.PANTEL, F.VERNADAT

OLC, IRIT-UPS, ONERA, ONERA-CERT

Rapport de Contrat : FNRAE-QUARTEFT T1-06-A, Juillet 2010, 22p. , N° 10434

Diffusable

122073
10346
01/03/2010

Langage intermédiaire et transformations de modèles pour le développement de systèmes temps-réel: retour d'expérience sur la chaîne de vérification formelle Fiacre

B.BERTHOMIEU, J.P.BODEVEIX, S.DAL ZILIO, M.FILALI, M.PANTEL, F.VERNADAT

OLC, IRIT-UPS

Manifestation sans acte : IDM 2010 : journées sur l'Ingénierie Dirigée par les Modèles, Pau (France), 9-10 Mars 2010, 6p. , N° 10346

Diffusable

121696
09400
16/11/2009

Composer des réseaux de Petri temporels

F.PERES, B.BERTHOMIEU, F.VERNADAT

OLC

Manifestation avec acte : Journal européen des systèmes automatisés - Modèlisation des systèmes réactifs (JESA-MSR 2009) , Nantes (France), 16-18 Novembre 2009, Vol.43, pp.1001-1015 , N° 09400

Lien : http://hal.archives-ouvertes.fr/hal-00438377/fr/

Diffusable

Plus d'informations

Mots-Clés / Keywords
Composition; Réseaux de Petri intemporels; Compositionnalité;

119656
09852
31/08/2009

Enumerative Parallel and Distributed State Space Construction

R.SAAD, S.DAL ZILIO, B.BERTHOMIEU, F.VERNADAT

OLC

Manifestation avec acte : Ecole dEté Temps Réel (ETR09), Paris (France), 31 Août-4 septembre 2009, 15p. , N° 09852

Diffusable

120310
09806
01/07/2009

Chapter 5 : Time Petri Nets

B.BERTHOMIEU, M.BOYER, M.DIAZ

OLC, ONERA

Ouvrage (auteur) : Petri Nets. fundamental Models, Verification and Applications, ISTE & Wiley, N°978-1-84821-079-0, Juillet 2009, pp.123-161 , N° 09806

Diffusion restreinte

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