Tree-Like Grammars And Separation Logic

PROGRAMMING LANGUAGES AND SYSTEMS, APLAS 2015(2015)

引用 12|浏览10
暂无评分
摘要
Separation Logic with inductive predicate definitions (SL) and hyperedge replacement grammars (HRG) are established formalisms to describe the abstract shape of data structures maintained by heap-manipulating programs. Fragments of both formalisms are known to coincide, and neither the entailment problem for SL nor its counterpart for HRGs, the inclusion problem, are decidable in general.We introduce tree-like grammars (TLG), a fragment of HRGs with a decidable inclusion problem. By the correspondence between HRGs and SL, we simultaneously obtain an equivalent SL fragment (SLtl) featuring some remarkable properties including a decidable entailment problem.
更多
查看译文
关键词
Heap abstraction, Hyperedge replacement grammars, Separation logic, Entailment checking
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要