SHF: Medium: Exposing and Eliminating Errors at Component Boundaries
SHF:中:暴露并消除组件边界处的错误
基本信息
- 批准号:0905244
- 负责人:
- 金额:$ 60万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2009
- 资助国家:美国
- 起止时间:2009-09-01 至 2013-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The research investigates a new method for detecting errors that occur at module boundaries involving complex application program interfaces. The method first dynamically observes running programs to obtain constraints that characterize successful interactions at module boundaries. It then uses symbolic dynamic taint tracing to obtain symbolic expressions that characterize how regions of the input map to specific values that appear at module boundaries. A constraint solver then generates new input regions that produce values at module boundaries that violate the observed constraints. The final step is to run the program on the resulting new inputs to see if the inputs expose errors involving interactions between modules.The significance of the research is that many reusable modules present complex interfaces that are difficult for developers to understand.Module boundaries therefore comprise a prime location for errors and security vulnerabilities in software systems. The research promises to develop new testing techniques for finding and eliminating these errors and vulnerabilities. Broader impacts include more reliable software infrastructure for our society and the education of a skilled workforce. Intellectual merit includes a better understanding of errors in software systems and new techniques for finding and eliminating these errors.
研究探讨了一种新的方法,用于检测发生在模块边界的错误,涉及复杂的应用程序接口。该方法首先动态地观察运行的程序,以获得在模块边界的成功交互的特征的约束。然后,它使用符号动态污点跟踪来获得符号表达式,这些符号表达式描述了输入区域如何映射到出现在模块边界的特定值。然后,约束求解器生成新的输入区域,这些区域在模块边界处产生违反所观察到的约束的值。最后一步是在产生的新输入上运行程序,以查看输入是否暴露出涉及模块之间交互的错误。研究的意义在于,许多可重用模块提供了复杂的接口,开发人员难以理解。因此,模块边界构成了软件系统中错误和安全漏洞的主要位置。该研究有望开发新的测试技术,以发现和消除这些错误和漏洞。更广泛的影响包括为我们的社会提供更可靠的软件基础设施和培养熟练的劳动力。智力价值包括更好地理解软件系统中的错误以及发现和消除这些错误的新技术。
项目成果
期刊论文数量(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 }}
Martin Rinard其他文献
Proceedings of the First International Workshop on Aliasing, Confinement and Ownership in Object-oriented Programming (IWACO)
第一届面向对象编程中的别名、限制和所有权国际研讨会 (IWACO) 论文集
- DOI:
- 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Dave Clarke;Chandrasekhar Boyapati;Robert Lee;Richard Paige;J. Ostroff;Phillip Brooke;James Noble;Robert Biddle;E. Tempero;A. Potanin;Tian Zhao;Jens Palsberg;Jan;Sophia Drosspoulou;Workshop Organisers;Jonathan Aldrich;Doug Lea;Suny Oswego;David Naumann;Queen Mary;Martin Rinard;Jan Vitek;Anindya Banerjee;S. Drossopoulou;Matthew Smith;C. Pierik;Tobias Wrigstad;P. O 'hearn;John Tang Boyland;M. Fähndrich;K. Rustan;M. Leino;Scott F Smith;Mark Thober Discussion - 通讯作者:
Mark Thober Discussion
Randomness Requirements and Asymmetries in Nash Equilibria
纳什均衡中的随机性要求和不对称性
- DOI:
- 发表时间:
2023 - 期刊:
- 影响因子:0
- 作者:
Edan Orzech;Martin Rinard - 通讯作者:
Martin Rinard
Martin Rinard的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Martin Rinard', 18)}}的其他基金
EAGER: Profile and Transformation Driven Automatic Parallelization with Interactive Reports
EAGER:配置文件和转换驱动的自动并行化与交互式报告
- 批准号:
1036241 - 财政年份:2010
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CPA-CPL: Automatic Parallelization Using Semantic Commutativity Analysis
CPA-CPL:使用语义交换性分析的自动并行化
- 批准号:
0811397 - 财政年份:2008
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CDI-Type II: Exploiting Collective Human Knowledge to Understand and Evolve Complex Networked Systems
CDI-Type II:利用人类集体知识来理解和发展复杂的网络系统
- 批准号:
0835652 - 财政年份:2008
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CSR----SMA Modular Pluggable Program Analyses
CSR----SMA模块化可插拔程序分析
- 批准号:
0509415 - 财政年份:2005
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
Model-Based Monitoring of Air-Traffic Control Software
基于模型的空中交通管制软件监控
- 批准号:
0341620 - 财政年份:2003
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
Interaction Analysis for Integrated Embedded Systems
集成嵌入式系统的交互分析
- 批准号:
0209075 - 财政年份:2002
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
Compiler Technology for Scalable Servers
可扩展服务器的编译技术
- 批准号:
0073513 - 财政年份:2000
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CAREER: Commutativity Analysis: A New Analysis Framework for Automatically Parallelizing Object-Oriented Computations
职业:交换性分析:自动并行化面向对象计算的新分析框架
- 批准号:
9702297 - 财政年份:1997
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CISE Research Instrumentation: A Next-Generation High Performance Network of Commodity PCs
CISE 研究仪器:下一代高性能商用 PC 网络
- 批准号:
9529418 - 财政年份:1996
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
相似海外基金
Collaborative Research: CyberTraining: Implementation: Medium: Training Users, Developers, and Instructors at the Chemistry/Physics/Materials Science Interface
协作研究:网络培训:实施:媒介:在化学/物理/材料科学界面培训用户、开发人员和讲师
- 批准号:
2321102 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
RII Track-4:@NASA: Bluer and Hotter: From Ultraviolet to X-ray Diagnostics of the Circumgalactic Medium
RII Track-4:@NASA:更蓝更热:从紫外到 X 射线对环绕银河系介质的诊断
- 批准号:
2327438 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: Topological Defects and Dynamic Motion of Symmetry-breaking Tadpole Particles in Liquid Crystal Medium
合作研究:液晶介质中对称破缺蝌蚪粒子的拓扑缺陷与动态运动
- 批准号:
2344489 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: AF: Medium: The Communication Cost of Distributed Computation
合作研究:AF:媒介:分布式计算的通信成本
- 批准号:
2402836 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
Collaborative Research: AF: Medium: Foundations of Oblivious Reconfigurable Networks
合作研究:AF:媒介:遗忘可重构网络的基础
- 批准号:
2402851 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
Collaborative Research: CIF: Medium: Snapshot Computational Imaging with Metaoptics
合作研究:CIF:Medium:Metaoptics 快照计算成像
- 批准号:
2403122 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Differentiable Hardware Synthesis
合作研究:SHF:媒介:可微分硬件合成
- 批准号:
2403134 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Enabling Graphics Processing Unit Performance Simulation for Large-Scale Workloads with Lightweight Simulation Methods
合作研究:SHF:中:通过轻量级仿真方法实现大规模工作负载的图形处理单元性能仿真
- 批准号:
2402804 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CIF-Medium: Privacy-preserving Machine Learning on Graphs
合作研究:CIF-Medium:图上的隐私保护机器学习
- 批准号:
2402815 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: SHF: Medium: Tiny Chiplets for Big AI: A Reconfigurable-On-Package System
合作研究:SHF:中:用于大人工智能的微型芯片:可重新配置的封装系统
- 批准号:
2403408 - 财政年份:2024
- 资助金额:
$ 60万 - 项目类别:
Standard Grant