Ensuring termination by typability

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

8 Scopus citations

Abstract

A term terminates if all its reduction sequences are of finite length. We show four type systems that ensure termination of well-typed π-calculas processes. The systems are obtained by successive refinements of the types of the simply typed π-calculas. For all (but one of) the type systems we also present upper bounds to the number of steps well-typed processes take to terminate. The termination proofs use techniques from term rewriting systems. We show the usefulness of the type systems on some non-trivial examples: the encodings of primitive recursive functions, the protocol for encoding separate choice in terms of parallel composition, a symbol table implemented as a dynamic chain of cells.

Original languageEnglish
Title of host publicationExploring New Frontiers of Theoretical Informatics - IFIP 18th World Computer Congress TC1 and 3rd International Conference on Theoretical Computer Science, TCS 2004
PublisherSpringer New York LLC
Pages619-632
Number of pages14
ISBN (Print)1402081405, 9781402081408
DOIs
StatePublished - 2004
Externally publishedYes
EventIFIP 18th World Computer Congress, TC1 and 3rd International Conference on Theoretical Computer Science, TCS 2004 - Toulouse, France
Duration: 22 Aug 200427 Aug 2004

Publication series

NameIFIP Advances in Information and Communication Technology
Volume155
ISSN (Print)1868-4238

Conference

ConferenceIFIP 18th World Computer Congress, TC1 and 3rd International Conference on Theoretical Computer Science, TCS 2004
Country/TerritoryFrance
CityToulouse
Period22/08/0427/08/04

Keywords

  • Concurrency
  • Termination
  • The π-calculas
  • Type system

Fingerprint

Dive into the research topics of 'Ensuring termination by typability'. Together they form a unique fingerprint.

Cite this