The models of concurrency which have been proposed in the last ten years can be divided in two broad groups: models based on arbitrary interleavings and models based on partial orderings of elementary actions. Labelled Transition Systems and Petri Nets are two, widely used, representatives of these two groups. We discuss their relationships and their impact on formal specifications of systems and on proof of systems properties. In particular, we show how transition systems naturally support a theory of preorders which allows to prove whether a system is a satisfactory approximation of another, whether an implementation satisfies a specification and whether a subsystem can be substituted by another without affecting the overall behaviour.
Transition systems and testing preorders : an alternative to Petri Nets for systems specifications
De Nicola R
1986
Abstract
The models of concurrency which have been proposed in the last ten years can be divided in two broad groups: models based on arbitrary interleavings and models based on partial orderings of elementary actions. Labelled Transition Systems and Petri Nets are two, widely used, representatives of these two groups. We discuss their relationships and their impact on formal specifications of systems and on proof of systems properties. In particular, we show how transition systems naturally support a theory of preorders which allows to prove whether a system is a satisfactory approximation of another, whether an implementation satisfies a specification and whether a subsystem can be substituted by another without affecting the overall behaviour.File | Dimensione | Formato | |
---|---|---|---|
prod_420031-doc_148684.pdf
solo utenti autorizzati
Descrizione: Transition systems and testing preorders : an alternative to Petri Nets for systems specifications
Tipologia:
Versione Editoriale (PDF)
Dimensione
937.02 kB
Formato
Adobe PDF
|
937.02 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.