We present an update on the current architecture of the Zoea knowledge-based, Composable Inductive Programming system. The Zoea compiler is built using a modern variant of the black-board architecture. Zoea integrates a large number of knowledge sources that encode different aspects of programming language and software development expertise. We describe the use of synthetic test cases as a ubiquitous form of knowledge and hypothesis representation that sup-ports a variety of reasoning strategies. Some future plans are also outlined.
翻译:我们介绍了Zoea基于知识的、可合成的感化编程系统当前结构的最新情况。Zoea编集器是使用黑板结构的现代变体建造的。Zoea综合了大量知识来源,这些知识来源将编集成编程语言和软件开发专门知识的不同方面。我们把合成测试案例的使用描述为知识的无处不在的形式和假设的表述形式,并提出了各种推理战略。还概述了一些未来计划。