课题基金 / 基金详情

The Component Substitution Problem for Software Systems

The Component Substitution Problem for Software Systems
软件系统的组件替换问题
批准号:
0541245
负责人:
Edmund Clarke
金额:
$34.83万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-06-01 至 2011-05-31

项目摘要

项目成果

Edmund Clarke的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Proposal Number: CCF-0541245 PI : Edmund M. ClarkeCarnegie Mellon University Title: The Component Substitution Problem for Software SystemsComponent technologies are gaining acceptance in the software systems engineering community as effective tools for quickly assembling complex software systems. Verification during initial deployment and, more importantly, after each "component substitution" is crucial. Component-based software systems naturally allow scope for applying compositional formal verification techniques, e.g., assume-guarantee reasoning (AGR). The prime bottleneck in applying AGR to industrial systems is the difficulty of manually generating these assumptions. The research will focus on developing a new model checking-based framework that allows designers to replace components on-demand and locally re-verify the correctness of the new assembly. This framework will automatically generate assumptions for AGR and efficiently reuse the verification results from the previous assembly. AGR techniques will be developed to handle components interacting via general modes of communication like message-passing and shared memory. Industrial benchmarks will be used to evaluate our research accomplishments. By exploiting the compositionality of the proposed method, the verification techniques will be able to scale to larger component-based designs. Broader impacts of our research include improvement in dependability of component-based software via efficient verification methods and dissemination of research results in academic courses and publications and publicly available tools.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: Next-Generation Model Checking and Abstract Interpretation with a Focus on Embedded Control and Systems Biology
  • 批准号:
    0926181
  • 项目类别:
    Standard Grant
  • 资助金额:
    $384.57万
  • 财政年份:
    2009
  • 负责人:
    Edmund Clarke
  • 依托单位:
EHS: Graph-Based Refinement Strategies for Hybrid Systems
  • 批准号:
    0411152
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $55.0万
  • 财政年份:
    2004
  • 负责人:
    Edmund Clarke
  • 依托单位:
Efficient Model Checking of Concurrent and Dynamic Software
  • 批准号:
    0429120
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2004
  • 负责人:
    Edmund Clarke
  • 依托单位:
The CUE Initiative on The Scientific Foundation of Software Engineering
  • 批准号:
    0327252
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.7万
  • 财政年份:
    2003
  • 负责人:
    Edmund Clarke
  • 依托单位:
海外基金