中文
相关论文

相关论文: Efficient Linearizability Checking for Actor-based…

200 篇论文

The actor model is an attractive foundation for developing concurrent applications because actors are isolated concurrent entities that communicate through asynchronous messages and do not share state. Thereby, they avoid concurrency bugs…

编程语言 · 计算机科学 2018-04-25 Carmen Torres Lopez , Stefan Marr , Hanspeter Mössenböck , Elisa Gonzalez Boix

Designing and implementing distributed systems correctly can be quite challenging. Although these systems are often accompanied by formal specifications that are verified using model-checking techniques, a gap still exists between the…

分布式、并行与集群计算 · 计算机科学 2025-12-10 Ilya Kokorin , Evgeny Chernatskiy , Vitaly Aksenov

Serializability is a well-understood concurrency control mechanism that eases reasoning about highly-concurrent database programs. Unfortunately, enforcing serializability has a high-performance cost, especially on geographically…

编程语言 · 计算机科学 2021-03-10 Kia Rahmani , Kartik Nagar , Benjamin Delaware , Suresh Jagannathan

Software-Defined Networking (SDN) is a networking paradigm that has become increasingly popular in the last decade. The unprecedented control over the global behavior of the network it provides opens a range of new opportunities for formal…

网络与互联网体系结构 · 计算机科学 2020-01-29 Elvira Albert , Miguel Gómez-Zamalloa , Miguel Isabel , Albert Rubio , Matteo Sammartino , Alexandra Silva

Stateless code model checking is an effective verification technique, which is more applicable than stateful model checking to the software world. Existing stateless model checkers support the verification of neither LTL formulae nor the…

编程语言 · 计算机科学 2016-03-14 Elaheh Ghassabani , Mohammad Abdollahi Azgomi

Distributed in-network programs are increasingly deployed in data centers for their performance benefits, but shifting application logic to switches also enlarges the failure domain. Ensuring their correctness before deployment is thus…

网络与互联网体系结构 · 计算机科学 2025-11-12 Mingyuan Song , Huan Shen , Jinghui Jiang , Qiang Su , Qingyu Song , Lu Tang , Wanjian Feng , Fei Yuan , Qiao Xiang , Jiwu Shu

In this dissertation we focus on providing effective adaptations that can be localised and applied to specific concurrent actors, thereby only causing a temporary disruption to the parts of the system requiring mitigation, while leaving the…

编程语言 · 计算机科学 2017-09-08 Ian Cassar

Complex systems often exhibit unexpected faults that are difficult to handle. Such systems are desirable to be diagnosable, i.e. faults can be automatically detected as they occur (or shortly afterwards), enabling the system to handle the…

软件工程 · 计算机科学 2015-02-27 Hernán Ponce de León , Gonzalo Bonigo , Laura Brandán Briones

Linearizability of concurrent data structures is usually proved by monolithic simulation arguments relying on the identification of the so-called linearization points. Regrettably, such proofs, whether manual or automatic, are often…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Soham Chakraborty , Thomas A. Henzinger , Ali Sezgin , Viktor Vafeiadis

Software is a great enabler for a number of projects that otherwise would be impossible to perform. Such projects include Space Exploration, Weather Modeling, Genome Projects, and many others. It is critical that software aiding these…

软件工程 · 计算机科学 2023-02-10 Aedin Pereira , Julia Ding , Zaina Ali , Rodion Podorozhny

Automatic garbage collection (GC) prevents certain kinds of bugs and reduces programming overhead. GC techniques for sequential programs are based on reachability analysis. However, testing reachability from a root set is inadequate for…

计算机科学中的逻辑 · 计算机科学 2020-07-24 Dan Plyukhin , Gul Agha

Fault-tolerant distributed algorithms are central for building reliable spatially distributed systems. Unfortunately, the lack of a canonical precise framework for fault-tolerant algorithms is an obstacle for both verification and…

形式语言与自动机理论 · 计算机科学 2012-10-16 Annu John , Igor Konnov , Ulrich Schmid , Helmut Veith , Josef Widder

Linearizability has become the de facto correctness specification for implementations of concurrent data structures. While formally verifying such implementations remains challenging, linearizability monitoring has emerged as a promising…

编程语言 · 计算机科学 2025-09-16 Lee Zheng Han , Umang Mathur

While significant progress has been made in automating various aspects of software development through coding agents, there is still significant room for improvement in their bug fixing capabilities. Debugging and investigation of runtime…

软件工程 · 计算机科学 2026-04-22 Spandan Garg , Yufan Huang

In this paper, we discuss the feasibility of monitoring partially synchronous distributed systems to detect latent bugs, i.e., errors caused by concurrency and race conditions among concurrent processes. We present a monitoring framework…

分布式、并行与集群计算 · 计算机科学 2017-07-26 Vidhya Tekken Valapil , Sorrachai Yingchareonthawornchai , Sandeep Kulkarni , Eric Torng , Murat Demirbas

Modern distributed systems include a class of applications in which non-functional requirements are important. In particular, these applications include multimedia facilities where real time constraints are crucial to their correct…

多媒体 · 计算机科学 2007-05-23 Jeremy Bryans , Howard Bowman , John Derrick

Software testing is a very expensive and time consuming process. It can account for up to 50% of the total cost of the software development. Distributed systems make software testing a daunting task. The research described in this paper…

分布式、并行与集群计算 · 计算机科学 2015-12-02 Hany F. El Yamany , Miriam Capretz , Luiz Fernando Capretz

Verification of large and complicated concurrent programs is an important issue in the software world. Stateless model checking is an appropriate method for systematically and automatically testing of large programs, which has proved its…

编程语言 · 计算机科学 2016-03-14 Elaheh Ghassabani , Mohammad Abdollahi Azgomi

Automatic garbage collection (GC) prevents certain kinds of bugs and reduces programming overhead. GC techniques for sequential programs are based on reachability analysis. However, testing reachability from a root set is inadequate for…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Dan Plyukhin , Gul Agha

This paper presents a {theoretical study} of the problem of verifying linearizability at runtime, where one seeks for a concurrent algorithm for verifying that the current execution of a given concurrent shared object implementation is…

分布式、并行与集群计算 · 计算机科学 2025-11-14 Armando Castañeda , Gilde Valeria Rodríguez
‹ 上一页 1 2 3 10 下一页 ›