中文
相关论文

相关论文: Unfolding-based Partial Order Reduction

200 篇论文

Partial order reduction (POR) is a classic technique for dealing with the state explosion problem in model checking of concurrent programs. Theoretical optimality, i.e., avoiding enumerating equivalent interleavings, does not necessarily…

分布式、并行与集群计算 · 计算机科学 2022-11-23 Berk Cirisci , Constantin Enea , Azadeh Farzan , Suha Orhun Mutluergil

We address the problem of reasoning about interleavings in safety verification of concurrent programs. In the literature, there are two prominent techniques for pruning the search space. First, there are well-investigated trace-based…

计算机科学中的逻辑 · 计算机科学 2014-08-06 Duc-Hiep Chu , Joxan Jaffar

We present a new dynamic partial-order reduction method for stateless model checking of concurrent programs. A common approach for exploring program behaviors relies on enumerating the traces of the program, without storing the visited…

编程语言 · 计算机科学 2019-01-28 Marek Chalupa , Krishnendu Chatterjee , Andreas Pavlogiannis , Nishant Sinha , Kapil Vaidya

Event-driven multi-threaded programming is fast becoming a preferred style of developing efficient and responsive applications. In this concurrency model, multiple threads execute concurrently, communicating through shared objects as well…

编程语言 · 计算机科学 2017-10-17 Pallavi Maiya , Rahul Gupta , Aditya Kanade , Rupak Majumdar

Conformance checking techniques aim to provide diagnostics on the conformity between process models and event data. Conventional methods, such as trace alignments, assume strict total ordering of events, leading to inaccuracies when…

数据库 · 计算机科学 2025-04-08 Ariba Siddiqui , Wil M. P. van der Aalst , Daniel Schuster

Conformance checking is a fundamental task of process mining, which quantifies the extent to which the observed process executions match a normative process model. The state-of-the-art approaches compute alignments by exploring the state…

人工智能 · 计算机科学 2025-06-11 Douwe Geurtjens , Xixi Lu

A dynamic partial order reduction (DPOR) algorithm is optimal when it always explores at most one representative per Mazurkiewicz trace. Existing literature suggests that the reduction obtained by the non-optimal, state-of-the-art…

编程语言 · 计算机科学 2018-04-23 Huyen T. T Nguyen , César Rodríguez , Marcelo Sousa , Camille Coti , Laure Petrucci

The goal of partial-order methods is to accelerate the exploration of concurrent systems by examining only a representative subset of all possible runs. The stateful approach builds a transition system with representative runs, while the…

计算机科学中的逻辑 · 计算机科学 2024-11-27 Frédéric Herbreteau , Sarah Larroze-Jardiné , Gérald Point , Igor Walukiewicz

We present a new partial order reduction method for reachability analysis of nondeterministic labeled transition systems over metric spaces. Nondeterminism arises from both the choice of the initial state and the choice of actions, and the…

计算机科学中的逻辑 · 计算机科学 2018-05-14 Chuchu Fan , Zhenqi Huang , Sayan Mitra

Search is a major technique for planning. It amounts to exploring a state space of planning domains typically modeled as a directed graph. However, prohibitively large sizes of the search space make search expensive. Developing better…

人工智能 · 计算机科学 2011-06-28 You Xu , Yixin Chen , Qiang Lu , Ruoyun Huang

Event-driven architectures are broadly used for systems that must respond to events in the real world. Event-driven applications are prone to concurrency bugs that involve subtle errors in reasoning about the ordering of events.…

软件工程 · 计算机科学 2021-11-10 Rahmadi Trimananda , Weiyu Luo , Brian Demsky , Guoqing Harry Xu

Partial-order reduction (POR) and lazy abstraction with interpolants are two complementary techniques that have been successfully employed to make model checking tools for concurrent programs effective. In this work, we present AbPress -…

计算机科学中的逻辑 · 计算机科学 2014-10-23 Daniel Kroening , Subodh Sharma , Björn Wachter

Stateless model checking is a fully automatic verification technique for concurrent programs that checks for safety violations by exploring all possible thread schedulings. It becomes effective when coupled with Dynamic Partial Order…

编程语言 · 计算机科学 2024-09-24 Parosh Aziz Abdulla , Mohamed Faouzi Atig , Sarbojit Das , Bengt Jonsson , Konstantinos Sagonas

We study the estimation problem for concurrent programs: given a bounded program $P$, estimate the number of Mazurkiewicz trace-equivalence classes induced by its interleavings. This quantity informs two practical questions for…

Formal methods have proved effective to automatically analyze protocols. Over the past years, much research has focused on verifying trace equivalence on protocols, which is notably used to model many interesting privacy properties, e.g.,…

密码学与安全 · 计算机科学 2018-04-25 David Baelde , Stéphanie Delaune , Lucca Hirschi

Unfoldings provide an efficient way to avoid the state-space explosion due to interleavings of concurrent transitions when exploring the runs of a Petri net. The theory of adequate orders allows one to define finite prefixes of unfoldings…

计算机科学中的逻辑 · 计算机科学 2016-11-07 Thomas Chatain , Loïc Paulevé

Context: Linear temporal logic (LTL) model checking faces a significant challenge known as the state-explosion problem. The on-the-fly method is a solution that constructs and checks the state space simultaneously, avoiding generating all…

计算机科学中的逻辑 · 计算机科学 2024-06-13 Shuo Li , Liao Zheng , Ru Yang , Zhijun Ding

The verification of concurrent programs remains an open challenge, as thread interaction has to be accounted for, which leads to state-space explosion. Stateless model checking battles this problem by exploring traces rather than states of…

编程语言 · 计算机科学 2019-09-04 Krishnendu Chatterjee , Andreas Pavlogiannis , Viktor Toman

In model checking, partial-order reduction (POR) is an effective technique to reduce the size of the state space. Stubborn sets are an established variant of POR and have seen many applications over the past 31 years. One of the early works…

计算机科学中的逻辑 · 计算机科学 2020-04-29 Thomas Neele , Antti Valmari , Tim A. C. Willemse

Partial orders are used extensively for modeling and analyzing concurrent computations. In this paper, we define two properties of partially ordered sets: width-extensibility and interleaving-consistency, and show that a partial order can…

分布式、并行与集群计算 · 计算机科学 2014-10-07 Himanshu Chauhan , Vijay K. Garg
‹ 上一页 1 2 3 10 下一页 ›