CAREER: Automatically Generating Specifications to Improve Program Correctness and Maintainability

职业:自动生成规范以提高程序的正确性和可维护性

基本信息

  • 批准号:
    0133580
  • 负责人:
  • 金额:
    $ 30万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2002
  • 资助国家:
    美国
  • 起止时间:
    2002-02-01 至 2007-01-31
  • 项目状态:
    已结题

项目摘要

CCR-0133580CAREER: Automatically Generating Specifications to Improve Program Correctness and MaintainabilityMichael D. ErnstEnsuring software correctness, modifying software, and many other softwareengineering tasks are greatly eased by the presence of specifications thatdocument program behavior. Unfortunately, specifications are usuallyabsent, leading to problems with program understanding and maintenance.This research extends work in automatically generating (inferring) partialprogram specifications from program executions. The research goals are todetect conditional invariants (implications) that are true only sometimes,to scale the technology, to enable online processing, to investigate newinference strategies, to improve usability, to evaluate via experiments andcase studies, to integrate the techniques and tools into education, and totransfer technology to industry. The research has three broad impacts: (1)it explains, advances, and evaluates the theory and practice of automaticgeneration of program specifications; (2) it enables easier, moreeffective, and broader use of specifications, by automating generation ofpartial specifications and by extending their scope to likely (as opposedto guaranteed) properties; and (3) it applies specifications to specificprogram tasks via new techniques and tools for program modification,testing, reuse, and documentation. Evaluation includes theoreticalevaluations of the accuracy of the underlying techniques, case studies ofsubstantial software projects, and controlled experiments to determine theefficacy of the resulting tools.
CCR-0133580Career:自动生成规格,以提高程序的正确性和可维护性MichaelD。编写软件正确性,修改软件以及许多其他软件工程任务可通过存在规格的情况下,从而大大减轻了图案计划行为。 不幸的是,规格通常是依据的,导致程序理解和维护方面的问题。这项研究扩展了从程序执行中自动生成(推断)部分程序规范的工作。 研究目标是有时才能进行有条件的不变式(含义),这些不变剂有时是正确的,以扩展技术,使在线处理,调查新的策略,提高可用性,通过实验和案例研究评估,将技术和工具整合到教育中,并将其整合到行业中。 这项研究具有三个广泛的影响:(1)它解释,进步和评估程序规范的自动代表的理论和实践; (2)通过自动化各种规格并将其范围扩展到可能(对立于保证的)属性,可以使规格更容易,更有效,更广泛地使用规格; (3)它通过新技术和工具来修改,测试,重用和文档,将规范应用于特定程序任务。 评估包括理论上的基础技术的准确性,掩盖软件项目的案例研究以及确定所得工具效率的受控实验。

项目成果

期刊论文数量(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 }}

Michael Ernst其他文献

Dose-response relationships of potassium sparing diuretics to systolic blood pressure and serum potassium from randomized trials
  • DOI:
    10.1016/j.jash.2015.03.059
  • 发表时间:
    2015-04-01
  • 期刊:
  • 影响因子:
  • 作者:
    Anissa Rahman;George Roush;Michael Ernst;John Kostis;Shamima Yeasmin;Domenic Sica
  • 通讯作者:
    Domenic Sica
Interindividual variability in the expression and NNK carbonyl reductase activity of 11beta-hydroxysteroid dehydrogenase 1 in human lung.
人肺中 11β-羟基类固醇脱氢酶 1 的表达和 NNK 羰基还原酶活性的个体差异。
  • DOI:
  • 发表时间:
    1999
  • 期刊:
  • 影响因子:
    9.7
  • 作者:
    Michael Soldan;Gerd Nagel;Marga Losekam;Michael Ernst;E. Maser
  • 通讯作者:
    E. Maser
FR-15 KING OF THE QUEEN CITY: THE UROLOGIST WHO SAVED BUFFALO
  • DOI:
    10.1016/j.juro.2018.02.3035
  • 发表时间:
    2018-04-01
  • 期刊:
  • 影响因子:
  • 作者:
    Michael Ernst;Adam Klein;Amanda Sherman
  • 通讯作者:
    Amanda Sherman
Wer ist noch Mitglied in den Gewerkschaften? Eine Panelanalyse für Westdeutschland
Wer ist noch Mitglied in den Gewerkschaften für Westdeutschland?
  • DOI:
  • 发表时间:
    1998
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Isabelle Haggeney;Bernd Fitzenberger;Michael Ernst
  • 通讯作者:
    Michael Ernst
PD30-03 IMPROVEMENTS IN EARLY HOSPITAL READMISSION AFTER RENAL TRANSPLANT – A NECESSITY
  • DOI:
    10.1016/j.juro.2014.02.2126
  • 发表时间:
    2014-04-01
  • 期刊:
  • 影响因子:
  • 作者:
    Pamela Baron;Felix Cheung;Michael Ernst;Wayne Waltzer;David Bekofsky;Frank Darras
  • 通讯作者:
    Frank Darras

Michael Ernst的其他文献

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

{{ truncateString('Michael Ernst', 18)}}的其他基金

Collaborative Research: SHF: Small: Lightweight Modular Typestate
合作研究:SHF:小型:轻量级模块化类型状态
  • 批准号:
    2005889
  • 财政年份:
    2020
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
FMitF: Formal Verification of Accessibility
FMITF:可访问性的形式验证
  • 批准号:
    1836813
  • 财政年份:
    2019
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
CI-EN: Collaborative Research: An Experimental Infrastructure and a Database of Real Faults to Foster Reproducibility in Software Engineering Research
CI-EN:协作研究:实验基础设施和真实故障数据库,以促进软件工程研究的可重复性
  • 批准号:
    1822251
  • 财政年份:
    2018
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
SHF: Small: Always-On Static and Dynamic Feedback
SHF:小型:始终在线的静态和动态反馈
  • 批准号:
    1016701
  • 财政年份:
    2010
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
SHF: Medium: Combining Speculation with Continuous Validation for Software Developers
SHF:媒介:将推测与软件开发人员的持续验证相结合
  • 批准号:
    0963757
  • 财政年份:
    2010
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
II-NEW: Practical Pluggable Type Systems
II-新:实用的可插拔型系统
  • 批准号:
    0855252
  • 财政年份:
    2009
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
SoD-HCER: Testing Designs and Designing Tests
SoD-HCER:测试设计和设计测试
  • 批准号:
    0613793
  • 财政年份:
    2006
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
Improving Test Suites Via Generated Specifications
通过生成的规范改进测试套件
  • 批准号:
    0234651
  • 财政年份:
    2002
  • 资助金额:
    $ 30万
  • 项目类别:
    Continuing Grant

相似国自然基金

面向全自动地铁多职能人员的应急处置行为模式及人因失误研究
  • 批准号:
    52302438
  • 批准年份:
    2023
  • 资助金额:
    30.00 万元
  • 项目类别:
    青年科学基金项目
众源图片支持的室内场景理解与三维地图自动构建研究
  • 批准号:
    41701445
  • 批准年份:
    2017
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
本体驱动面向任务的自动地理数据库综合模型研究
  • 批准号:
    40771168
  • 批准年份:
    2007
  • 资助金额:
    35.0 万元
  • 项目类别:
    面上项目
有云条件下的基于拓扑特征的遥感卫星图像自动地标识别方法研究
  • 批准号:
    60702040
  • 批准年份:
    2007
  • 资助金额:
    21.0 万元
  • 项目类别:
    青年科学基金项目

相似海外基金

Detection and Analysis of Automatically Generated Text according to the Applications
根据应用自动生成文本的检测和分析
  • 批准号:
    23K11767
  • 财政年份:
    2023
  • 资助金额:
    $ 30万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
AI-Generating Algorithms: AI that improves itself by automatically creating learning challenges
人工智能生成算法:人工智能通过自动创造学习挑战来自我改进
  • 批准号:
    RGPIN-2022-03094
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Discovery Grants Program - Individual
Towards better software quality by automatically generating realistic mutants using deep learning models.
通过使用深度学习模型自动生成真实的突变体来提高软件质量。
  • 批准号:
    568781-2022
  • 财政年份:
    2022
  • 资助金额:
    $ 30万
  • 项目类别:
    Postgraduate Scholarships - Doctoral
AI-based approach to support students for understanding and to automatically generate class contents
基于人工智能的方法支持学生理解并自动生成课程内容
  • 批准号:
    21K02770
  • 财政年份:
    2021
  • 资助金额:
    $ 30万
  • 项目类别:
    Grant-in-Aid for Scientific Research (C)
SBIR Phase II: Automatically Generating Domain Specific Structured Ontologies for Video
SBIR 第二阶段:自动生成视频领域特定的结构化本体
  • 批准号:
    1853014
  • 财政年份:
    2019
  • 资助金额:
    $ 30万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了