KPHZ致力于打造以知识产权为核心,搭建促进国际技术转移科技成果转化的专业化服务平台!

KPHZ致力于打造以知识产权为核心,搭建促进国际技术转移科技成果转化的专业化服务平台!

新闻中心

中国学者提出面向语义计算编程理论

来源:科技日报 发布时间: 2019-12-05
袁崇义介绍,OESPA包括计算模型(编程语言)OE,语义谓词SP和语义公理A。传统的程序语言以社会学中的形式语言学为理论基础,没有考虑语义形式化的需求。OE则是二合一的,定义OE的公式既是编译程序需要的形式语法,又是定义语义公理的形式基础。

  2日,记者从科学出版社获悉,该出版社日前出版了北大信息学院软件理论教研室原主任、教授袁崇义的英文专著《OESPA: Semantic Oriented Theory of Programming》,书中提出了面向语义的新编程理论OESPA,这是目前唯一能做语义计算的编程理论。
  
  袁崇义介绍,OESPA包括计算模型(编程语言)OE,语义谓词SP和语义公理A。传统的程序语言以社会学中的形式语言学为理论基础,没有考虑语义形式化的需求。OE则是二合一的,定义OE的公式既是编译程序需要的形式语法,又是定义语义公理的形式基础。
  
  “传统数学中的谓词只能描述程序单独一个状态的性质,而程序语义是程序初态和终态之间的关系。SP联系初态和终态,能准确描述程序语义。语义谓词SP从语义公理A演变而成。从SP推出的SP公式和SP演算,用于程序的语义计算和语义综合,可借助符号处理工具完成程序正确性证明。”袁崇义表示,一旦开发出相应的符号处理系统,测试就不再是编程必要的一步。SP公式和SP演算还适用于描述程序规范和规范分析。
  
  同时,袁崇义尝试SP和A用于C语言指针的语义处理,提出了指针的语义公理,表明OESPA可以用于传统语言程序的语义形式化处理。(记者马爱平)


  KPHZ国际技术转移中心致力于搭建促进国际技术转移的专业化服务平台。中心成立专家委员会,为引入的资源服务平台把关,中心以电子信息智能制造新材料新能源生物医药节能环保等技术领域为关注重点,先进技术引进和技术转移包括美国、英国、德国等国家。KPHZ整合优质资源,提供专业的国际技术转移服务,通过技术授权、技术转让、技术咨询、技术服务、投融资服务等模式,实现“孵化成果、孵化企业”,促进企业高新技术产业化发展。
上一条: 仿生芯片可再现生物神经元行为
下一条: 交通管制 | 9月1日起,北京部分道路交通管制!具体路段→
返回列表