Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
SACO: static analyzer for concurrent objects
We present the main concepts, usage and implementation of SACO, a static analyzer for
concurrent objects. Interestingly, SACO is able to infer both liveness (namely termination …
concurrent objects. Interestingly, SACO is able to infer both liveness (namely termination …
Sound static deadlock analysis for C/Pthreads
We present a static deadlock analysis approach for C/pthreads. The design of our method
has been guided by the requirement to analyse real-world code. Our approach is sound (ie …
has been guided by the requirement to analyse real-world code. Our approach is sound (ie …
A framework for deadlock detection in core ABS
E Giachino, C Laneve, M Lienhardt - Software & Systems Modeling, 2016 - Springer
We present a framework for statically detecting deadlocks in a concurrent object-oriented
language with asynchronous method calls and cooperative scheduling of method …
language with asynchronous method calls and cooperative scheduling of method …
Behavioral program logic
E Kamburjan - Automated Reasoning with Analytic Tableaux and …, 2019 - Springer
Abstract We present Behavioral Program Logic (BPL), a dynamic logic for trace properties
that incorporates concepts from behavioral types and allows reasoning about non-functional …
that incorporates concepts from behavioral types and allows reasoning about non-functional …
SYCO: a systematic testing tool for concurrent objects
We present the concepts, usage and prototypical implementation of SYCO: a SYstematic
testing tool for Concurrent Objects. The system receives as input a program, a selection of …
testing tool for Concurrent Objects. The system receives as input a program, a selection of …
Object‐sensitive cost analysis for concurrent objects
This article presents a novel cost analysis framework for concurrent objects. Concurrent
objects form a well‐established model for distributed concurrent systems. In this model …
objects form a well‐established model for distributed concurrent systems. In this model …
Behavioral contracts for cooperative scheduling
Formal specification of multi-threaded programs is notoriously hard, because thread
execution may be preempted at any point. In contrast, abstract concurrency models such as …
execution may be preempted at any point. In contrast, abstract concurrency models such as …
Detecting deadlocks in formal system models with condition synchronization
E Kamburjan - Electronic Communications of the EASST, 2019 - eceasst.org
We present a novel notion of deadlock for synchronization on arbitrary boolean conditions
and a sound, fully automatic deadlock analysis. Contrary to other approaches, our analysis …
and a sound, fully automatic deadlock analysis. Contrary to other approaches, our analysis …
Static deadlock detection for asynchronous C# programs
Asynchronous programming is a standard approach for designing responsive applications.
Modern languages such as C# provide async/await primitives for the disciplined use of …
Modern languages such as C# provide async/await primitives for the disciplined use of …
May-happen-in-parallel analysis for actor-based concurrency
This article presents a may-happen-in-parallel (MHP) analysis for languages with actor-
based concurrency. In this concurrency model, actors are the concurrency units such that …
based concurrency. In this concurrency model, actors are the concurrency units such that …