首页> 外文会议>The IEEE International Conference on Information Management and Engineering;ICIME >Rule-based translation of specifications to executable code
【24h】

Rule-based translation of specifications to executable code

机译:基于规范的规范到可执行代码的转换

获取原文

摘要

It is well known that the use of formal methods in the software development process results in a high-quality software product. However, since formal approaches are just reasoning mechanisms, they do not offer defined ordered steps and guidance for moving between them. Refinement is a technique for moving between specifications but it bears very little resemblance to the real process of software design. An automatic translator from a specification language to an executable code would be highly useful in maximizing the benefits of formal methods. In the domain of database applications, we propose a rule-based algorithm to translate software requirements written in Z specifications to Delphi/SQL code. The approach transforms Z specifications to executable code via a set of formal rules and Delphi/SQL libraries. The libraries can be predefined or user-defined. The soundness of the translation process is examined by data refinement.
机译:众所周知,在软件开发过程中使用形式化方法会产生高质量的软件产品。但是,由于形式化方法只是推理机制,因此它们不提供定义的有序步骤和在它们之间移动的指导。改进是一种在规格之间移动的技术,但与软件设计的实际过程几乎没有相似之处。从规范语言到可执行代码的自动翻译对于最大化形式化方法的好处非常有用。在数据库应用程序领域,我们提出了一种基于规则的算法,可将以Z规范编写的软件需求转换为Delphi / SQL代码。该方法通过一组正式规则和Delphi / SQL库将Z规范转换为可执行代码。这些库可以是预定义的或用户定义的。通过数据优化检查翻译过程的合理性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号