DERIVING COMPOSITIONAL MODELS FOR CONCURRENCY BASED ON DEBAKKER-ZUCKER METRIC DOMAIN FROM STRUCTURED OPERATIONAL SEMANTICS

Authors
Citation
E. Horita, DERIVING COMPOSITIONAL MODELS FOR CONCURRENCY BASED ON DEBAKKER-ZUCKER METRIC DOMAIN FROM STRUCTURED OPERATIONAL SEMANTICS, IEICE transactions on fundamentals of electronics, communications and computer science, E75A(3), 1992, pp. 400-409
Citations number
NO
ISSN journal
09168508
Volume
E75A
Issue
3
Year of publication
1992
Pages
400 - 409
Database
ISI
SICI code
0916-8508(1992)E75A:3<400:DCMFCB>2.0.ZU;2-U
Abstract
This paper investigates the compositionality of operational models for concurrency induced by labeled transition systems (LTS's). These mode ls are defined on the basis of a metric domain first introduced by de Bakker and Zucker; the domain is a complete metric space consisting of tree-like structures called processes. Transition system specificatio ns (TSS's) define LTS's; the set of states of such a LTS A is the set of terms generated by a signature-SIGMA. For the syntactical operators F contained in SIGMA, semantic operations (on processes) associated w ith F are derived from the TSS S by which A is defined, provided that S satisfies certain syntactical restrictions. By means of these operat ions, the compositionality of the operational model induced by A is es tablished. A similar result was obtained by Rutten from TTS's which de fine finitely branching LTS's. The main contribution of this paper is generalization of Rutten's result to be applicable to TSS's which are based on applicative languages including recursion, parameterized stat ements, and value passing, and which define infinitely branching LTS's . A version of typed lambda-calculus incorporating mu-notation is empl oyed as a formalism for treating recursion, parameterized statements, and value-passing. Infinitely branching LTS's are needed to treat prog ramming languages including value passing such as CCS.