Constructing Software From Specifications
Constructing Software From Specifications
批准号:
9101721
负责人:
Richard Kieburtz
金额:
$0.0万
依托单位国家:
美国
项目类别:
Continuing grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-07-15 至 1994-06-30
中文摘要
软件工程形式化方法的研究主要集中在软件规格说明方面。本研究探讨下一步的工作:在给定构造性规格说明的基础上,利用程序转换和专业化技术生成实用高效的软件。通过(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
-
批准号:0072763
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2000
-
负责人:Richard Kieburtz
-
依托单位:
Refining Program Specifications by Automatic Transformation
-
批准号:9803880
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1998
-
负责人:Richard Kieburtz
-
依托单位:
Experimental Evaluation of the G-Machine
-
批准号:8611374
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1987
-
负责人:Richard Kieburtz
-
依托单位:
Parallel, Programmed Graph-Reduction On An MIMD Computer
-
批准号:8513572
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1986
-
负责人:Richard Kieburtz
-
依托单位:
The G-Machine: a Fast Graph-Reduction Processor
-
批准号:8405247
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1984
-
负责人:Richard Kieburtz
-
依托单位:
Software Templates (Computer Research)
-
批准号:8303927
-
项目类别:Continuing Grant
-
资助金额:$10.99万
-
财政年份:1983
-
负责人:Richard Kieburtz
-
依托单位:
Experiments in Distributed Computing
-
批准号:8102285
-
项目类别:Standard Grant
-
资助金额:$3.69万
-
财政年份:1981
-
负责人:Richard Kieburtz
-
依托单位:
海外基金