首页> 外文期刊>Theory and Practice of Logic Programming >Integrating design synthesis and assembly of structured objects in a visual design language
【24h】

Integrating design synthesis and assembly of structured objects in a visual design language

机译:以可视化设计语言集成设计综合和结构化对象的组装

获取原文
获取原文并翻译 | 示例

摘要

Computer Aided Design systems provide tools for building and manipulating models of solid objects. Some also provide access to programming languages so that parametrised designs can be expressed. There is a sharp distinction, therefore, between building models, a concrete graphical editing activity, and programming, an abstract, textual, algorithm-construction activity. The recently proposed Language for Structured Design (LSD) was motivated by a desire to combine the design and programming activities in one language. LSD achieves this by extending a visual logic programming language to incorporate the notions of solids and operations on solids. Here we investigate another aspect of the LSD approach, namely, that by using visual logic programming as the engine to drive the parametrised assembly of objects, we also gain the powerful symbolic problem-solving capability that is the forte of logic programming languages. This allows the designer/programmer to work at a higher level, giving declarative specifications of a design in order to obtain the design descriptions. Hence LSD integrates problem solving, design synthesis, and prototype assembly in a single homogeneous programming/design environment. We demonstrate this specification-to-final-assembly capability using the masterkeying problem for designing systems of locks and keys.
机译:计算机辅助设计系统提供了用于构建和操纵实体对象模型的工具。有些还提供对编程语言的访问,以便可以表达参数化的设计。因此,在构建模型,具体的图形编辑活动和编程,抽象的,文本的,算法构建活动之间存在明显的区别。最近提出的结构化设计语言(LSD)的动机是希望将一种设计语言和编程活动结合在一起。 LSD通过扩展可视化逻辑编程语言来合并实体和实体操作的概念来实现这一目标。在这里,我们研究LSD方法的另一个方面,即通过使用可视逻辑编程作为引擎来驱动对象的参数化装配,我们还获得了强大的符号问题解决能力,这是逻辑编程语言的强项。这允许设计者/程序员在更高层次上工作,给出设计的声明性规格,以获得设计描述。因此,LSD在单个同类的编程/设计环境中集成了问题解决,设计综合和原型组装的功能。我们使用万能钥匙设计锁和钥匙的系统来演示这种从规格到最终组装的功能。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号