The concepts of labelled transition system, and of observation-equivalence and testing-equivalence between systems are introduced. These topics are discussed in a number of papers, sparse in the Iiterature; they are conveniently assembled here in a unique, self-contained presentation. Ali proofs have been worked out in detail, and the reader is assumed unfamiliar with fixpoint theory. Three algorithms for verifying equivalence between finite transition systems are introduced and discussed (two for observation-equivalence and one for testing-equivalence). A proof of correctness for one of them, Sanderson's algorithm, is given (it was not found in the Iiterature). The algorithms have been implemented in Prolog, and their application to a small example is illustrated.

Vengono introdotti i concetti di sistema di transizioni, e di equivalenze osservazionale e di 'testing' fra sistemi. Questi argomenti sono discussi in svariati articoli, sparsi nella letteratura; essi sono convenientemente raccolti qui in una presentazione unica ed introduttiva. Tutte le dimostrazioni sono state elaborate in dettaglio, e non si assume famigliarita' con la teoria del punto fisso. Vengono introdotti e discussi tre algoritmi per verificare la equivalenza fra sistemi di transizione finiti (due per la equivalenza osservazionale, uno per la equivalenza di 'testing'). Viene fornita una prova di correttezza di uno di essi, l'algoritmo di Sanderson (non essendo stata trovata in letteratura). Gli algoritmi sono stati implementati in Prolog, e viene illustrata la loro applicazione ad un piccolo esempio.

Verification of equivalences between finite transition systems Theory and applications

Bolognesi T
1986

Abstract

The concepts of labelled transition system, and of observation-equivalence and testing-equivalence between systems are introduced. These topics are discussed in a number of papers, sparse in the Iiterature; they are conveniently assembled here in a unique, self-contained presentation. Ali proofs have been worked out in detail, and the reader is assumed unfamiliar with fixpoint theory. Three algorithms for verifying equivalence between finite transition systems are introduced and discussed (two for observation-equivalence and one for testing-equivalence). A proof of correctness for one of them, Sanderson's algorithm, is given (it was not found in the Iiterature). The algorithms have been implemented in Prolog, and their application to a small example is illustrated.
1986
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Vengono introdotti i concetti di sistema di transizioni, e di equivalenze osservazionale e di 'testing' fra sistemi. Questi argomenti sono discussi in svariati articoli, sparsi nella letteratura; essi sono convenientemente raccolti qui in una presentazione unica ed introduttiva. Tutte le dimostrazioni sono state elaborate in dettaglio, e non si assume famigliarita' con la teoria del punto fisso. Vengono introdotti e discussi tre algoritmi per verificare la equivalenza fra sistemi di transizione finiti (due per la equivalenza osservazionale, uno per la equivalenza di 'testing'). Viene fornita una prova di correttezza di uno di essi, l'algoritmo di Sanderson (non essendo stata trovata in letteratura). Gli algoritmi sono stati implementati in Prolog, e viene illustrata la loro applicazione ad un piccolo esempio.
Observation equivalence
Testing equivalence
Verification
File in questo prodotto:
File Dimensione Formato  
prod_420123-doc_148763.pdf

accesso aperto

Descrizione: Verification of equivalences between finite transition systems Theory and applications
Dimensione 2.61 MB
Formato Adobe PDF
2.61 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/377446
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact