Results 181 to 190 of about 683 (202)
Some of the next articles are maybe not open access.

A type-theoretic approach to deadlock-freedom of asynchronous systems

1997
We present a type-based technique for the verification of deadlock-freedom in asynchronous concurrent systems. Our general approach is to start with a simple interaction category, in which objects are types containing safety specifications and morphisms are processes.
Samson Abramsky   +2 more
openaire   +1 more source

Verification system for freedom from deadlock of communicating sequential processes

Systems and Computers in Japan, 1987
AbstractThe communicating sequential processes (CSP) proposed by Hoare are a model for parallel computation in which the processes do not share a variable and perform the interprocess information exchange and synchronization by the communication instruction function.
Masaki Murakami, Yasuyoshi Inagaki
openaire   +1 more source

Deadlock-freedom of large transactions in object management systems

Information Systems, 1989
Abstract Different sorts of large transactions can be found in object management systems, i.e. databases for engineering design systems. Examples are design transactions, tool executions and operations on complex objects. Such transactions should not run into deadlocks because their rollback is very expensive. We propose a solution which is based on
openaire   +1 more source

A multi-core version of FreeRTOS verified for datarace and deadlock freedom

2014 Twelfth ACM/IEEE Conference on Formal Methods and Models for Codesign (MEMOCODE), 2014
We present the design of a multicore version of FreeRTOS, a popular open source real-time operating system for embedded applications. We generalize the scheduling policy of FreeRTOS to schedule the n highest-priority longest-waiting tasks, for an n-core processsor.
Prakash Chandrasekaran   +4 more
openaire   +1 more source

Freedom from deadlock of locked transactions in a distributed database

Proceedings of the second annual ACM symposium on Principles of distributed computing - PODC '83, 1983
We examine the problem of determining whether a given set of locked transactions, accessing a distributed database, is free from deadlock. A deadlock graph is used to derive a new characterization for deadlock-free two-transaction systems in a distributed environment.
openaire   +1 more source

Efficiently Verifiable Conditions for Deadlock-Freedom of Large Concurrent Programs

2005
We present two polynomial-time algorithms for automatic verification of deadlock-freedom of large finite-state concurrent programs. We consider shared-memory concurrent programs in which a process can nondeterministically choose amongst several (enabled) actions at any step.
Paul C. Attie, Hana Chockler
openaire   +1 more source

A polynomial-time test for the deadlock-freedom of computer systems

1977
We call a system of n processes sharing m reusable resources deadlock-free, if and only if the allocation policy which automatically grants any request that can be granted with currently free resource units never leads to a deadlock. The best known test for deadlock-freedom is essentially enumerative.
openaire   +1 more source

Checking deadlock-freedom of parametric component-based systems

Journal of Logical and Algebraic Methods in Programming, 2021
Marius Bozga   +2 more
exaly  

Locking policies: Safety and freedom from deadlock

20th Annual Symposium on Foundations of Computer Science (sfcs 1979), 1979
Mihalis Yannakakis   +2 more
openaire   +1 more source

Home - About - Disclaimer - Privacy