Abstract
The Mobile Resource Guarantees (MRG) project has developed a proof-carrying-code infrastructure for certifying resource bounds of mobile code. Key components of this infrastructure are a certifying compiler for a high-level language, a hierarchy of program logics, tailored for reasoning about resource consumption, and an embedding of the logics into a theorem prover. In this paper, we give an overview of the project's results, discuss the lessons learnt from it and introduce follow-up work in new projects that will build on these results.
Original language | English |
---|---|
Title of host publication | Trends in Functional Programming |
Publisher | Intellect |
Pages | 211-226 |
Number of pages | 16 |
Volume | 6 |
Publication status | Published - 2007 |