中文

约束处理规则的可视化:语义与应用

软件工程 2017-06-08 v1 编程语言

摘要

本文的工作提出了约束处理规则(CHR)的一个动画扩展(CHRvisCHR^{vis})。可视化一直有助于程序员理解数据和调试程序。一图胜千言。它可以帮助识别问题所在或展示某些机制的工作原理。它甚至可以阐明原本不清晰的关系。CHRvisCHR^{vis} 旨在将动画和可视化特性嵌入到 CHR 程序中。因此,它使用户能够在执行程序时将这些执行过程动画化。本文旨在为 CHRvisCHR^{vis} 提供操作语义。同时还讨论了 CHRvisCHR^{vis} 程序的正确性。还介绍了这一新扩展的一些应用。

关键词

引用

@article{arxiv.1706.01755,
  title  = {Visualization of Constraint Handling Rules: Semantics and Applications},
  author = {Nada Sharaf and Slim Abdennadher and Thom Frühwirth},
  journal= {arXiv preprint arXiv:1706.01755},
  year   = {2017}
}