Laboratoire d’Analyse et d’Architecture des Systèmes
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
126073B.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
125705R.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
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.
R.SAAD, S.DAL ZILIO, B.BERTHOMIEU
OLC
Rapport LAAS N°10766, Décembre 2010, 12p.
Diffusable
123316R.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
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.
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
122073B.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
121696F.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
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
120310B.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