U.S.-Japan Cooperative Research: Formal Verification of Finite State Systems
U.S.-Japan Cooperative Research: Formal Verification of Finite State Systems
批准号:
9016694
负责人:
Edmund Clarke
金额:
$1.98万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-04-15 至 1994-03-31
中文摘要
该奖项为一个为期两年的研究项目提供支持 Edmund Clarke教授,计算机科学学院, 卡内基梅隆大学教授Hiromi Hiraishi 日本京都大学情报科学系。 该项目的目的是研究形式验证 有限状态系统的方法 这些系统出现 在计算机软件和通信的设计中, 协议,它们的正确性很可能成为一个 未来的重要问题。 最近的研究表明, 有限系统通常可以自动验证, 建立和分析系统的状态图模型 行为 然而,这些方法依赖于决策算法 它明确地构建了状态图模型, 模型中的状态数量可以指数增长, 并发执行组件的数量、复杂性 可以验证的系统数量有限。 这 研究将集中在避免这种情况的新技术上 问题,因此形式验证可以应用于 现实复杂性的系统。 许多替代 技术已经提出。 一个例子是利用 验证中电路的层次结构 过程 每个单独的组件可以单独验证 并将结果结合起来, 系统的行为。 第二种方法是实施 可以在超级计算机上运行的并行算法。 参与该项目的美国和日本研究人员 一直在开发检测这些设计的技术 错误和最近的研究都提供了强有力的证据 有可能为此开发出实用的工具, 目的. 两位研究者的研究技巧是 互补,每个国家都有很多东西可以学习, 其他关于处理这个问题的方法。 如果成功 该项目将导致自动化的新技术, 有限状态系统的设计验证。
英文摘要
This award provides support for a two year research project between Professor Edmund Clarke, School of Computer Science, Carnegie Mellon University, and Professor Hiromi Hiraishi, Department of Information Science, Kyoto University, Japan. The aim of the project is to investigate formal verification methods for finite state systems. These systems arise naturally in the design of computer software and communication protocols, and their correctness is likely to become an important issue in the future. Recent work has shown that finite systems can often be verified automatically by constructing and analyzing state-graph models of system behavior. However these methods rely on decision algorithms which explicitly construct the state-graph model and because the number of states in a model may grow exponentially with the number of concurrently executing components, the complexity of systems that can be verified has been limited. This research will focus on new techniques which avoid this problem, so that formal verification can be applied to systems of realistic complexity. A number of alternative techniques have been proposed. One example is to exploit the hierarchical structure of the circuit in the verification process. Each individual component may be verified separately and the results combined to infer properties of the global behavior of the system. A second approach is to implement parallel algorithms that will run on supercomputers. Both the US and Japanese researchers involved in this project have been developing techniques for detecting these design errors and recent research by both provides strong evidence that it is possible to develop practical tools for this purpose. The research skills of the two researchers are complementary and each country has much to learn from the other about ways of dealing with this problem. If successful this project should lead to new techniques for automatic design verification of finite state systems.
期刊论文(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
-
依托单位:
The CUE Initiative on The Scientific Foundation of Software Engineering
-
批准号:0327252
-
项目类别:Standard Grant
-
资助金额:$0.7万
-
财政年份:2003
-
负责人:Edmund Clarke
-
依托单位:
Automatic Verification of Concurrent Hardware and Software Systems
-
批准号:0098072
-
项目类别:Continuing Grant
-
资助金额:$37.5万
-
财政年份:2001
-
负责人:Edmund Clarke
-
依托单位:
ITR/SY: Verification Tools for Autonomous and Embedded Systems
-
批准号:0121547
-
项目类别:Continuing Grant
-
资助金额:$100.0万
-
财政年份:2001
-
负责人:Edmund Clarke
-
依托单位:
NSF-CNPq Collaborative Research: Formal Verification of Computer Systems in Industrial Complexity
-
批准号:9900309
-
项目类别:Standard Grant
-
资助金额:$15.54万
-
财政年份:1999
-
负责人:Edmund Clarke
-
依托单位:
Automatic Verification of Finite-State Concurrent Systems in Hardware and Software
-
批准号:9803774
-
项目类别:Continuing Grant
-
资助金额:$47.5万
-
财政年份:1998
-
负责人:Edmund Clarke
-
依托单位:
Automatic Verification of Finite-State Concurrent Systems in Hardware and Software
-
批准号:9217549
-
项目类别:Continuing Grant
-
资助金额:$74.49万
-
财政年份:1993
-
负责人:Edmund Clarke
-
依托单位:
Temporal Logic, Hardware Verification, and Parallel Theorem Proving
-
批准号:9005992
-
项目类别:Continuing Grant
-
资助金额:$21.2万
-
财政年份:1990
-
负责人:Edmund Clarke
-
依托单位:
Temporal Logic, Hardware Verification, and Automatic Theorem Proving
-
批准号:8722633
-
项目类别:Continuing Grant
-
资助金额:$15.84万
-
财政年份:1988
-
负责人:Edmund Clarke
-
依托单位:
Programming Language Issues in VLSI Design
-
批准号:8509909
-
项目类别:Continuing Grant
-
资助金额:$17.75万
-
财政年份:1986
-
负责人:Edmund Clarke
-
依托单位:
Workshop on Logics of Programs, Pittsburgh, Pennsylvania, June 5-8, 1983
-
批准号:8303082
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:1983
-
负责人:Edmund Clarke
-
依托单位:
Design and Verification of Concurrent Systems (Computer Research)
-
批准号:8216706
-
项目类别:Standard Grant
-
资助金额:$22.14万
-
财政年份:1982
-
负责人:Edmund Clarke
-
依托单位:
Design and Verification of Concurrent Systems
-
批准号:8105553
-
项目类别:Standard Grant
-
资助金额:$12.73万
-
财政年份:1981
-
负责人:Edmund Clarke
-
依托单位:
Verification of Recursive Programs, Concurrent Programs, AndAbstract Data Types
-
批准号:7908365
-
项目类别:Standard Grant
-
资助金额:$5.72万
-
财政年份:1979
-
负责人:Edmund Clarke
-
依托单位:
海外基金