首页> 外文会议>International Conference on Embedded Software and Systems >Separate Compilation for Synchronous Modules
【24h】

Separate Compilation for Synchronous Modules

机译:单独编译同步模块

获取原文

摘要

Synchronous models are useful for designing real-time embedded systems because they provide timing control and deterministic concurrency. However, the semantics of such models usually require an entire system to be compiled at once to analyze the dependencies among modules. The alternative is to write modules that can respond when the values of some of their inputs are unknown, a tedious and error-prone process. We present a compilation technique that allows a programmer to describe synchronous modules without having to consider undefined inputs. Our algorithm transforms such a description into code that does as much as it can with undefined inputs, allowing modules to be compiled separately and assembled later. We implemented our technique in a compiler for the Esterel language and present results that show the technique does not impose a substantial overhead.
机译:同步模型对于设计实时嵌入式系统是有用的,因为它们提供了定时控制和确定性并发性。但是,此类模型的语义通常需要一次编译整个系统以分析模块之间的依赖关系。替代方案是编写可以响应其一些输入的值未知的模块,繁琐且易于易于易于易于易受的过程。我们介绍了一种编译技术,允许程序员描述同步模块,而无需考虑未定义的输入。我们的算法将这样的描述转换为代码,这些代码可以与未定义的输入一样多,允许模块单独编译并稍后组装。我们在编译器中实现了Esterel语言的技巧,并显示了该技术不会强加了大量开销的结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号