AN EXTENSIONAL TREATMENT OF LAZY DATA-FLOW DEADLOCK

Authors
Citation
Sg. Matthews, AN EXTENSIONAL TREATMENT OF LAZY DATA-FLOW DEADLOCK, Theoretical computer science, 151(1), 1995, pp. 195-205
Citations number
11
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
03043975
Volume
151
Issue
1
Year of publication
1995
Pages
195 - 205
Database
ISI
SICI code
0304-3975(1995)151:1<195:AETOLD>2.0.ZU;2-X
Abstract
In an extensional treatment of dataflow deadlock Wadge (1981) introduc ed 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 int roduction of partial metric spaces (Matthews, 1992). These spaces can be used to describe semantic domains such as those used in lazy data f low 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.