Programming Idioms For Transactional Events

ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE(2010)

引用 3|浏览70
暂无评分
摘要
Transactional events (TE) are an extension of Concurrent ML (CML), a programming model for synchronous message-passing. Prior work has focused on TE's formal semantics and its implementation. This paper considers programming idioms, particularly those that vary unexpectedly from the corresponding CML idioms. First, we solve a subtle problem with client-server protocols in TE. Second, we argue that CML's wrap and guard primitives do not translate well to TE, and we suggest useful workarounds. Finally, we discuss how to rewrite CML protocols that use abort actions
更多
查看译文
关键词
formal semantics,client server,message passing,programming language,cluster computing,programming model
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要