【24h】

Semantics of prialt in Handel-C~(TM)

机译:Handel-C〜(TM)中的惯用语语义

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

摘要

This paper discusses the semantics of the prialt construct in Handel-C. The language is essentially a static subset of C, augmented with a parallel construct and channel communication, as found in CSP. All assignments and channel communication events take one clock cycle, with all updates synchronised with the clock edge marking the cycle end. The behaviour of prialt in Handel-C is similar in concept to that of Occam, and to the p-priority concept of Adrian Lawrence CSPP. However, we have to contend with both input and output guards in Handel-C, unlike the situation in Occam, although prialts with conflicting priority requirements are not legal in Handel-C. This makes our problem simpler than the more general case including such conflicts considered in [4]. We start with an informal discussion of the issues that arise when considering the semantics of Handel-C's prial c construct. We define a resolution function (R) that determines which requests in a collection of prial ts become active. We describe a few properties that we expect to hold for resolution, and discuss the issue of compositionality.
机译:本文讨论了Handel-C中prialt构造的语义。该语言本质上是C的静态子集,并通过CSP中的并行构造和通道通信加以增强。所有分配和通道通信事件都需要一个时钟周期,所有更新都与标记时钟周期边缘的时钟沿同步。在Handel-C中,prialt的行为在概念上与Occam相似,并且与Adrian Lawrence CSPP的p优先级概念相似。但是,与Occam的情况不同,我们必须同时处理Handel-C中的输入和输出防护,尽管在Handel-C中具有冲突优先级要求的礼拜不合法。这使我们的问题比包含[4]中考虑的此类冲突的更一般情况更简单。我们首先对在考虑Handel-C的Prial C构造的语义时出现的问题进行非正式讨论。我们定义一个解析函数(R),该函数确定pri ts集合中的哪些请求变为活动状态。我们描述了一些我们希望保留用于解决的属性,并讨论了组成性问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号