The design of hume: A high-level language for the real-time embedded systems domain

K Hammond, G Michaelson

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish
Title of host publicationDomain-specific program generation : international seminar, Dagstuhl Castle, Germany, March 23-28, 2003 : revised papers
EditorsC Lengauer, D Batory, C Consel, M Odersky
PublisherSpringer
Pages127-142
Number of pages16
ISBN (Print)3-540-22119-0
DOIs
Publication statusPublished - 2004

Publication series

NameLecture notes in computer science
Volume3016
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Fingerprint

Dive into the research topics of 'The design of hume: A high-level language for the real-time embedded systems domain'. Together they form a unique fingerprint.

Cite this