SOS C- : A SYSTEM FOR INTERPRETINGOPERATIONAL SEMANTICS OF C- PROGRAMS

msra(2002)

引用 23|浏览4
暂无评分
摘要
This paper describes a system for automatically trans- forming programs written in a simple imperative language (called C--), into a set of first-order equations. This means that a set of first-order equations used to represent a C-- program already has a precise mathematical meaning; moreover, the standard techniques for mechanizing equa- tional reasoning can be used for verifying properties of pro - grams. This work shows that simple imperative programs can be seen as fully formalized logical systems, within which theorems can be proved. The system itself is formu- lated abstractly as a set of first-order rewrite rules. Then, it is proven to be terminating and confluent using the RRL system.
更多
查看译文
关键词
equational semantics,program verification,rewriting,first order,formal logic
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要