arrow
返回

Embedding Polychrony into Synchrony

delete2013-07-01
delete3
delete
OA
AI
J
Jens Brandt *
M
Mike Gemünde
K
Klaus Schneider
S
Sandeep K. Shukla
J
Jean-Pierre Talpin
DOI:10.1109/TSE.2012.85delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
This paper presents an embedding of polychronous programs into synchronous ones. Due to this embedding, it is not only possible to deepen the understanding of these different models of computation, but, more importantly, it is possible to transfer compilation techniques that were developed for synchronous programs to polychronous programs. This transfer is nontrivial because the underlying paradigms differ more than their names suggest: Since synchronous systems react deterministically to given inputs in discrete steps, they are typically used to describe reactive systems with a totally ordered notion of time. In contrast, polychronous system models entail a partially ordered notion of time, and are most suited to interface a system with an asynchronous environment by specifying input/output constraints from which a deterministic controller may eventually be refined and synthesized. As particular examples for the mentioned cross fertilization, we show how a simulator and a verification backend for synchronous programs can be made available to polychronous specifications, which is a first step toward integrating heterogeneous models of computation.
Keyword:
Model-driven embedded software
synchronous programming
polychronous programming
programming models
synchrony hypothesis
synchronous guarded commands
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

U
universite de rennes
学者数:
1.7W
论文数: 1.3W
被引数: 30
University of Kaiserslautern 封面图
University of Kaiserslautern
学者数:
3.9K
论文数: 3.3K
被引数: 4.3K