论文标题
一种可组合归纳编程的视觉语言
A Visual Language for Composable Inductive Programming
论文作者
论文摘要
我们提出Zoea Visual,这是一种基于ZOEA综合归纳编程语言的视觉编程语言。 ZOEA Visual允许用户直接从类似于一组功能测试用例的规范中创建软件。带有ZOEA Visual的编程涉及测试案例输入,可选中间值和输出的数据流模型的定义。数据元素在视觉上表示,可以组合以创建任何复杂性的结构。元素之间的数据流提供了其他信息,使ZOEA编译器可以在更少的时间内生成更大的程序。本文包括该语言的概述。还讨论了该方法的好处以及可能的未来增强功能。
We present Zoea Visual which is a visual programming language based on the Zoea composable inductive programming language. Zoea Visual allows users to create software directly from a specification that resembles a set of functional test cases. Programming with Zoea Visual involves the definition of a data flow model of test case inputs, optional intermediate values, and outputs. Data elements are represented visually and can be combined to create structures of any complexity. Data flows between elements provide additional information that allows the Zoea compiler to generate larger programs in less time. This paper includes an overview of the language. The benefits of the approach and some possible future enhancements are also discussed.