Correct metric semantics for a language inspired by DNA computing
Gabriel Ciobanu, Eneia Nicolae Todoran
Abstract
Gabriel Ciobanu, Eneia Nicolae Todoran
Abstract
Summary We investigate a language similar to a process algebra introduced by Cardelli for DNA computing. For such a language, we relate two formal semantics. We define a new denotational semantics by using complete metric spaces, in which various semantic functions are defined as fixed points of appropriate higher‐order mappings. We compare this denotational semantics with an operational semantics and establish a formal relationship between them by using an abstraction operator and a fixed point argument. In this way, we prove the correctness of the denotational semantics with respect to the operational one. Copyright © 2015 John Wiley & Sons, Ltd.
OpenAlex reports 9 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Summary We investigate a language similar to a process algebra introduced by Cardelli for DNA computing. For such a language, we relate two formal semantics. We define a new denotational semantics by using complete metric spaces, in which various semantic functions are defined as fixed points of appropriate higher‐order mappings. We compare this denotational semantics with an operational semantics and establish a formal relationship between them by using an abstraction operator and a fixed point argument. In this way, we prove the correctness of the denotational semantics with respect to the operational one. Copyright © 2015 John Wiley & Sons, Ltd.
Key concepts: Denotational semantics, Denotational semantics of the Actor model, Normalisation by evaluation, Domain theory, Operational semantics, Action semantics, Computer science, Programming language