中文

本体的测试驱动开发(扩展版)

人工智能 2015-12-22 v1

摘要

新兴的用于向本体添加知识的本体编写方法侧重于改善验证瓶颈。由于缺少用于本体编写的系统化测试平台,对新添加公理的验证仍属于试错并观察推理机反馈的方式。我们试图通过引入面向本体编写的测试驱动开发方法来解决此问题。我们规定了 36 个通用测试,以 TBox 查询和通过个体测试的 TBox 公理形式给出,并以“开放盒”方式构建其内在机制,这些测试覆盖了 OWL 2 DL 语言特性。这被实现为一个 Protege 插件,从而可将 TDD 测试作为黑盒测试执行。我们评估了两种测试方法的性能。TBox 查询速度更快,且本体规模越大该效应越明显。我们提供了本体工程中 TDD 过程的一般流程,作为 TDD 方法学的基础。

关键词

引用

@article{arxiv.1512.06211,
  title  = {Test-Driven Development of ontologies (extended version)},
  author = {C. Maria Keet and Agnieszka Lawrynowicz},
  journal= {arXiv preprint arXiv:1512.06211},
  year   = {2015}
}