Skip to main content
SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
  1. Home
  2. Theory of Computing Systems
  3. Article

A Thread Algebra with Multi-Level Strategic Interleaving

  • Open access
  • Published: 07 May 2007
  • volume 41, pages 3–32 (2007)
Download PDF

You have full access to this open access article

Theory of Computing Systems Aims and scope Submit manuscript
A Thread Algebra with Multi-Level Strategic Interleaving
Download PDF
  • J.A. Bergstra1,2 &
  • C.A. Middelburg1,3 
  • 520 Accesses

  • 9 Citations

  • Explore all metrics

Cite this article

Abstract

In a previous paper we developed an algebraic theory about threads and a form of concurrency where some deterministic interleaving strategy determines how threads that exist concurrently are interleaved. The interleaving of different threads constitutes a multi-thread. Several multi-threads may exist concurrently on a single host in a network, several host behaviours may exist concurrently in a single network on the internet, etc. In the current paper we assume that the above-mentioned kind of interleaving is also present at those other levels. We extend the theory developed so far with features to cover the multi-level case. We employ the resulting theory to develop a simplified, formal representation schema of the design of systems that consist of several multi-threaded programs on various hosts in different networks and to verify a property of all systems designed according to that schema.

Article PDF

Download to read the full article text

Use our pre-submission checklist

Avoid common mistakes on your manuscript.

Author information

Authors and Affiliations

  1. Programming Research Group, University of Amsterdam, P.O. Box 41882, 1009 DB Amsterdam, The Netherlands

    J.A. Bergstra & C.A. Middelburg

  2. Department of Philosophy, Utrecht University, P.O. Box 80126, 3508 TC Utrecht, The Netherlands

    J.A. Bergstra

  3. Computing Science Department, Eindhoven University of Technology, P.O. Box 513, 5600 MB Eindhoven, The Netherlands

    C.A. Middelburg

Authors
  1. J.A. Bergstra
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. C.A. Middelburg
    View author publications

    You can also search for this author in PubMed Google Scholar

Corresponding authors

Correspondence to J.A. Bergstra or C.A. Middelburg.

Rights and permissions

Open Access This is an open access article distributed under the terms of the Creative Commons Attribution Noncommercial License ( https://creativecommons.org/licenses/by-nc/2.0 ), which permits any noncommercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.

Reprints and Permissions

About this article

Cite this article

Bergstra, J., Middelburg, C. A Thread Algebra with Multi-Level Strategic Interleaving. Theory Comput Syst 41, 3–32 (2007). https://doi.org/10.1007/s00224-006-1337-4

Download citation

  • Published: 07 May 2007

  • Issue Date: July 2007

  • DOI: https://doi.org/10.1007/s00224-006-1337-4

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Keywords

  • Induction Hypothesis
  • Basic Action
  • Local Service
  • Transition Rule
  • Recursion Equation
Use our pre-submission checklist

Avoid common mistakes on your manuscript.

Advertisement

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

Not affiliated

Springer Nature

© 2023 Springer Nature