Skip to main content
  • Conference proceedings
  • © 1985

Logics and Models of Concurrent Systems

Part of the book series: NATO ASI Subseries F: (NATO ASI F, volume 13)

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (17 papers)

  1. Front Matter

    Pages I-VIII
  2. Temporal Logic

    1. Front Matter

      Pages 1-1
    2. Using Temporal Logic for Automatic Verification of Finite State Systems

      • E. M. Clarke, M. C. Browne, E. A. Emerson, A. P. Sistla
      Pages 3-26
    3. Resolution Modal Logics

      • Luis Fariñas-del-Cerro
      Pages 27-55
    4. Tools for Verifying Network Protocols

      • Brent Hailpern
      Pages 57-76
  3. Syntax Directed Verification Methods

    1. Front Matter

      Pages 145-145
    2. Script: A Communication Abstraction Mechanism and its Verification

      • Nissim Francez, Brent Hailpern, Gadi Taubenfeld
      Pages 169-212
    3. The Cooperation Test : a syntax-directed verification method

      • Willem P. de Roever Jr.
      Pages 213-257
  4. Around CCS, Theoretical CSP and Distributed Systems

    1. Front Matter

      Pages 259-259
    2. Notes on Algebraic Calculi of Processes

      • G. Boudol
      Pages 261-303
    3. Deadlock Analysis in Networks of Communicating Processes

      • S. D. Brookes, A. W. Roscoe
      Pages 305-323
    4. About Fair Asynchrony

      • Philippe Darondeau
      Pages 343-368
    5. Specification-Oriented Programming in TCSP

      • Ernst-Rüdiger Olderog
      Pages 397-435
  5. Miscellaneous

    1. Front Matter

      Pages 437-437

About this book

The cooperation test [Apt, Francez & de Roever] was originally conceived to capture the proof theoretical analogue of distributed message exchange between disjoint processes, as opposed to the interference freedom test [Owicki & Gries], being the proof theoretical analogue of concurrent communication by means of interference through jointly shared variables. Some authors ([Levin & Gries, Lamport & Schneider, Schlichting and Schneider]) stress that both forms of communication can be proof theoretically characterized using interference freedom only, since proofs for both ultimately amount to an invariance proof of a big global assertion [Ashcroft], invariance of whose parts amounts to interference freedom. Yet I feel that the characteristic nature of the cooperation test is still preserved in the analysis of these authors, because in their analysis of CSP the part dealing with interference freedom specializes to maintenance of a global invariant, the expression of which requires per process the introduction of auxiliary variables which are updated in that process only, thus preserving the concept of disjointness (as opposed to sharing), since now all variables from different processes are disjoint. The cooperation test has been applied to characterize concurrent communication as occurring in Hoare's Communicating Sequential Processes (CSP) [Hoare 2], Ichbiah's ADA [ARM], and Brinch Hansen's Distributed Processes (DP) [Brinch Hansen]. This characterization has been certified through soundness and completeness proofs [Apt 2, Gerth]. As in the interference freedom test this characterization consists of two stages, a local sequential stage and a global stage.

Editors and Affiliations

  • L.I.T.P., Université Paris 7, Paris, France

    Krzysztof R. Apt

Bibliographic Information

  • Book Title: Logics and Models of Concurrent Systems

  • Editors: Krzysztof R. Apt

  • Series Title: NATO ASI Subseries F:

  • DOI: https://doi.org/10.1007/978-3-642-82453-1

  • Publisher: Springer Berlin, Heidelberg

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer-Verlag Heidelberg 1985

  • Softcover ISBN: 978-3-642-82455-5Published: 30 December 2011

  • eBook ISBN: 978-3-642-82453-1Published: 08 March 2013

  • Series ISSN: 0258-1248

  • Edition Number: 1

  • Number of Pages: VIII, 500

  • Topics: Computer Communication Networks, Programming Techniques

Buy it now

Buying options

eBook USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access