Traces of i/o-automata in isabelle/HOLCF

Olaf Miiller, Tobias Nipkow

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

Abstract

This paper presents a formalization of finite and infinite sequences in domain theory carried out in the theorem prover Isabelle. The results are used to model the metatheory of I/O automata; they are, however, applicable to any trace based model of parallelism which distinguishes internM and external actions. We make use of the logic HOLCF, an extension of HOL with domain theory and show how to move between HOL and HOLCF. This allows us to restrict the use of HOLCF to metatheoretic arguments while actual refinement proofs between I/O automata are carried out within the simpler logic HOL. In order to evaluate the formalization we prove the correctness of a generalized refinement concept in I/O automata.

Original languageEnglish
Title of host publicationTAPSOFT 1997
Subtitle of host publicationTheory and Practice of Software Development - 7th International Joint Conference CAAP/FASE, Proceedings
EditorsMichel Bidoit, Michel Bidoit, Max Dauchet, Max Dauchet
PublisherSpringer Verlag
Pages580-594
Number of pages15
ISBN (Print)9783540627814, 9783540627814
DOIs
StatePublished - 1997
Event7th International Joint Conference on Theory and Practice of Software Development, TAPSOFT 1997 - Lille, France
Duration: 14 Apr 199718 Apr 1997

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1214
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference7th International Joint Conference on Theory and Practice of Software Development, TAPSOFT 1997
Country/TerritoryFrance
CityLille
Period14/04/9718/04/97

Fingerprint

Dive into the research topics of 'Traces of i/o-automata in isabelle/HOLCF'. Together they form a unique fingerprint.

Cite this