课题基金 / 基金详情

Automatic Verification of Concurrent Hardware and Software Systems

Automatic Verification of Concurrent Hardware and Software Systems
并行硬件和软件系统的自动验证
批准号:
0098072
负责人:
Edmund Clarke
金额:
$37.5万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-10-01 至 2005-09-30

项目摘要

项目成果

Edmund Clarke的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
CCR-0098072Edmund ClarkeCMUABSTRACT:Model checking is an automatic verification technique for concurrent systems such as sequential circuit design and communication protocols in which temporal logic specifications are checked by an exhaustive search of the state space of the concurrent system. Considerable progress has been made in the last two decades, and many major companies are now using model checking. To extend the potential of the method, this project pursues several avenues of research that will enable larger hardware systems and certain software systems to be verified.Model Checking and theorem proving: Theorem proving avoids the state explosion problem, but relies heavily on human guidance and tends to get unmanageable for large designs. The project attempts to find and implement a practical methodology that will combine the benefits of theorem proving and model checking and apply it to verification of processors and security protocols.SAT-based Model Checking: Developed recently as a complementary approach to traditional model checking based on Binary Decision Diagrams (BDDs), SAT solvers tend to suffer less from the state explosion problem than BDDs. This project investigates how SAT solvers and BDD techniques can be further integrated to enable verification of larger systems.Software Model Checking: Although the major successes of model checking have been in hardware, the procedure was originally developed for software. The first paper by Clarke and Emerson in 1981 proposed extracting the synchronization skeleton of a concurrent program and model checking it. Advances in model checking have generated renewed interest in this approach. This project will explore how to achieve this goal.
期刊论文(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
  • 依托单位:
The Component Substitution Problem for Software Systems
  • 批准号:
    0541245
  • 项目类别:
    Standard Grant
  • 资助金额:
    $34.83万
  • 财政年份:
    2006
  • 负责人:
    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
  • 依托单位:
海外基金