arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1405.7898cs.PL
收藏

高阶(C)LP程序的基于断言的编译

Towards Assertion-based Debugging of Higher-Order (C)LP Programs

Nataliia Stulova, José F. Morales, Manuel V. Hermenegildo

摘要:

高阶结构在语法和语义上扩展了一阶(约束)逻辑编程((C)LP)的表达能力。同时,断言在(C)LP系统中已经使用了一段时间,帮助程序员检测错误和验证程序。然而,这些基于断言的扩展(C)LP还没有很好地集成到更高的订单日期。我们的工作有助于填补这一空白,扩展基于断言的方法,错误检测和程序验证的高阶上下文,(C)LP。它基于(C)LP中使用的属性和断言的扩展,以便能够完全描述作为谓词的参数。

英文摘要:

Higher-order constructs extend the expressiveness of first-order (Constraint) Logic Programming ((C)LP) both syntactically and semantically. At the same time assertions have been in use for some time in (C)LP systems helping programmers detect errors and validate programs. However, these assertion-based extensions to (C)LP have not been integrated well with higher order to date. Our work contributes to filling this gap by extending the assertion-based approach to error detection and program validation to the higher-order context, within (C)LP. It is based on an extension of properties and assertions as used in (C)LP in order to be able to fully describe arguments that are predicates.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑