×

用于跟踪函数逻辑计算的程序转换。 (英语) Zbl 1196.68038号

Puebla,Germanán(编辑),基于逻辑的程序合成和转换。2006年7月12日至14日在意大利威尼斯举行的2006年LOPSTR第16届国际研讨会。修订了选定的论文。柏林:施普林格出版社(ISBN 978-3-540-71409-5/pbk)。计算机科学课堂讲稿4407160-176(2007)。
摘要:跟踪程序执行是一种很有前途的技术,可以发现惰性函数逻辑程序中的错误。在之前的工作中,我们为函数逻辑语言开发了一个基于堆的语义扩展,它生成反映程序计算的跟踪。这个扩展也是通过为函数逻辑程序插入解释器来原型实现的。由于该解释器对实际应用的限制太大,我们开发了一个程序转换,它可以在计算过程中通过副作用有效地计算轨迹。本文介绍了我们的程序转换。
关于整个系列,请参见[兹比尔1116.68007].

MSC公司:

68甲18 函数编程和lambda演算
68N17号 逻辑编程
PDF格式BibTeX公司 XML格式引用
全文: 内政部