Projects per year
Abstract
We introduce a new overloading notation that facilitates programming, modularity and reuse in Embedded Domain Specific Languages (EDSLs), and use it to reason about safe resource usage and state management. We separate the structural language constructs from our primitive operations, and show how precisely-typed functions can be lifted into the EDSL. In this way, we implement a generic framework for constructing state-aware EDSLs for systems programming.
Original language | English |
---|---|
Title of host publication | Practical Aspects of Declarative Languages |
Subtitle of host publication | 14th International Symposium, PADL 2012, Philadelphia, PA, USA, January 23-24, 2012. Proceedings |
Editors | Claudio Russo, Neng-Fa Zhou |
Publisher | Springer |
Pages | 242-257 |
Number of pages | 16 |
Volume | 7149 |
ISBN (Electronic) | 978-3-642-27694-1 |
ISBN (Print) | 978-3-642-27693-4 |
DOIs | |
Publication status | Published - 2012 |
Event | 14th International Symposium, PADL 2012 - Philadelphia, PA, United States Duration: 23 Jan 2012 → 24 Jan 2012 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
ISSN (Print) | 0302-9743 |
Conference
Conference | 14th International Symposium, PADL 2012 |
---|---|
Country/Territory | United States |
City | Philadelphia, PA |
Period | 23/01/12 → 24/01/12 |
Keywords
- Domain Specific Languages
- Resource Analysis
- dependent types
Fingerprint
Dive into the research topics of 'Resource-Safe Systems Programming with Embedded Domain Specific Languages'. Together they form a unique fingerprint.Projects
- 1 Finished
-
EP/F030657/1 Adaptive Hardware Systems: Copy of Adaptive Hardware Systems with Novel Algorithmic Design and Guaranteed Resource Bounds
Hammond, K. (PI)
1/09/08 → 31/08/11
Project: Standard