• Home
  • Search
  • Ignoring nonessential interleavings in assertional reasoning on concurrent programs
  • https://doi.org/10.1007/3-540-57182-5_51Copy DOI Icon

Ignoring nonessential interleavings in assertional reasoning on concurrent programs

  • Jan 1, 1993
  • Pawel Paczkowski
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

An approach allowing one to simplify assertional reasoning on concurrent programs is presented. In the adopted assertional framework, to verify such properties as partial correctness, mutual exclusion, or deadlock freedom, the inductive assertions method is applied to a labelled transition systems representing a program, where concurrency is modelled by action interleavings. In order to tackle the problem of state explosion a notion of reduction of the transition system representing a verified program is introduced, where some transitions and configurations that arise from nonessential interleavings of actions are ignored. To isolate nonessential interleavings, the trace equivalence, in the sense of Mazurkiewicz, is exploited. Decidability of verifying whether a given labelled transition system is a reduction is investigated.

Similar Papers
  • Research Article
  • Citations68

On Some Equivalence Relations for Probabilistic Processes1

  • Sep 01, 1992
  • Fundamenta Informaticae
  • Dung T Huynh +1
  • Book Chapter
  • Citations1

Algebraic characterizations of decorated trace equivalences over tree-like structures

  • Jan 01, 1996
  • Xiao Jun Chen +1
  • Research Article
  • Citations168

Distributed Computing: Fundamentals, Simulations and Advanced Topics

  • Jan 03, 2001
  • Scalable Computing Practice and Experience
  • Marcin Paprzycki
  • Research Article
  • Citations35

Verification of safety properties for concurrent assembly code

  • Sep 19, 2004
  • ACM SIGPLAN Notices
  • Dachuan Yu +1
  • Conference Article
  • Citations73

Proof techniques for cryptographic processes

  • Jul 02, 1999
  • M Boreale +2
  • Research Article
  • Citations3

Agreement between conformance and composition

  • Nov 01, 2013
  • Programming and Computer Software
  • I B Bourdonov +1
  • Book Chapter
  • Citations1

Target-oriented Petri Net Synthesis

  • Nov 11, 2020
  • Eike Best +3
  • Book Chapter
  • Citations3

Operational Determinism and Fast Algorithms

  • Jan 01, 2006
  • Henri Hansen +1
  • Book Chapter
  • Citations72

Zing: Exploiting Program Structure for Model Checking Concurrent Software

  • Jan 01, 2004
  • Tony Andrews +4
  • Book Chapter

Conventional and Unconventional Automata on Swarm Behaviours

  • May 26, 2018
  • Andrew Schumann
  • Research Article
  • Citations57

Comparing operational models of name-passing process calculi

  • Apr 01, 2006
  • Information and Computation
  • Marcelo Fiore +1
  • Research Article
  • Citations1

Modular coinduction up-to for higher-order languages via first-order transition systems

  • Sep 17, 2021
  • Logical Methods in Computer Science
  • Jean-Marie Madiot +2
  • Research Article
  • Citations34

Time/Contention Trade-Offs for Multiprocessor Synchronization

  • Jan 01, 1996
  • Information and Computation
  • James H Anderson +1
  • Book Chapter
  • Citations2

A New Property of Choice-Free Petri Net Systems

  • Jan 01, 2020
  • Application and Theory of Petri Nets and Concurrency
  • Eike Best +2
  • Research Article
  • Citations9

Pre-synthesis of Petri nets based on prime cycles and distance paths

  • Mar 16, 2018
  • Science of Computer Programming
  • Eike Best +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.