课题基金 / 基金详情

Verification of the optimizing phase of a compiler

Verification of the optimizing phase of a compiler
编译器优化阶段的验证
批准号:
EP/D032466/1
负责人:
Sara Kalvala
金额:
$10.04万
依托单位:
依托单位国家:
英国
项目类别:
Research Grant
财政年份:
2006
资助国家:
英国
项目状态:
已结题
起止时间:
2006 至 --

项目摘要

项目成果

Sara Kalvala的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Computer programs are sets of instructions to make a computer perform a certain task. We write these programs in programming languages that are easy for humans to understand. Computers, however, are simple and want very simple instructions to run (for example, ones that involve just moving, adding or subtracting numbers). So to get programs to run, we need to convert our human readable programs into these simple instructions. To do this we use another computer program called a compiler.It is important that this conversion process does not go wrong - otherwise the computer will not do what we expect it to do. However, compilers are very complicated programs, sometimes having to deal with millions of instructions; it is very hard to know whether the translation is going wrong. Also, most compilers are clever and attempt to improve the program as it is translated. They try to make the program more efficient and that complicates things even further / making it even harder to know whether the translation is correct or not.Luckily, computer programs can be viewed as mathematical objects (like numbers, formulas and equations) and therefore we can prove things about them. This research aims to find ways to prove that compilers do not go wrong - they always do a correct translation. In particular, the research looks at how to prove this even when the compiler is trying to improve the program.
期刊论文(4)
专著(0)
科研奖励(0)
会议论文
Program transformations using temporal logic side conditions
使用时序逻辑辅助条件进行程序转换
DOI: 10.1145/1516507.1516509
发表时间: 2009
期刊: ACM Transactions on Programming Languages and Systems
影响因子: 1.3
作者: [Kalvala S]
通讯作者: Kalvala S
DOI: --
发表时间: 2009-12
期刊:
影响因子: --
作者: [Richard Warburton;Sara Kalvala]
通讯作者: Richard Warburton;Sara Kalvala
Verifying Compiling Optimisations Using Isabelle/HOL
使用 Isabelle/HOL 验证编译优化
DOI: --
发表时间: 2009
期刊:
影响因子: --
作者: [R Warburton]
通讯作者: R Warburton
Compiler Construction
编译器构建
DOI: 10.1007/978-3-540-71229-9_15
发表时间: 2007
期刊:
影响因子: --
作者: [Falconer H]
通讯作者: Falconer H
ROADBLOCK: Towards Programmable Defensive Bacterial Coatings & Skins
  • 批准号:
    EP/I03157X/1
  • 项目类别:
    Research Grant
  • 资助金额:
    $33.27万
  • 财政年份:
    2012
  • 负责人:
    Sara Kalvala
  • 依托单位:
海外基金