SHF: Small: Modular Reflection
SHF:小型:模块化反射
基本信息
- 批准号:1218208
- 负责人:
- 金额:$ 25万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2012
- 资助国家:美国
- 起止时间:2012-10-01 至 2016-09-30
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
As the internet and mobile devices become increasingly importantparts of our society, the need for web and mobile applications hasgrown. Recent advances in software frameworks have drasticallyreduced the amount of code needed to develop such applications. From aprogramming languages perspective, the key enabling technology isreflection, that is, the ability of a program to introspect and tomodify itself. Unfortunately, reflection comes at a heavy cost:it can delay the detection of bugs, it reduces the effectiveness ofbug-finding tools, and it reduces the speed of applications. Thegoal of this research project is to preserve the benefits ofreflection while eliminating the disadvantages, thereby improving thereliability and speed of web and mobile applications.The key observation that underlies this research is that uses ofreflection in software frameworks are governed by implicitconventions. If those conventions could be made explicit, thenautomated software tools will be able to effectively reason aboutreflective code. This research will create a rich specificationlanguage for making those conventions explicit, it will investigatealgorithms for inferring specifications from existing application code, and it will develop tools for checking theconformance of web-mobile applications and frameworks with respect to specifications.
随着互联网和移动设备成为我们社会中越来越重要的一部分,对网络和移动应用程序的需求也在增长。软件框架的最新进展大大减少了开发此类应用程序所需的代码量。从编程语言的角度来看,关键的使能技术是反射,即程序自省和修改自身的能力。不幸的是,反射带来了沉重的代价:它会延迟bug的检测,降低bug查找工具的有效性,并降低应用程序的速度。本研究项目的目标是保留反射的优点,同时消除缺点,从而提高网络和移动应用程序的可靠性和速度。这项研究的关键观察结果是,在软件框架中使用反射是由隐式约定控制的。如果这些约定可以明确,那么自动化软件工具将能够有效地推断出反射代码。这项研究将创建一种丰富的规范语言来明确这些约定,它将研究从现有应用程序代码推断规范的算法,它将开发用于检查网络移动应用程序和框架与规范的一致性的工具。
项目成果
期刊论文数量(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 }}
Bor-Yuh Evan Chang其他文献
Bor-Yuh Evan Chang的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Bor-Yuh Evan Chang', 18)}}的其他基金
Collaborative Research: SHF: Small: A General Framework for Responsive Static Analysis
合作研究:SHF:小型:响应式静态分析的通用框架
- 批准号:
2223825 - 财政年份:2022
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
SHF: Small: Programming with Semantic Revision Requests
SHF:小型:使用语义修改请求进行编程
- 批准号:
2008369 - 财政年份:2020
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
IUCRC Planning University of Colorado Boulder: Center for Pervasive Personalized Intelligence (PPI)
IUCRC 规划科罗拉多大学博尔德分校:普适个性化情报中心 (PPI)
- 批准号:
1822135 - 财政年份:2018
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Online Verification-Validation
SHF:小型:协作研究:在线验证-确认
- 批准号:
1619282 - 财政年份:2016
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
CAREER: Cooperative Program Analysis: Bridging the Gap Between User and Tool Reasoning
职业:合作程序分析:弥合用户和工具推理之间的差距
- 批准号:
1055066 - 财政年份:2011
- 资助金额:
$ 25万 - 项目类别:
Continuing Grant
Funding to Support Student Attendees to POPL 2011
资助学生参加 POPL 2011
- 批准号:
1058624 - 财政年份:2010
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
相似国自然基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
- 批准号:
- 批准年份:2022
- 资助金额:10.0 万元
- 项目类别:省市级项目
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
- 批准号:32000033
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
- 批准号:31972324
- 批准年份:2019
- 资助金额:58.0 万元
- 项目类别:面上项目
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
- 批准号:81900988
- 批准年份:2019
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
- 批准号:31870821
- 批准年份:2018
- 资助金额:56.0 万元
- 项目类别:面上项目
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
- 批准号:31802058
- 批准年份:2018
- 资助金额:26.0 万元
- 项目类别:青年科学基金项目
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
- 批准号:31772128
- 批准年份:2017
- 资助金额:60.0 万元
- 项目类别:面上项目
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
- 批准号:81704176
- 批准年份:2017
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
- 批准号:91640114
- 批准年份:2016
- 资助金额:85.0 万元
- 项目类别:重大研究计划
相似海外基金
SHF: Small: Modular Automated Verification of Concurrent Data Structures
SHF:小型:并发数据结构的模块化自动验证
- 批准号:
2304758 - 财政年份:2023
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: RUI: Keystone: Modular Concurrent Software Verification
协作研究:SHF:小型:RUI:Keystone:模块化并发软件验证
- 批准号:
2243636 - 财政年份:2023
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: RUI: Keystone: Modular Concurrent Software Verification
协作研究:SHF:小型:RUI:Keystone:模块化并发软件验证
- 批准号:
2243637 - 财政年份:2023
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Lightweight Modular Typestate
合作研究:SHF:小型:轻量级模块化类型状态
- 批准号:
2007024 - 财政年份:2020
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Small: Lightweight Modular Typestate
合作研究:SHF:小型:轻量级模块化类型状态
- 批准号:
2005889 - 财政年份:2020
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Balancing Expressiveness and Modular Reasoning for Aspect-Oriented Programming
SHF:小型:协作研究:平衡面向方面编程的表达性和模块化推理
- 批准号:
1017262 - 财政年份:2010
- 资助金额:
$ 25万 - 项目类别:
Continuing Grant
SHF: SMALL: Collaborative Research: Modular ACL2
SHF:小型:协作研究:模块化 ACL2
- 批准号:
1016532 - 财政年份:2010
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Balancing Expressiveness and Modular Reasoning for Aspect-oriented Programming
SHF:小型:协作研究:平衡面向方面编程的表达性和模块化推理
- 批准号:
1017334 - 财政年份:2010
- 资助金额:
$ 25万 - 项目类别:
Continuing Grant
SHF: Small: Collaborative Research: Modular ACL2
SHF:小型:协作研究:模块化 ACL2
- 批准号:
1016418 - 财政年份:2010
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
SHF: Small: Collaborative Research: Specification Language Foundations for Modular Reasoning Methodologies
SHF:小型:协作研究:模块化推理方法的规范语言基础
- 批准号:
0916715 - 财政年份:2009
- 资助金额:
$ 25万 - 项目类别:
Standard Grant














{{item.name}}会员




