A denotational semantics for Handel-C

被引:2
|
作者
Butterfield, Andrew [1 ]
机构
[1] Trinity Coll Dublin, Sch Comp Sci & Stat, Dublin 2, Ireland
关键词
Denotational semantics; Assertion traces; Handel-C; Priority; PRIORITY; CCS;
D O I
10.1007/s00165-009-0146-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a denotational semantics for a fully functional subset of the Handel-C hardware compilation language (Celoxica Ltd., Handel-C Language Reference Manual, v3.0, 2002, http://www.celoxica.com), based on the concept of typed assertion traces. We motivate the choice of semantic domains by illustrating the complexities of the behaviour of the language, paying particular attention to the prialt (priority-alternation) construct of Handel-C. We then define the typed assertion traces over an abstract notion of actions, and demonstrate key properties of the key semantic operations on these. The denotational semantics is then given using traces with actions instantiated as state-transformers.
引用
收藏
页码:153 / 170
页数:18
相关论文
共 50 条
  • [41] Layering RTL, SAFL, Handel-C and Bluespec Constructs on Chisel HCL
    Greaves, David J.
    [J]. 2015 ACM/IEEE INTERNATIONAL CONFERENCE ON FORMAL METHODS AND MODELS FOR CODESIGN (MEMOCODE), 2015, : 108 - 117
  • [42] DENOTATIONAL SEMANTICS OF CSP
    SOUNDARARAJAN, N
    [J]. THEORETICAL COMPUTER SCIENCE, 1984, 33 (2-3) : 279 - 304
  • [43] 基于Handel-C的微处理器设计
    杨益
    范庆春
    [J]. 电子技术, 2008, (10) : 19 - 22
  • [44] 基于Handel-C的PCNN模型研究及应用
    马志荣
    吴坚
    孙富康
    [J]. 硅谷, 2010, (08) : 68 - 69
  • [45] A Hardware Implementation of a Genetic Programming System Using FPGAs and Handel-C
    Peter Martin
    [J]. Genetic Programming and Evolvable Machines, 2001, 2 (4) : 317 - 343
  • [46] 基于Handel-C的完全内部硬件进化设计
    杨益
    方潜生
    范庆春
    [J]. 计算机技术与发展, 2009, 19 (04) : 239 - 241
  • [47] Design and Implementation of JPEG2000 Arithmetic Decoder based on Handel-C
    Zhu, Tingsong
    Zhou, Jianyang
    Liu, Shunkui
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY, AND IDENTIFICATION IN COMMUNICATION, 2009, : 505 - 508
  • [48] DENOTATIONAL AND OPERATIONAL SEMANTICS FOR PROLOG
    DEBRAY, SK
    MISHRA, P
    [J]. JOURNAL OF LOGIC PROGRAMMING, 1988, 5 (01): : 61 - 91
  • [49] Denotational Semantics and Quantum Topology
    Hasegawa, Masahito
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2014, (172):
  • [50] LOGICAL ASPECTS OF DENOTATIONAL SEMANTICS
    ROBINSON, E
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1987, 283 : 238 - 253