中文
相关论文

相关论文: Analysing Mutual Exclusion using Process Algebra w…

200 篇论文

In the process algebra community it is sometimes suggested that, on some level of abstraction, any distributed system can be modelled in standard process-algebraic specification formalisms like CCS. This sentiment is strengthened by results…

计算机科学中的逻辑 · 计算机科学 2015-05-25 Rob van Glabbeek , Peter Höfner

Peterson's mutual exclusion algorithm for two processes has been generalized to $N$ processes in various ways. As far as we know, no such generalization is starvation free without making any fairness assumptions. In this paper, we study the…

计算机科学中的逻辑 · 计算机科学 2025-08-08 Yousra Hafidi , Jeroen J. A. Keiren , Jan Friso Groote

I show that in a standard process algebra extended with time-outs one can correctly model mutual exclusion in such a way that starvation-freedom holds without assuming fairness or justness, even when one makes the problem more challenging…

计算机科学中的逻辑 · 计算机科学 2023-08-16 Rob van Glabbeek

In this paper, we introduce two algorithms that solve the mutual exclusion problem for concurrent processes that communicate through shared variables, [2]. Our algorithms guarantee that any process trying to enter the critical section,…

分布式、并行与集群计算 · 计算机科学 2019-03-26 Jordi Bataller Mascarell

We propose a process algebra for link layer protocols, featuring a unique mechanism for modelling frame collisions. We also formalise suitable liveness properties for link layer protocols specified in this framework. To show applicability…

网络与互联网体系结构 · 计算机科学 2019-08-01 Rob van Glabbeek , Peter Höfner , Michael Markl

Existing formalisms for the algebraic specification and representation of networks of reversible agents suffer some shortcomings. Despite multiple attempts, reversible declensions of the Calculus of Communicating Systems (CCS) do not offer…

计算机科学中的逻辑 · 计算机科学 2021-03-30 Clément Aubert , Doriana Medić

We verify the correctness of a variety of mutual exclusion algorithms through model checking. We look at algorithms where communication is via shared read/write registers, where those registers can be atomic or non-atomic. For the…

计算机科学中的逻辑 · 计算机科学 2026-04-03 Rob van Glabbeek , Bas Luttik , Myrthe Spronck

In the case of multi-threading as found in contemporary programming languages, parallel processes are interleaved according to what is known as a process-scheduling policy in the field of operating systems. In a previous paper, we extend…

计算机科学中的逻辑 · 计算机科学 2020-04-22 C. A. Middelburg

Mutual exclusion is an important problem in the context of shared resource usage, where only one process can be using the shared resource at any given time. A mutual exclusion protocol that does not use information on the duration for which…

分布式、并行与集群计算 · 计算机科学 2023-05-11 Karthi Srinivasan , Yoram Moses , Rajit Manohar

We verify the correctness of a variety of mutual exclusion algorithms through model checking. We look at algorithms where communication is via shared read/write registers, where those registers can be atomic or non-atomic. For the…

计算机科学中的逻辑 · 计算机科学 2025-07-18 Rob van Glabbeek , Bas Luttik , Myrthe Spronck

We present two algorithms for the Group Mutual Exclusion (GME) Problem that satisfy the properties of Mutual Exclusion, Starvation Freedom, Bounded Exit, Concurrent Entry and First Come First Served. Both our algorithms use only simple read…

分布式、并行与集群计算 · 计算机科学 2015-05-29 Yuan He , Krishnan Gopalakrishnan , Eli Gafni

It is well known that we can use structural proof theory to refine, or generalize, existing paradigmatic computational primitives, or to discover new ones. Under such a point of view we keep developing a programme whose goal is establishing…

计算机科学中的逻辑 · 计算机科学 2012-12-20 Luca Roversi

We present process-algebraic models of multi-writer multi-reader safe, regular and atomic registers. We establish the relationship between our models and alternative versions presented in the literature. We use our models to formally…

计算机科学中的逻辑 · 计算机科学 2023-07-12 Myrthe Spronck , Bas Luttik

This paper introduces an imperative process algebra based on ACP (Algebra of Communicating Processes). Like other imperative process algebras, this process algebra deals with processes of the kind that arises from the execution of…

计算机科学中的逻辑 · 计算机科学 2022-07-08 C. A. Middelburg

We introduce an algebra qCCS of pure quantum processes in which no classical data is involved, communications by moving quantum states physically are allowed, and computations is modeled by super-operators. An operational semantics of qCCS…

量子物理 · 物理学 2010-09-08 Mingsheng Ying , Yuan Feng , Runyao Duan , Zhengfeng Ji

We formulate a modular approach to the design and analysis of a particular class of mutual exclusion algorithms for shared memory multiprocessor systems. Specifically, we consider algorithms that organize waiting processes into a queue.…

分布式、并行与集群计算 · 计算机科学 2013-10-31 Wojciech Golab

Partial mutual exclusion is the drinking philosophers problem for complete graphs. It is the problem that a process may enter a critical section CS of its code only when some finite set nbh of other processes are not in their critical…

分布式、并行与集群计算 · 计算机科学 2011-12-07 Wim H. Hesselink

Often fairness assumptions need to be made in order to establish liveness properties of distributed systems, but in many situations they lead to false conclusions. This document presents a research agenda aiming at laying the foundations of…

计算机科学中的逻辑 · 计算机科学 2019-12-13 Rob van Glabbeek

We study which standard operators of probabilistic process calculi allow for compositional reasoning with respect to bisimulation metric semantics. We argue that uniform continuity (generalizing the earlier proposed property of…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Daniel Gebler , Kim G. Larsen , Simone Tini

Often fairness assumptions need to be made in order to establish liveness properties of distributed systems, but in many situations these lead to false conclusions. This document presents a research agenda aiming at laying the foundations…

计算机科学中的逻辑 · 计算机科学 2017-11-15 Rob van Glabbeek
‹ 上一页 1 2 3 10 下一页 ›