In an extensional treatment of dataflow deadlock Wadge (1981) introduced an elegant nonoperational test for proving that many of Kahn's data flow message passing networks (Kahn, 1974) must be free of deadlock; a test that ''should extend to a much wider context'' in the study of program correctness. Such a context has now been provided with the introduction of partial metric spaces (Matthews, 1992). These spaces can be used to describe semantic domains such as those used in lazy data flow languages (Wadge and Ashcroft, 1985). This paper develops Wadge's ideas on establishing an extensional theory of program correctness by using partial metric spaces to give a nonoperational treatment of lazy data flow deadlock
A fixed point semantics for nondeterministic data flow is introduced which refines and extends work ...
A race condition is a phenomenon wherein the output of an electronic device or computer process (thr...
Abstract. In this paper, we sketch a data-centric approach to avoid deadlocks of a business process....
AbstractIn an extensional treatment of dataflow deadlock Wadge (1981) introduced an elegant nonopera...
AbstractWe discuss deadlock in reference to a simple equational dataflow language, and devise a test...
We discuss deadlock in reference to a simple equation data-flow language, and devise a test (the cyc...
In this paper, we consider a concurrent model of computation called dataflow, where components (acto...
International audienceDependency graphs are a commonly used data structure to encode the streams of ...
Deadlock detection in concurrent programs that create networks with arbitrary numbers of nodes is ex...
Parallel and distributed programming languages often include explicit synchronization primitives, su...
Criteria for adequacy of a data flow semantics are discussed and Kahn's successful semantics for fun...
We introduce a number of techniques for establishing the deadlock freedom of concurrent systems. Our...
The main goal of this PhD thesis is to propose and implement a methodology for the construction of p...
We describe the representation of Ada programs containing the select and accept-do constructs, for u...
AbstractA fixed point semantics for nondeterministic data flow is introduced which refines and exten...
A fixed point semantics for nondeterministic data flow is introduced which refines and extends work ...
A race condition is a phenomenon wherein the output of an electronic device or computer process (thr...
Abstract. In this paper, we sketch a data-centric approach to avoid deadlocks of a business process....
AbstractIn an extensional treatment of dataflow deadlock Wadge (1981) introduced an elegant nonopera...
AbstractWe discuss deadlock in reference to a simple equational dataflow language, and devise a test...
We discuss deadlock in reference to a simple equation data-flow language, and devise a test (the cyc...
In this paper, we consider a concurrent model of computation called dataflow, where components (acto...
International audienceDependency graphs are a commonly used data structure to encode the streams of ...
Deadlock detection in concurrent programs that create networks with arbitrary numbers of nodes is ex...
Parallel and distributed programming languages often include explicit synchronization primitives, su...
Criteria for adequacy of a data flow semantics are discussed and Kahn's successful semantics for fun...
We introduce a number of techniques for establishing the deadlock freedom of concurrent systems. Our...
The main goal of this PhD thesis is to propose and implement a methodology for the construction of p...
We describe the representation of Ada programs containing the select and accept-do constructs, for u...
AbstractA fixed point semantics for nondeterministic data flow is introduced which refines and exten...
A fixed point semantics for nondeterministic data flow is introduced which refines and extends work ...
A race condition is a phenomenon wherein the output of an electronic device or computer process (thr...
Abstract. In this paper, we sketch a data-centric approach to avoid deadlocks of a business process....