首页> 外文OA文献 >Synthesis of Logic Programs from Object-Oriented Formal Specifications
【2h】

Synthesis of Logic Programs from Object-Oriented Formal Specifications

机译:从面向对象的形式化规范合成逻辑程序

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Early validation of requirements is crucial for the rigorous development of software. Without it, even the most formal of the methodologies will produce the wrong outcome. One successful approach, popularised by some of the so-called lightweight formal methods, consists in generating (finite, small) models of the specifications. Another possibility is to build a running prototype from those specifications. In this paper we show how to obtain executable prototypes from formal specifications written in an object oriented notation by translating them into logic programs. This has some advantages over other lightweight methodologies. For instance, we recover the possibility of dealing with recursive data types as specifications that use them often lack finite models.
机译:需求的早期确认对于严格开发软件至关重要。没有它,即使是最正式的方法论也会产生错误的结果。一种成功的方法(通过某些所谓的轻量级形式方法普及)包括生成(有限,小型)规格模型。另一种可能性是根据这些规范构建可运行的原型。在本文中,我们展示了如何通过将形式化的规范转换成逻辑程序来从以面向对象的符号编写的形式规范中获得可执行的原型。与其他轻量级方法相比,这具有一些优势。例如,我们恢复了处理递归数据类型的可能性,因为使用它们的规范通常缺少有限模型。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号