CAREER: Programming Languages Techniques for Enhancing Software Quality
职业:提高软件质量的编程语言技术
基本信息
- 批准号:0346982
- 负责人:
- 金额:$ 40万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2004
- 资助国家:美国
- 起止时间:2004-06-01 至 2011-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
ABSTRACT0346982CAREER: Programming Languages Techniques for Enhancing Software QualityJeffrey S. FosterUniversity of Maryland - College ParkThe goal of this research is to develop tools and techniques for improving the quality of software, with a focus on methods that analyze source code. There are two main objectives. The first is to develop the equivalent of type systems for high-level designs in software. Currently, even with careful planning it is all too easy toaccidentally violate design invariants as software projects develop and thereby introduce errors into programs. Having an automatic system for checking the consistency of source code with the high-leveldesign decisions behind it will help programmers avoid these mistakes. The second objective of this research is to develop techniques for checking the correctness of programs written in multiple languages.Current program analysis technology focuses on programs written in one language, yet modern software is often written in a mix of different languages. By developing analysis techniques that can span multiplelanguages and check conditions at the interface between the languages, programmers will be given new tools to help them ensure that multi-language systems are correct. Ultimately, the results of this research are expected have long-term benefits in the improvement of software quality.
提高软件质量的编程语言技术。福斯特大学的马里兰州-学院公园这项研究的目标是开发工具和技术,以提高软件的质量,重点是分析源代码的方法。 有两个主要目标。 第一个是为软件中的高级设计开发类型系统的等价物。 目前,即使经过仔细的规划,在软件项目开发过程中也很容易意外地违反设计不变量,从而将错误引入程序。 拥有一个自动系统来检查源代码与其背后的高级设计决策的一致性将有助于程序员避免这些错误。 本研究的第二个目的是开发检查多种语言编写的程序的正确性的技术。当前的程序分析技术主要集中在一种语言编写的程序,然而现代软件经常是用不同语言的混合编写的。 通过开发可以跨越多种语言的分析技术并检查语言之间接口的条件,程序员将获得新的工具来帮助他们确保多语言系统是正确的。 最终,本研究的成果有望对软件质量的提高产生长远的效益。
项目成果
期刊论文数量(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 }}
Jeffrey Foster其他文献
Large language models (LLMs) and the institutionalization of misinformation
- DOI:
10.1016/j.tics.2024.08.007 - 发表时间:
2024-12-01 - 期刊:
- 影响因子:
- 作者:
Maryanne Garry;Way Ming Chan;Jeffrey Foster;Linda A. Henkel - 通讯作者:
Linda A. Henkel
Antimicrobial Peptide C18G binds to Lipid Bilayers in a Lipid Composition Dependent Manner
- DOI:
10.1016/j.bpj.2008.12.700 - 发表时间:
2009-02-01 - 期刊:
- 影响因子:
- 作者:
Emmanuel Yawson;Jeffrey Foster;Gregory A. Caputo - 通讯作者:
Gregory A. Caputo
Jeffrey Foster的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jeffrey Foster', 18)}}的其他基金
QCIS-FF: Quantum Computing & Information Science Faculty Fellow at Tufts University
QCIS-FF:量子计算
- 批准号:
2013062 - 财政年份:2021
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
FMitF: Track II: Transitioning Ruby Types to Practice
FMITF:轨道 II:将 Ruby 类型转变为实践
- 批准号:
1918233 - 财政年份:2019
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Small: Specifying, Checking, and Analyzing Applications Built with Dynamic Language Frameworks
SHF:小型:指定、检查和分析使用动态语言框架构建的应用程序
- 批准号:
1319666 - 财政年份:2013
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Collaborative Research: Expeditions in Computer Augmented Program Engineering (ExCAPE): Harnessing Synthesis for Software Design
协作研究:计算机增强程序工程探险 (ExCAPE):利用综合进行软件设计
- 批准号:
1139021 - 财政年份:2012
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
SHF: Small: Empirical Studies, Principles and Techniques for Software Systems with Complex Configuration Spaces
SHF:小型:具有复杂配置空间的软件系统的实证研究、原理和技术
- 批准号:
1116740 - 财政年份:2011
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
TC: Medium: Collaborative Research: Program Analysis for Smartphone Application Security
TC:媒介:协作研究:智能手机应用程序安全的程序分析
- 批准号:
1064997 - 财政年份:2011
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
SHF: Small: User-Centered Software Analysis Tools
SHF:小型:以用户为中心的软件分析工具
- 批准号:
0915978 - 财政年份:2009
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
CT-T: Collaborative Research: Complex, High-level, Integrated Properties for Security
CT-T:协作研究:复杂、高级、集成的安全属性
- 批准号:
0715650 - 财政年份:2007
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Collaborative Research: Type Qualifiers for Software Security
协作研究:软件安全的类型限定符
- 批准号:
0430118 - 财政年份:2004
- 资助金额:
$ 40万 - 项目类别:
Continuing Grant
相似海外基金
Conference: Midwest Programming Languages Summits 2023, 2024, 2025
会议:2023、2024、2025 年中西部编程语言峰会
- 批准号:
2330888 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
REU Site: Research Experience for undergraduates in Programming Languages (REPL)
REU 网站:编程语言本科生研究经验 (REPL)
- 批准号:
2244494 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Travel: Student Travel for the Programming Languages Mentoring Workshop (PLMW) at the International Conference on Functional Programming (ICFP)
旅行:参加国际函数式编程会议 (ICFP) 编程语言指导研讨会 (PLMW) 的学生旅行
- 批准号:
2328059 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
NSF Student Travel Grant for the Programming Languages Mentoring Workshop at ACM SIGPLAN Conference on Programming Language Design and Implementation (PLMW@PLDI), 2023-2025
NSF 学生旅费补助金,用于 ACM SIGPLAN 编程语言设计与实现会议 (PLMW@PLDI) 编程语言指导研讨会,2023-2025 年
- 批准号:
2310964 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Travel: NSF Student Travel Grant for 2023 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
旅行:2023 年 ACM 编程语言和操作系统架构支持国际会议 (ASPLOS) 的 NSF 学生旅行补助金
- 批准号:
2311257 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Travel: Oregon Programming Languages Summer School 2023: Types, Semantics, and Logic
旅行:2023 年俄勒冈编程语言暑期学校:类型、语义和逻辑
- 批准号:
2329771 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Theory and Application for Robust and High-Performance Systems Programming Languages
鲁棒高性能系统编程语言的理论与应用
- 批准号:
22KJ0561 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Grant-in-Aid for JSPS Fellows
Travel: NSF Student Travel Grant for the Programming Languages Mentoring Workshop at ACM SIGPLAN Symposium on Principles of Programming Languages, 2024-2026
旅行:2024-2026 年 ACM SIGPLAN 编程语言原理研讨会编程语言指导研讨会的 NSF 学生旅行补助金
- 批准号:
2334703 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Travel: NSF Student Travel Grant for 2024 ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS)
旅行:2024 年 ACM 编程语言和操作系统架构支持国际会议 (ASPLOS) 的 NSF 学生旅行补助金
- 批准号:
2327889 - 财政年份:2023
- 资助金额:
$ 40万 - 项目类别:
Standard Grant
Transparent Compression for General-Purpose Programming Languages
通用编程语言的透明压缩
- 批准号:
EP/W001012/1 - 财政年份:2022
- 资助金额:
$ 40万 - 项目类别:
Research Grant