State Space Reduction for Dynamic Process Creation

Hanna Klaudel 1 Maciej Koutny 2 Elisabeth Pelz 3 Franck Pommereau 4
1 COSMO
IBISC - Informatique, Biologie Intégrative et Systèmes Complexes
4 LIS
IBISC - Informatique, Biologie Intégrative et Systèmes Complexes
Abstract : Automated verification of dynamic multi-threaded computing systems is severely affected by problems relating to dynamic process creation. In this paper, we describe an abstraction technique aimed at generating reduced state space representations for such systems. To make the new technique applicable to a wide range of different system models, we express it in terms of general labelled transition systems. At the heart of our technique is an equivalence relation on system states based on a suitable isomorphism between their component parts and relationships between component process identifiers. In addition, the equivalence takes into account new process identifiers which can be derived from those present in the states being compared, in effect performing a limited lookahead. Applying state space reduction based on such a state equivalence may produce a finite representation of an infinite state system while still allowing to validate essential behavioural properties, e.g., freedom from deadlocks. We evaluate the feasibility of the proposed method through extensive experiments. The results clearly demonstrate that the new state space reduction technique can be implemented in an efficient way. We also describe how the new state equivalence relation can be implemented for a class of high-level Petri nets supporting dynamic thread creation.
Type de document :
Article dans une revue
Scientific Annals of Computer Science, Alexandru Ioan Cuza University Publishing House, 2010, 20, pp.131--157
Liste complète des métadonnées

Littérature citée [4 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00666663
Contributeur : Frédéric Davesne <>
Soumis le : dimanche 16 février 2014 - 15:24:41
Dernière modification le : jeudi 11 janvier 2018 - 06:19:28
Document(s) archivé(s) le : vendredi 16 mai 2014 - 10:35:23

Fichier

KKPP-SACS-2010.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00666663, version 1

Collections

Citation

Hanna Klaudel, Maciej Koutny, Elisabeth Pelz, Franck Pommereau. State Space Reduction for Dynamic Process Creation. Scientific Annals of Computer Science, Alexandru Ioan Cuza University Publishing House, 2010, 20, pp.131--157. 〈hal-00666663〉

Partager

Métriques

Consultations de la notice

185

Téléchargements de fichiers

191