Skip to content

Research at St Andrews

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

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

Author(s)

K Hammond, G Michaelson

School/Research organisations

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.

Close

Details

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

Discover related content
Find related publications, people, projects and more using interactive charts.

View graph of relations

ID: 2571549