Linda-based applicative and imperative process algebras

Citation
R. De Nicola et R. Pugliese, Linda-based applicative and imperative process algebras, THEOR COMP, 238(1-2), 2000, pp. 389-437
Citations number
46
Categorie Soggetti
Computer Science & Engineering
Journal title
THEORETICAL COMPUTER SCIENCE
ISSN journal
03043975 → ACNP
Volume
238
Issue
1-2
Year of publication
2000
Pages
389 - 437
Database
ISI
SICI code
0304-3975(20000506)238:1-2<389:LAAIPA>2.0.ZU;2-P
Abstract
The classical algebraic approach to the specification and verification of c oncurrent systems is tuned to distributed programs that rely on asynchronou s communications and permit explicit data exchange. An applicative process algebra, obtained by embedding the Linda primitives for interprocess commun ication in a CCS/CSP-like language, and an imperative one, obtained from th e applicative Variant by adding a construct for explicit assignment of valu es to variables, are introduced. The testing framework is used to define be havioural equivalences for both languages and sound and complete proof syst ems for them are described together with a fully abstract denotational mode l (namely, a variant of Strong Acceptance Trees). (C) 2000 Elsevier Science B.V. All rights reserved.