Toggle Main Menu Toggle Search

Open Access padlockePrints

Towards Efficient Verification of Systems with Dynamic Process Creation

Lookup NU author(s): Professor Maciej KoutnyORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Modelling and analysis of dynamic multi-threaded state systems often encounters obstacles when one wants to use automated verification methods, such as model checking. Our aim in this paper is to develop a technical device for coping with one such obstacle, namely that caused by dynamic process creation. We first introduce a general class of coloured Petri nets—not tied to any particular syntax or approach—allowing one to capture systems with dynamic (and concurrent) process creation as well as capable of manipulating data. Following this, we introduce the central notion of our method which is a marking equivalence that can be efficiently computed and then used, for instance, to aggregate markings in a reachability graph. In some situations, such an aggregation may produce a finite representation of an infinite state system which still allows one to establish the relevant behavioural properties. We show feasibility of the method on an example and provide initial experimental results.

Publication metadata

Author(s): Klaudel H, Koutny M, Pelz E, Pommereau F

Editor(s): Fitzgerald, J.S., Haxthausen, A.E., Yenigun, H.

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: 5th International Colloquium on Theoretical Aspects of Computing (ICTAC)

Year of Conference: 2008

Pages: 186-200

ISSN: 0302-9743 (Print) 1611-3349 (Online)

Publisher: Springer-Verlag


DOI: 10.1007/978-3-540-85762-4_13

Library holdings: Search Newcastle University Library for this item

Series Title: Lecture Notes in Computer Science

ISBN: 9783540857617