A new solution of Dijkstra's concurrent programming problem

From MaRDI portal
Revision as of 23:27, 7 February 2024 by Import240129110113 (talk | contribs) (Created automatically from import240129110113)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Publication:4766565

DOI10.1145/361082.361093zbMath0281.68004OpenAlexW2070908350WikidataQ56068843 ScholiaQ56068843MaRDI QIDQ4766565

Leslie Lamport

Publication date: 1974

Published in: Communications of the ACM (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/361082.361093






Related Items (81)

Mutual exclusion as a matter of priorityCausality-based game solvingSelf-stabilizing timestampsUnnamed ItemA visit to mutual exclusion in seven datesConcurrent abstract state machinesVerifying a simplification of mutual exclusion by Lycklama-HadzilacosModel Checking Parameterized SystemsSymmetric and economical solutions to the mutual exclusion problem in a distributed systemFull Abstraction Without Synchronization PrimitivesVerification of Concurrent Programs on Weak Memory ModelsRuntime enforcement of hyperpropertiesUnder the Hood of the Bakery Algorithm: Mutual Exclusion as a Matter of PriorityThe space complexity of unbounded timestampsSolvability of the asynchronous ranking problemExtending the wait-free hierarchy to multi-threaded systemsFrom model checking to equilibrium checking: reactive modules for rational verificationA distributed resource allocation algorithm for many processesParametrized verification diagrams: temporal verification of symmetric parametrized concurrent systemsHighly-fair bakery algorithm using symmetric tokensThe space complexity of long-lived and one-shot timestamp implementationsOff-the-shelf automated analysis of liveness properties for just pathsTournaments for mutual exclusion: verification and concurrent complexityOn the Church-Rosser and coherence properties of conditional order-sorted rewrite theoriesRecoverable mutual exclusion with abortabilityGroup mutual exclusion in linear time and spaceSound concurrent traces for online monitoringModelling mutual exclusion in a process algebra with time-outsSimple, space-efficient, and fairness improved FCFS mutual exclusion algorithmsThe complexity of problems in systems of communicating sequential processesPrecise Thread-Modular Abstract Interpretation of Concurrent Programs Using Relational Interference AbstractionsAbout informatics, distributed computing, and our job: a personal viewEfficient Bounded Timestamping from Standard Synchronization PrimitivesImplementing sequentially consistent programs on processor consistent platformsUnnamed ItemNonatomic mutual exclusion with local spinningAdaptive mutual exclusion with local spinningA more efficient generalization of Peterson's mutual exclusion algorithmUnnamed ItemWaiting in concurrent algorithmsStarvation-free mutual exclusion with semaphoresAdaptive solutions to the mutual exclusion problemLinearizable counting networksAdaptive and efficient mutual exclusionShared-memory mutual exclusion: major research trends since 1986Hundreds of impossibility results for distributed computingClosing the complexity gap between FCFS mutual exclusion and mutual exclusionThe mailbox problemThe assignment problemEquational abstractionsQueue based mutual exclusion with linearly bounded overtakingConvex Invariant Refinement by Control Node Splitting: a Heuristic ApproachUnnamed ItemLogical classification of distributed algorithms (Bakery algorithms as an example)Recoverable mutual exclusionAbstractions of data typesVerification by augmented abstraction: The automata-theoretic viewThe synchronization of independent processesA first order logic for specification of timed algorithms: Basic properties and a decidable classSelf-stabilizing \(\ell\)-exclusionOpportunistic monitoring of multithreaded programsThe Spotlight PrincipleAutoHyper: explicit-state model checking for HyperLTLTowards an automatic proof of the bakery algorithmDecision procedures for sequence theoriesThreshold graphs and synchronization protocolsCorrectness and concurrent complexity of the black-white bakery algorithmAntichains: Alternative Algorithms for LTL Satisfiability and Model-CheckingA queue based mutual exclusion algorithmBounded time-stampsTowards a Thread-Local Proof Technique for Starvation FreedomA new generalization of Dekker's algorithm for mutual exclusionNonatomic dual bakery algorithm with bounded tokensApproximated parameterized verification of infinite-state processes with global conditionsStabilizing mobile philosophersNote on an extremal problem arising for unreliable networks in parallel computingWhat is a ``good encoding of guarded choice?An efficient subsumption test pipeline for BS(LRA) clausesProof assistance for real-time systems using an interactive theorem proverSpecification and verification of concurrent programs through refinementsSELF-STABILIZING PROTOCOL FOR MUTUAL EXCLUSION AMONG NEIGHBORING NODES IN A TREE STRUCTURED DISTRIBUTED SYSTEM







This page was built for publication: A new solution of Dijkstra's concurrent programming problem