EPSRC logo

Details of Grant 

EPSRC Reference: EP/C001346/1
Title: Generative Programming for Embedded Systems
Principal Investigator: Hammond, Professor K
Other Investigators:
Researcher Co-Investigators:
Project Partners:
Department: Computer Science
Organisation: University of St Andrews
Scheme: Standard Research (Pre-FEC)
Starts: 27 June 2005 Ends: 26 June 2008 Value (£): 156,264
EPSRC Research Topic Classifications:
Fundamentals of Computing Software Engineering
EPSRC Industrial Sector Classifications:
No relevance to Underpinning Sectors
Related Grants:
Panel History:  
Summary on Grant Application Form
The research will investigate new formal techniques for accuratelyand automatically costing automatically generated software programs.Automatic program generators have been used to improve software reuse, productreliability/maintainability, performance and resource utilisationin a number of areas. They will become increasingly important assoftware engineering moves closer to becoming a traditional industry.However, language support for such generators has been generally lacking up to now.We propose to address this deficiency in thearea of static analysis, applying sophisticated inference-basedanalysis techniques to automatically generated programs. Our workwill focus on a commercially important area, namely real-time embedded systems. We will develop tools and analyses that are capable ofautomatically predicting space and time resource usage for automatically generated programs.We will undertake the research in the context of a novel languagespecially designed for the real-time embedded systems domain, Hume. This languageacts as a virtual laboratory for our work, providing a purelanguage framework exposing precisely the language features of interest without adding the unnecessary and unwanted complexities thatcan arise when studying even simple production languages.
Key Findings
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Potential use in non-academic contexts
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Impacts
Description This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Summary
Date Materialised
Sectors submitted by the Researcher
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
Project URL: http://www-fp.cs.st-andrews.ac.uk/GPES/
Further Information:  
Organisation Website: http://www.st-and.ac.uk