【24h】

Compiling Formal Specifications to Oz Programs

机译:将正式规范编译为OZ程序

获取原文

摘要

Although formal methods have the potential to greatly enhance software development, they have not been widely used in industry (particularly in the United States). We have developed a system for executing specifications by compiling them to Oz programs. Executability is a great aid in developing specifications, and also increases the usefulness of specifications by allowing them to serve as prototypes and test oracles. In this work, we describe how we have used the Oz language both as a translation target and in implementing a library of procedures used by the generated programs. Oz is ideal for our purposes, as it has allowed us to easily use declarative, concurrent constraint and graphical user interface programming together within a single framework.
机译:虽然正式方法有可能大大提高软件开发,但它们尚未广泛用于工业(特别是在美国)。 我们开发了一种通过将它们编译为OZ程序来执行规范的系统。 可执行性是开发规范的巨大援助,并且还通过允许它们作为原型和测试orcacles来提高规范的有用性。 在这项工作中,我们描述了我们如何将OZ语言作为翻译目标以及实现生成程序使用的过程库。 oz非常适合我们的目的,因为它使我们能够轻松地使用单个框架内的声明性,并发约束和图形用户界面编程。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号