DocumentCode
1743380
Title
Hume: a bounded time concurrent language
Author
Hammond, Kevin
Author_Institution
St. Andrews Univ., UK
Volume
1
fYear
2000
fDate
2000
Firstpage
407
Abstract
This paper gives a formal description of Hume, a novel functionally-based concurrent language that aims to target space- and time-critical systems. The language supports rigorous cost and space analyses, whilst providing a high level of abstraction including polymorphic type inference, automatic memory management, and higher-order functions. It is designed around a formal dynamic semantics, integrated with a simple static time analysis
Keywords
functional languages; programming language semantics; Hume expression layer; Hume language; automatic memory management; bounded time concurrent language; coordination layer; cost axioms; formal dynamic semantics; functionally-based concurrent language; high level of abstraction; higher-order functions; polymorphic type inference; rigorous cost and space analyses; space-critical systems; static time analysis; time-critical systems; Arithmetic; Cost function; Memory management; Programming profession; Reactive power; Safety; System recovery; Time factors; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Electronics, Circuits and Systems, 2000. ICECS 2000. The 7th IEEE International Conference on
Conference_Location
Jounieh
Print_ISBN
0-7803-6542-9
Type
conf
DOI
10.1109/ICECS.2000.911567
Filename
911567
Link To Document