RTMLton: An SML Runtime for Real-Time Systems
RTMLton: An SML Runtime for Real-Time Systems
复制标题
RTMLton:实时系统的 SML 运行时
DOI:
10.1007/978-3-030-39197-3_8
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Bhargav Shivkumar, Jeffrey Murphy
中科院分区:
文献类型:
--
作者:
Bhargav Shivkumar, Jeffrey Murphy
There is a growing interest in leveraging functional programming languages in real-time and embedded contexts. Functional languages are appealing as many are strictly typed, amenable to formal methods, have limited mutation, and have simple, but powerful concurrency control mechanisms. Although there have been many recent proposals for specialized domain specific languages for embedded and real-time systems, there has been relatively little progress on adapting more general purpose functional languages for programming embedded and real-time systems. In this paper we present our current work on leveraging Standard ML in the embedded and real-time domains. Specifically we detail our experiences in modifying MLton, a whole program, optimizing compiler for Standard ML, for use in such contexts. We focus primarily on the language runtime, re-working the threading subsystem and garbage collector. We provide preliminary results over a radar-based aircraft collision detector ported to SML.
登录
查看更多内容
DOI:
--
发表时间:
2004
期刊:
International Journal on Software Tools for Technology Transfer (STTT)
影响因子:
--
作者:
T. Arts;Clara Benac Earle;J. Derrick
通讯作者:
J. Derrick
影响因子:
7.2
作者:
F. Pizlo;Lukasz Ziarek;Petr Maj;Antony Hosking;Ethan Blanton;J. Vitek
通讯作者:
J. Vitek
影响因子:
7.2
作者:
Morgan Deters;R. Cytron
通讯作者:
R. Cytron
DOI:
10.1145/780732.780744
发表时间:
2003-07
期刊:
--
影响因子:
--
作者:
D. F. Bacon;P. Cheng;V. T. Rajan
通讯作者:
D. F. Bacon;P. Cheng;V. T. Rajan
DOI:
10.1007/s10009-003-0114-9
发表时间:
1987
影响因子:
1.5
作者:
S. Peyton
通讯作者:
S. Peyton