Scalable formal machine models

APLAS(2012)

引用 2|浏览14
暂无评分
摘要
In the past few years, we have seen machine-checked proofs of relatively large software systems, including compilers and micro-kernels. But like all formal arguments, the assurance gained by these mechanical proofs is only as good as the models we construct of the underlying machine. I will argue that how we construct and validate these models is of vital importance for the research community. In particular, I propose that we develop domain-specific languages (DSLs) for describing the semantics of machines, and build interpretations of these DSLs in our respective proof-development systems. This will allow us to factor out and re-use machine semantics for everything from software to hardware.
更多
查看译文
关键词
respective proof-development system,research community,underlying machine,large software system,scalable formal machine model,re-use machine semantics,formal argument,vital importance,machine-checked proof,domain-specific language,mechanical proof
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要