Full Abstractness of an Interleaving Semantics for Action Refinement
نویسنده
چکیده
For an abstract programming language with action reenement both an operational and a denotational semantics are given. The operational semantics is based on an SOS-style transition system speciication involving syntactical reenement sequences. The denotational semantics is an interleaving model which uses semantical reenementènvironments'. It identiies those statements which are equal under all reenements. The denotational model is shown to be fully abstract with respect to the operational one. The underlying metric machinery is exploited to obtain this full abstractness result. Usually, action reenement is treated either in a model with some form of true concurrency, or, when an interleaving model is applied, by assuming that the reening statements are at-omized. We argue that an interleaving model without such atomization is attractive as well.
منابع مشابه
Metric Semantics and Full Abstractness for Action Refinement and Probabilistic Choice
This paper provides a case-study in the field of metric semantics for probabilistic programming. Both an operational and a denotational semantics are presented for an abstract process language Lpr , which features action refinement and probabilistic choice. The two models are constructed in the setting of complete ultrametric spaces, here based on probability measures of compact support over se...
متن کاملMethodological Aspects of Action Refinement
The principle of action reenement refers to the implementation of abstract actions through more complex, concrete processes. In this paper we study the fundamental question how to use this principle in process algebraic system design. We formulate a methodological framework to express design under action reenement, and present two applications of this framework. The rst application corresponds ...
متن کاملInterleaving semantics and action refinement with atomic choice
We investigate how to restrict the concept of action reenement such that established in-terleaving equivalences for concurrent systems are preserved under these restricted reene-ments. We show that interleaving bisimulation is preserved under reenement if we do not allow to reene action occurrences deciding choices and action occurrences involved in auto-concurrency. On the other hand, interlea...
متن کاملFrom Causal Semantics To Duration Timed Models
The interleaving semantics is not compatible with both action refinement and durational actions. Since many true concurrency semantics are congruent w.r.t. action refinement, notably the causality and the maximality ones [4, 5], this has challenged us to study the dense time behavior where the actions are of arbitrary fixed duration within the causality semantics of Da Costa [4]. We extend the ...
متن کاملUnderstanding Mobile Agents via a Non-Interleaving Semantics for Facile
Mobile agents, i.e. pieces of programs that can be sent around networks of computers, are starting to appear on the Internet. Such programs may be seen as an enrichment of traditional distributed computing. Since mobile agents may carry communication links with them as they move across the network, they create very dynamic interconnection structures that can be extremely complex to analyse. In ...
متن کامل