PARTIAL CONFLUENCE OF PROCESSES AND SYSTEMS OF OBJECTS

Authors
Citation
Xx. Liu et D. Walker, PARTIAL CONFLUENCE OF PROCESSES AND SYSTEMS OF OBJECTS, Theoretical computer science, 206(1-2), 1998, pp. 127-162
Citations number
29
Categorie Soggetti
Computer Science Theory & Methods","Computer Science Theory & Methods
ISSN journal
03043975
Volume
206
Issue
1-2
Year of publication
1998
Pages
127 - 162
Database
ISI
SICI code
0304-3975(1998)206:1-2<127:PCOPAS>2.0.ZU;2-I
Abstract
A process calculus extending the pi-calculus with higher-order agent a bstractions as in the Higher-Order Ti-calculus and first-order data ot her than names but with only first-order interaction is used to give a natural and direct semantic definition for a concurrent object-orient ed programming language. A notion of partial confluence of agents is i ntroduced and its theory developed, first in the setting of CCS and th en in the mobile-process calculus. It is shown how the semantic defini tion can be used as a basis for reasoning about systems prescribed by programs of the language: the theory of partial confluence is used to prove the indistinguishability in an arbitrary program context of two classes whose instances combine to form data structures only one of wh ich supports concurrent operations. (C) 1998-Elsevier Science B.V. All rights reserved.