Collaborative Research: CRI: A Community Resource Development Project for a Retargetable and Reconfigurable Software Dynamic Translation Infrastructure
合作研究:CRI:可重定向和可重新配置软件动态翻译基础设施的社区资源开发项目
基本信息
- 批准号:0551560
- 负责人:
- 金额:$ 10.68万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Continuing Grant
- 财政年份:2006
- 资助国家:美国
- 起止时间:2006-03-01 至 2009-02-28
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This collaborative project, developing tools that support the dynamic (as it runs) modification of software and exploring the use of these tools, addresses many critical challenges facing software developers. Such issues include software security, software robustness, performance, resource-aware computation, cost-effective software development, cost-effective software updating and patching, and support for heterogeneous execution environments. The practical approach employed, Software Dynamic Translation (SDT), is a technology that enables software malleability and adaptivity at the instruction level by providing facilities for monitoring and dynamically modifying an application program as it is being executed. The investigators have developed a SDT system that is being used in various successful cutting-edge research projects. This community resource development project extends and refines the existing SDT system so the broader research community can use it. The extended prototype into a more production quality system will contain features such as:Automatically generated high-performance instruction decodersDecompilation of the instruction set into a more neutral format (RTLs) to support richer forms of analysis and translationA useful suite of analyses on the RLT that can serve as templates for future analysisTools for detecting and forming hot traces/pathsSupport for commonly used targets (e.g., x86 Windows)Beyond the extension and refinement of the infrastructure, the work supports software. This crucial support enables the building of an active, productive community of users. Providing a complete, open-source framework, this project might accelerate research in the development of a new SDT implementation techniques as well as research into its novel uses. The project contributes to the understanding of key algorithms and data structures necessary to support the implementation of flexible, retargetable SDT systems.Broader Impact: This project contributes to the reduction of the vulnerability of the nation's vital computing infrastructure. In addition, an open, extensible framework enables a great deal of research in compilers, languages, hardware, and measurements. Moreover, underrepresented students are encouraged to participate utilizing a specific recruitment mechanism in place at U Pittsburgh.
这个合作项目,开发工具,支持软件的动态(因为它运行)修改和探索使用这些工具,解决了软件开发人员面临的许多关键挑战。这些问题包括软件安全性、软件鲁棒性、性能、资源感知计算、具有成本效益的软件开发、具有成本效益的软件更新和修补以及对异构执行环境的支持。所采用的实际方法,软件动态翻译(SDT),是一种技术,使软件的可塑性和自适应性在指令级提供设施,用于监视和动态修改的应用程序,因为它正在执行。研究人员已经开发出一种SDT系统,该系统正在各种成功的尖端研究项目中使用。这个社区资源开发项目扩展和改进了现有的SDT系统,以便更广泛的研究社区可以使用它。扩展后的原型将成为一个更具生产质量的系统,它将包含以下功能:自动生成的高性能指令解码器将指令集反编译为更中立的格式(RTL),以支持更丰富的分析和解释形式一套有用的RLT分析,可以作为未来分析的模板用于检测和形成热跟踪/路径的工具支持常用目标(例如,x86 Windows)除了基础设施的扩展和改进之外,这项工作还支持软件。这种至关重要的支持有助于建立一个活跃、富有成效的用户社区。该项目提供了一个完整的开源框架,可能会加速开发新的SDT实现技术的研究以及对其新用途的研究。该项目有助于理解关键算法和必要的数据结构,以支持实施灵活的、可重定向的SDT系统。更广泛的影响:该项目有助于减少国家重要计算基础设施的脆弱性。此外,一个开放的,可扩展的框架,使大量的研究编译器,语言,硬件和测量。此外,代表性不足的学生被鼓励参与利用在U匹兹堡地方特定的招聘机制。
项目成果
期刊论文数量(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 }}
Jack Davidson其他文献
Early Detection of Oral Cavity Cancer: A Comprehensive Literature Review of Risk Factors and Latest Techniques in Diagnosis
- DOI:
10.1007/s40137-024-00442-8 - 发表时间:
2025-02-15 - 期刊:
- 影响因子:0.700
- 作者:
Ritika Agrawal;Amir Tofighbakhsh;Jack Davidson;Jordan Gabriele - 通讯作者:
Jordan Gabriele
Jack Davidson的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jack Davidson', 18)}}的其他基金
CICI: UCSS: Helix++: Securing Open Science Platforms
CICI:UCSS:Helix:保护开放科学平台
- 批准号:
2115130 - 财政年份:2021
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CCRI: Planning: Towards Building a Community Data Infrastructure for CyberSecurity Research
CCRI:规划:构建网络安全研究社区数据基础设施
- 批准号:
2016431 - 财政年份:2020
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CC* Integration: Enhancement and deployment of LDM7 for scientific data distribution
CC* 集成:增强和部署 LDM7 以进行科学数据分发
- 批准号:
1659174 - 财政年份:2017
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
Collaborative Research: Stimulating Wide Interest in Computer Science Using Computer Security
协作研究:利用计算机安全激发对计算机科学的广泛兴趣
- 批准号:
0837609 - 财政年份:2009
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CT-ISG: Robust and Efficient Tamper-Resistant Software
CT-ISG:强大、高效的防篡改软件
- 批准号:
0716446 - 财政年份:2007
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
NGS: Collaborative Research: Adapting Program Code Continuously and Aggressively
NGS:协作研究:持续积极地调整程序代码
- 批准号:
0305144 - 财政年份:2003
- 资助金额:
$ 10.68万 - 项目类别:
Continuing Grant
NGS: Collaborative Research: Continuous Compilation: A New Approach to Aggressive and Adaptive Code Transformation
NGS:协作研究:持续编译:积极和自适应代码转换的新方法
- 批准号:
0203956 - 财政年份:2002
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
Experimental Partnership - Comprehensive Retargetable Embedded Systems Software Development Environment
实验性合作伙伴关系 - 全面的可重定向嵌入式系统软件开发环境
- 批准号:
0072043 - 财政年份:2000
- 资助金额:
$ 10.68万 - 项目类别:
Continuing Grant
Workshop to Promote Course/Curriculum Change Using C + + and the Closed Laboratory Model
使用 C 和封闭实验室模型促进课程/课程变革的研讨会
- 批准号:
9554715 - 财政年份:1996
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
Compiler Infrastructure: Development of a HIL/LIL Framework for a National Compiler Infrastructure
编译器基础设施:为国家编译器基础设施开发 HIL/LIL 框架
- 批准号:
9612756 - 财政年份:1996
- 资助金额:
$ 10.68万 - 项目类别:
Continuing Grant
相似国自然基金
Research on Quantum Field Theory without a Lagrangian Description
- 批准号:24ZR1403900
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
Cell Research
- 批准号:31224802
- 批准年份:2012
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research
- 批准号:31024804
- 批准年份:2010
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Cell Research (细胞研究)
- 批准号:30824808
- 批准年份:2008
- 资助金额:24.0 万元
- 项目类别:专项基金项目
Research on the Rapid Growth Mechanism of KDP Crystal
- 批准号:10774081
- 批准年份:2007
- 资助金额:45.0 万元
- 项目类别:面上项目
相似海外基金
CRI: CI-EN: Collaborative Research: mResearch: A platform for Reproducible and Extensible Mobile Sensor Big Data Research
CRI:CI-EN:协作研究:mResearch:可复制和可扩展的移动传感器大数据研究平台
- 批准号:
1822935 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CRI: CI-New: Collaborative Research: Extensible, Software Enabled Unmanned Aerial Vehicles
CRI:CI-New:协作研究:可扩展、软件支持的无人机
- 批准号:
1823230 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Continuing Grant
CRI: CI-EN: Collaborative Research: OpenNetVM: A Software Platform Enabling Network Function Virtualization Research
CRI:CI-EN:协作研究:OpenNetVM:支持网络功能虚拟化研究的软件平台
- 批准号:
1823236 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CRI: CI-EN: Collaborative Research: An Experimental Infrastructure and a Database of Real Faults to Foster Reproducibility in Software Engineering Research
CRI:CI-EN:协作研究:实验基础设施和真实故障数据库,以促进软件工程研究的可重复性
- 批准号:
1929215 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CRI: CI-SUSTAIN: Collaborative Research: Sustaining Lemur Project Resources for the Long-Term
CRI:CI-SUSTAIN:合作研究:长期维持狐猴项目资源
- 批准号:
1822986 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CRI: CI-EN: Collaborative Research: An Experimental Infrastructure and a Database of Real Faults to Foster Reproducibility in Software Engineering Research
CRI:CI-EN:协作研究:实验基础设施和真实故障数据库,以促进软件工程研究的可重复性
- 批准号:
1823172 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
CRI:CI-New:协作研究:NJR:标准化 Java 资源
- 批准号:
1823227 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CRI: CI-EN: Collaborative Research: mResearch: A platform for Reproducible and Extensible Mobile Sensor Big Data Research
CRI:CI-EN:协作研究:mResearch:可复制和可扩展的移动传感器大数据研究平台
- 批准号:
1823221 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CRI: CI-SUSTAIN: Collaborative Research: CiteSeerX: Toward Sustainable Support of Scholarly Big Data
CRI:CI-SUSTAIN:协作研究:CiteSeerX:迈向学术大数据的可持续支持
- 批准号:
1823288 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant
CRI: CI-SUSTAIN: Collaborative Research: CiteSeerX: Toward Sustainable Support of Scholarly Big Data
CRI:CI-SUSTAIN:协作研究:CiteSeerX:迈向学术大数据的可持续支持
- 批准号:
1853919 - 财政年份:2018
- 资助金额:
$ 10.68万 - 项目类别:
Standard Grant