首页> 外文会议>11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2009) >A Methodology for Concurrent Languages Development Based on Denotational Semantics
【24h】

A Methodology for Concurrent Languages Development Based on Denotational Semantics

机译:基于指称语义的并发语言开发方法

获取原文
获取原文并翻译 | 示例

摘要

By using the "continuation semantics for concurrency" (CSC) technique [6] denotational semantics can be used both as a method for formal specification and as a general method for designing tractable compositional prototypes for concurrent languages [8]. A denotational specification produces as final yield an element of a classic power domain structure. A denotational prototype designed with CSC produces incrementally a single execution trace and uses a random number generator to model the nondeterminism of a "real" concurrent system. In this paper we present a methodology for concurrent languages development based on denotational semantics. The main step of this methodology is the establishment of the formal relationship between a denotational prototype and a corresponding denotational specification. We illustrate this methodology on the particular example of a CSP-like language extended with communication on multiple channels in the style of Join calculus. We employ techniques from metric semantics in designing and relating the denotational prototype and the denotational specification for the language under study. We prove that the (single) trace produced by the denotational prototype is always an element of the collection of traces that is produced by the denotational specification. This result is independent of the random number generator that is given as a parameter to the denotational prototype.
机译:通过使用“并发的连续语义”(CSC)技术[6],指称语义既可以用作形式化规范的方法,也可以用作为并发语言设计易于处理的组合原型的通用方法[8]。指称规范最终产生了经典幂域结构的元素。使用CSC设计的定名原型会逐步生成一条执行轨迹,并使用随机数生成器来对“实际”并发系统的不确定性进行建模。在本文中,我们提出了一种基于指称语义的并发语言开发方法。该方法的主要步骤是建立指称原型与相应指称规范之间的形式关系。我们将在类似于CSP的语言的特定示例中说明这种方法,该语言通过Join演算的形式在多个通道上进行通信扩展。我们使用度量语义的技术来设计和关联所研究语言的指称原型和指称规范。我们证明了指称原型产生的(单个)迹线始终是指称规范产生的迹线集合的一个元素。该结果与作为原型原型的参数给出的随机数生成器无关。

著录项

  • 来源
  • 会议地点 Timisoara(RO);Timisoara(RO)
  • 作者单位

    Issue Date: 26-29 Sept. 2009rnrntOn page(s): rnt290rnttrn- 298rnrnrnLocation: Timisoara, RomaniarnrnPrint ISBN: 978-1-4244-5910-0rnrnrnrnttrnDigital Object Identifier: href='http://dx.doi.org/10.1109/SYNASC.2009.31' target='_blank'>10.1109/SYNASC.2009.31 rnrnDate of Current Version: trnrnt2010-05-06 14:34:00.0rnrnt rntt class="body-text">rntname="Abstract">>Abstractrn>By using the "continuation semantics for concurrency" (CSC) technique 6 denotational semantics can be used both as a method for formal specification and as a general method for designing tractable compositional prototypes for concurrent languages 8. A denotational specification produces as final yield an element of a classic power domain structure. A denotatio;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算复杂性理论;
  • 关键词

    Denotational semantics; prototype; specification;

    机译:指称语义;原型;规范;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号