首页 | 本学科首页   官方微博 | 高级检索  
     

框架投影时序逻辑程序设计语言中的指针
引用本文:王小兵,段振华. 框架投影时序逻辑程序设计语言中的指针[J]. 西安电子科技大学学报(自然科学版), 2008, 35(6): 1069-1074
作者姓名:王小兵  段振华
作者单位:(西安电子科技大学 计算理论与技术研究所,陕西 西安 710071)
基金项目:国家自然科学基金重点项目  
摘    要:针对框架投影时序逻辑程序设计语言Framed Tempura,提出了一种形式化指针及其实现的新方法.该方法扩展了投影时序逻辑,基于名字常量给出了指针引用和反引用的形式化定义,再使用框架操作符和极小模型,给出了指针在投影时序逻辑的可执行子集Framed Tempura中的实现方法.原地逆置单链表的实例说明该方法是切实可行的.

关 键 词:形式语言  时序逻辑程序设计  数据结构  指针  框架  
收稿时间:2008-06-02

Pointers in framing projection temporal logic programming languages
WANG Xiao-bing,DUAN Zhen-hua. Pointers in framing projection temporal logic programming languages[J]. Journal of Xidian University, 2008, 35(6): 1069-1074
Authors:WANG Xiao-bing  DUAN Zhen-hua
Affiliation:(Research Inst. of Computing Theory & Technology, Xidian Univ., Xi’an 710071, China) ;
Abstract:A new method is presented for formalizing pointers and its implementation in Framed Tempura which is a framing Projection Temporal Logic programming language. It extends the Projection Temporal Logic and gives formal definitions of pointers reference and dereference based on name constants, and then by use of the frame operator and minimal model gives the implementing way in Framed Tempura which is an executable subset of the Projection Temporal Logic. An example for in place reversal of a singly linked list shows this method is workable.
Keywords:formal languages  temporal logic programming  data structures  pointer  framing  
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《西安电子科技大学学报(自然科学版)》浏览原始摘要信息
点击此处可从《西安电子科技大学学报(自然科学版)》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号