课题基金 / 基金详情

Constructing Software From Specifications

Constructing Software From Specifications
根据规范构建软件
批准号:
9101721
负责人:
Richard Kieburtz
金额:
$0.0万
依托单位国家:
美国
项目类别:
Continuing grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-07-15 至 1994-06-30

项目摘要

项目成果

Richard Kieburtz的其他基金

相似基金

相关文献

中文摘要
翻译
软件工程的形式化方法研究主要关注软件规格说明。本研究对下一步进行了探索:给出了一种构造性的规格说明方法,通过程序转换和专门化技术来生成实用高效的软件。已经研究了通过(1)通过基于规则的程序转换改进算法和(2)由指定数据表示的接口规范指导的转换来从可执行规范构造软件。本研究的重点是两个具体问题:(A)扩展程序转换规则,以引入与断言的数据条件相对应的异常;(B)原型化程序实例化工具,将可执行规范转换为独立指定的语义模型。将探索用于证明数据类型表示的语义有效性的系统技术。
英文摘要
Research in formal methods for software engineering has been primarily concerned with software specification. This research explores the next step: given a means of constructive specification, to generate practical and efficient software by the technologies of program transformation and specialization. Studies have been done for the construction of software from executable specifications by (1) algorithms improvement by means of rule-based program transformation and (2) a translation directed by an interface specification that specifies data representations. This research is focused on two specific problems: (a) extending program transformation rules so as to introduce exceptions corresponding to asserted conditions of data and (b) prototyping a program instantiation tool that translates an executable specification into an independently specified semantic model. Systematic techniques for proving the semantic validity of representations for data types will be explored.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
13th International Conference on Theorem Proving in Higher Order Logics
Refining Program Specifications by Automatic Transformation
Experimental Evaluation of the G-Machine
Parallel, Programmed Graph-Reduction On An MIMD Computer
海外基金