中文
相关论文

相关论文: Actors without Borders: Amnesty for Imprisoned Sta…

200 篇论文

Any non-trivial concurrent system warrants synchronisation, regardless of the concurrency model. Actor-based concurrency serialises all computations in an actor through asynchronous message passing. In contrast, lock-based concurrency…

编程语言 · 计算机科学 2018-07-27 Elias Castegren , Joel Wallin , Tobias Wrigstad

Actor systems are a flexible model of concurrent and distributed programming, which are efficiently implementable, and avoid many classic concurrency bugs by construction. However actor systems must still deal with the challenge of messages…

编程语言 · 计算机科学 2025-09-16 Colin S. Gordon

Context: Actor-based programming languages offer many essential features for developing modern distributed reactive systems. These systems exploit the actor model's isolation property to fulfill their performance and scalability demands.…

编程语言 · 计算机科学 2020-11-02 Humberto Rodriguez Avila , Joeri De Koster , Wolfgang De Meuter

We model actors based on truly concurrent process algebra, and capture the actor model in the following characteristics: (1) Concurrency: all actors execute concurrently; (2) Asynchrony: an actor receives and sends messages asynchronously;…

计算机科学中的逻辑 · 计算机科学 2021-10-29 Yong Wang

The Actor model is a mathematical theory that treats "Actors" as the universal primitives of concurrent digital computation. The model has been used both as a framework for a theoretical understanding of concurrency, and as the theoretical…

编程语言 · 计算机科学 2015-01-22 Carl Hewitt

Recent mainstream programming languages such as Erlang or Scala have renewed the interest on the Actor model of concurrency. However, the literature on the static analysis of actor systems is still lacking of mature formal methods. In this…

编程语言 · 计算机科学 2012-06-11 Silvia Crafa

Context: Developers have come to appreciate the simplicity of message-passing actors for concurrent programming tasks. The actor model of computation is easy to grasp; it is just a conversation among actors with a common goal. Importantly,…

编程语言 · 计算机科学 2025-03-03 Sam Caldwell , Tony Garnock-Jones , Matthias Felleisen

LaCasa is a type system and programming model to enforce the object capability discipline in Scala, and to provide affine types. One important application of LaCasa's type system is software isolation of concurrent processes. Isolation is…

编程语言 · 计算机科学 2017-04-12 Philipp Haller , Fredrik Sommar

Message passing is a useful abstraction for implementing concurrent programs. For real-world systems, however, it is often combined with other programming and concurrency paradigms, such as higher-order functions, mutable state,…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Jonas Kastberg Hinrichsen , Jesper Bengtson , Robbert Krebbers

Parallel hardware makes concurrency mandatory for efficient program execution. However, writing concurrent software is both challenging and error-prone. C++11 provides standard facilities for multiprogramming, such as atomic operations with…

编程语言 · 计算机科学 2013-01-07 Dominik Charousset , Thomas C. Schmidt

Serializability is a well-understood correctness criterion that simplifies reasoning about the behavior of concurrent transactions by ensuring they are isolated from each other while they execute. However, enforcing serializable isolation…

编程语言 · 计算机科学 2017-11-13 Gowtham Kaki , Kartik Nagar , Mahsa Nazafzadeh , Suresh Jagannathan

The iterative consensus problem requires a set of processes or agents with different initial values, to interact and update their states to eventually converge to a common value. Protocols solving iterative consensus serve as building…

密码学与安全 · 计算机科学 2012-08-10 Zhenqi Huang , Sayan Mitra , Geir Dullerud

Collaborative decision making in multi-agent systems typically requires a predefined communication protocol among agents. Usually, agent-level observations are locally processed and information is exchanged using the predefined protocol,…

多智能体系统 · 计算机科学 2019-11-12 Homagni Saha , Vijay Venkataraman , Alberto Speranzon , Soumik Sarkar

Time is a crucial factor in modelling dynamic behaviours of intelligent agents: activities have a determined temporal duration in a real-world environment, and previous actions influence agents' behaviour. In this paper, we propose a…

人工智能 · 计算机科学 2023-07-11 Stefano Bistarelli , Maria Chiara Meo , Carlo Taticchi

We consider the problem of efficiently simulating population protocols. In the population model, we are given a distributed system of $n$ agents modeled as identical finite-state machines. In each time step, a pair of agents is selected…

数据结构与算法 · 计算机科学 2020-05-08 Petra Berenbrink , David Hammer , Dominik Kaaser , Ulrich Meyer , Manuel Penschuck , Hung Tran

The logic for handling of application requests to a staged, event-driven architecture is often distributed over different portions of the source code. This complicates changing and understanding the flow of events in the system. The article…

编程语言 · 计算机科学 2011-09-21 Stefan Plantikow

When communicating, people behave consistently across conversational roles: People understand the words they say and are able to produce the words they hear. To date, artificial agents developed for language tasks have lacked such symmetry,…

计算与语言 · 计算机科学 2020-10-13 Charles Lovering , Ellie Pavlick

Channel- and actor-based programming languages are both used in practice, but the two are often confused. Languages such as Go provide anonymous processes which communicate using buffers or rendezvous points---known as channels---while…

编程语言 · 计算机科学 2017-05-11 Simon Fowler , Sam Lindley , Philip Wadler

Interactive data-intensive applications are becoming ever more pervasive in domains such as finance, web applications, mobile computing, and Internet of Things. Increasingly, these applications are being deployed in sophisticated parallel…

数据库 · 计算机科学 2018-09-11 Vivek Shah , Marcos Antonio Vaz Salles

The sequential semantics of many concurrent data structures, such as stacks and queues, inevitably lead to memory contention in parallel environments, thus limiting scalability. Semantic relaxation has the potential to address this issue,…

数据结构与算法 · 计算机科学 2024-03-21 Kåre von Geijer , Philippas Tsigas
‹ 上一页 1 2 3 10 下一页 ›