Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., algorithms where nodes communicate via message passing. Here we describe an approach for automatic extraction of models of parallel algorithms and programs, i.e., algorithms and programs where processes communicate via shared memory. The models can be verified for correctness, here to prove absence of mutual exclusion violations and to find dead- and live-locks. This makes it possible to verify software using a model-extraction approach using coloured Petri nets, where a formal model is extracted from runnable code. We extract models in a manner so we can also support a model-driven development approach, where code is generated from a model, ...
Abstract. Constructing an abstract description in the form of a model can give useful insight into a...
The behavior of concurrent Ada programs is very difficult to understand because of the complexity in...
A technique to describe and to verify distributed algorithms is suggested. This technique (based on ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Abstract. Coloured Petri nets have proved to be a useful formalism for modeling distributed algorith...
This document surveys my research work about a framework of composable coloured Petri nets. This fra...
In this paper we argue that high-level Petri nets are well suited for the representation of distribu...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...
This document surveys my research work about a framework of composable coloured Petri nets. This fra...
This document surveys my research work about a framework of composable coloured Petri nets. This fra...
Abstract. Constructing an abstract description in the form of a model can give useful insight into a...
The behavior of concurrent Ada programs is very difficult to understand because of the complexity in...
A technique to describe and to verify distributed algorithms is suggested. This technique (based on ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Coloured Petri nets have proved to be a useful formalism for modeling distributed algorithms, i.e., ...
Abstract. Coloured Petri nets have proved to be a useful formalism for modeling distributed algorith...
This document surveys my research work about a framework of composable coloured Petri nets. This fra...
In this paper we argue that high-level Petri nets are well suited for the representation of distribu...
This thesis enters in the frame of the automatic verification of concurrent software based on an int...
This document surveys my research work about a framework of composable coloured Petri nets. This fra...
This document surveys my research work about a framework of composable coloured Petri nets. This fra...
Abstract. Constructing an abstract description in the form of a model can give useful insight into a...
The behavior of concurrent Ada programs is very difficult to understand because of the complexity in...
A technique to describe and to verify distributed algorithms is suggested. This technique (based on ...