Generative Programming for Embedded Systems

Aims

The aim of this project is to develop formally-based techniques capable of specifying and verifying the functional and extra-functional properties of automatically generated programs. The work is undertaken in the context of the domain-specific research language Hume, a language targeting real-time embedded systems and designed to support high-level programming constructs, whilst guaranteeing that well-typed programs satisfy strong time and space resource bounds.

The final report is available.

People

Publications and Drafts

Software


Last updated: December 22nd 2008