Constructing Software From Specifications

根据规范构建软件

基本信息

项目摘要

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.
软件工程形式化方法的研究主要集中在软件规格说明方面。本研究探讨下一步的工作:在给定构造性规格说明的基础上,利用程序转换和专业化技术生成实用高效的软件。通过(1)通过基于规则的程序转换的算法改进和(2)由指定数据表示的接口规范指导的翻译,已经对从可执行规范构造软件进行了研究。本研究集中在两个具体的问题:(a)扩展程序转换规则,以便引入异常对应的断言条件的数据和(B)原型的程序实例化工具,翻译成一个独立指定的语义模型的可执行规范。将探讨证明数据类型表示的语义有效性的系统技术。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Richard Kieburtz其他文献

Richard Kieburtz的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Richard Kieburtz', 18)}}的其他基金

13th International Conference on Theorem Proving in Higher Order Logics
第十三届高阶逻辑定理证明国际会议
  • 批准号:
    0072763
  • 财政年份:
    2000
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Refining Program Specifications by Automatic Transformation
通过自动转换细化程序规范
  • 批准号:
    9803880
  • 财政年份:
    1998
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Experimental Evaluation of the G-Machine
G 机的实验评估
  • 批准号:
    8611374
  • 财政年份:
    1987
  • 资助金额:
    --
  • 项目类别:
    Continuing grant
Parallel, Programmed Graph-Reduction On An MIMD Computer
MIMD 计算机上的并行编程图形缩减
  • 批准号:
    8513572
  • 财政年份:
    1986
  • 资助金额:
    --
  • 项目类别:
    Continuing grant
The G-Machine: a Fast Graph-Reduction Processor
G-Machine:快速图形缩减处理器
  • 批准号:
    8405247
  • 财政年份:
    1984
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Software Templates (Computer Research)
软件模板(计算机研究)
  • 批准号:
    8303927
  • 财政年份:
    1983
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Experiments in Distributed Computing
分布式计算实验
  • 批准号:
    8102285
  • 财政年份:
    1981
  • 资助金额:
    --
  • 项目类别:
    Standard Grant

相似海外基金

EAGER: Requirements Domain Specifications for Machine-Learned Software Components
EAGER:机器学习软件组件的需求领域规范
  • 批准号:
    2124606
  • 财政年份:
    2021
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: RUI: Synchronicity: A Framework for Synthesizing Concurrent Software from Sequential and Cooperative Specifications
SHF:小型:协作研究:RUI:同步性:根据顺序和协作规范合成并发软件的框架
  • 批准号:
    1812951
  • 财政年份:
    2018
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF: Small: Collaborative Research: Synchronicity: A Framework for Synthesizing Concurrent Software from Sequential and Cooperative Specifications
SHF:小型:协作研究:同步性:根据顺序和协作规范合成并发软件的框架
  • 批准号:
    1813133
  • 财政年份:
    2018
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF:Large:Collaborative Research: Inferring Software Specifications from Open Source Repositories by Leveraging Data and Collective Community Expertise
SHF:大型:协作研究:利用数据和集体社区专业知识从开源存储库推断软件规范
  • 批准号:
    1518789
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
CRII: SHF: Automatic Extraction of Error-Handling Specifications in Systems Software
CRII:SHF:系统软件中错误处理规范的自动提取
  • 批准号:
    1464439
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF:Large:Collaborative Research: Inferring Software Specifications from Open Source Repositories by Leveraging Data and Collective Community Expertise
SHF:大型:协作研究:利用数据和集体社区专业知识从开源存储库推断软件规范
  • 批准号:
    1518732
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF: Large:Collaborative Research: Inferring Software Specifications from Open Source Repositories by Leveraging Data and Collective Community Expertise
SHF:大型:协作研究:利用数据和集体社区专业知识从开源存储库推断软件规范
  • 批准号:
    1518897
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Developing design specifications for water resources system software to support spatial analytics
开发水资源系统软件的设计规范以支持空间分析
  • 批准号:
    490939-2015
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Engage Grants Program
SHF:Large:Collaborative Research: Inferring Software Specifications from Open Source Repositories by Leveraging Data and Collective Community Expertise
SHF:大型:协作研究:利用数据和集体社区专业知识从开源存储库推断软件规范
  • 批准号:
    1518776
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Software verification tools based on lightweight specifications
基于轻量级规范的软件验证工具
  • 批准号:
    356027-2008
  • 财政年份:
    2012
  • 资助金额:
    --
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了