Concurreny based transition refinement for the verification of distributed algorithms


Autoria(s): Peuker, S.
Contribuinte(s)

H. Ehrig

W. Reisig

G. Rozenberg

H. Weber

Data(s)

01/01/2003

Resumo

We suggest a new notion of behaviour preserving transition refinement based on partial order semantics. This notion is called transition refinement. We introduced transition refinement for elementary (low-level) Petri Nets earlier. For modelling and verifying complex distributed algorithms, high-level (Algebraic) Petri nets are usually used. In this paper, we define transition refinement for Algebraic Petri Nets. This notion is more powerful than transition refinement for elementary Petri nets because it corresponds to the simultaneous refinement of several transitions in an elementary Petri net. Transition refinement is particularly suitable for refinement steps that increase the degree of distribution of an algorithm, e.g. when synchronous communication is replaced by asynchronous message passing. We study how to prove that a replacement of a transition is a transition refinement.

Identificador

http://espace.library.uq.edu.au/view/UQ:69436

Idioma(s)

eng

Publicador

Springer-Verlag

Palavras-Chave #Distributed Algorithms #Concurrency #Action Refinement #Partial Order Semantics #Verification #Algebraic Petri Nets #280302 Software Engineering #700199 Computer software and services not elsewhere classified #B1
Tipo

Book Chapter