首页> 外文期刊>Concurrency and computation: practice and experience >A survey of real-time capabilities in functional languages and compilers
【24h】

A survey of real-time capabilities in functional languages and compilers

机译:功能语言和编译器实时功能的调查

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Functional programming languages play an important role in the development of correct software systems. As embedded devices become pervasive and perform critical tasks in our lives, their reliability becomes paramount. This presents a natural opportunity to explore the application of functional programming languages to systems that demand highly predictable behavior. In this paper, we explore existing functional programming language compilers and their applicability to real-time embedded systems. We do this by defining important characteristics needed by a real-time programming language and survey how well existing languages meet these characteristics. We conduct empirical analysis of language runtimes in order to assess the impact of dynamic memory management on predictability and performance. Lastly, we review different programming models for expressing real-time considerations in applications.
机译:函数式编程语言在正确的软件系统的开发中起着重要的作用。随着嵌入式设备无处不在并执行我们生活中的关键任务,其可靠性变得至关重要。这为探索功能性编程语言在要求高度可预测行为的系统上的应用提供了自然的机会。在本文中,我们探索了现有的函数式编程语言编译器及其在实时嵌入式系统中的适用性。为此,我们定义了实时编程语言所需的重要特征,并调查了现有语言满足这些特征的程度。我们对语言运行时进行实证分析,以评估动态内存管理对可预测性和性能的影响。最后,我们回顾了用于在应用程序中表达实时注意事项的不同编程模型。

著录项

  • 来源
    《Concurrency and computation: practice and experience》 |2019年第4期|e4902.1-e4902.31|共31页
  • 作者单位

    Computer Science and Engineering, State University of New York - University at Buffalo, Buffalo, New York;

    Computer Science and Engineering, State University of New York - University at Buffalo, Buffalo, New York;

    Computer Science and Engineering, State University of New York - University at Buffalo, Buffalo, New York;

    Computer Science and Engineering, State University of New York - University at Buffalo, Buffalo, New York;

    Computer Science and Engineering, State University of New York - University at Buffalo, Buffalo, New York;

    Computer Science and Engineering, State University of New York - University at Buffalo, Buffalo, New York;

    Computer Science and Engineering, State University of New York - University at Buffalo, Buffalo, New York;

  • 收录信息
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    functional languages; real-time functional programming; real-time systems;

    机译:功能语言;实时功能编程;实时系统;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号