TY - GEN
T1 - The design of hume: A high-level language for the real-time embedded systems domain
AU - Hammond, K
AU - Michaelson, G
PY - 2004
Y1 - 2004
N2 - This chapter describes,the design of Hume: a domain-specific language targeting real-time embedded systems. Hume provides a number of high level features including higher-order functions, polymorphic types, arbitrary but sized user-defined data structures, asynchronous processes, lightweight exception handling, automatic memory management and domain-specific meta-programming features, whilst seeking to guarantee strong space/time behaviour and maintaining overall determinacy.
AB - This chapter describes,the design of Hume: a domain-specific language targeting real-time embedded systems. Hume provides a number of high level features including higher-order functions, polymorphic types, arbitrary but sized user-defined data structures, asynchronous processes, lightweight exception handling, automatic memory management and domain-specific meta-programming features, whilst seeking to guarantee strong space/time behaviour and maintaining overall determinacy.
U2 - 10.1007/978-3-540-25935-0_8
DO - 10.1007/978-3-540-25935-0_8
M3 - Conference contribution
SN - 3-540-22119-0
T3 - Lecture notes in computer science
SP - 127
EP - 142
BT - Domain-specific program generation : international seminar, Dagstuhl Castle, Germany, March 23-28, 2003 : revised papers
A2 - Lengauer, C
A2 - Batory, D
A2 - Consel, C
A2 - Odersky, M
PB - Springer
ER -