Automated Formal Verification at the Hardware/Software Boundary
Automated Formal Verification at the Hardware/Software Boundary
批准号:
RGPIN-2015-04618
负责人:
Hu, Alan
金额:
$3.13万
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2018
资助国家:
加拿大
项目状态:
已结题
起止时间:
2018-01-01 至 2019-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Computer chips, computer systems, and computer software are the most complex things ever designed by humans. For example, even the simple programs written by our students in their first computer science course have far more possible behaviors than there are photons in the universe! Not surprisingly, it's hard to get all the details right. In fact, companies now spend the most effort not on design, but on verification -- the task of determining if the system behaves correctly.******Formal verification is the use of mathematical logic to aid the verification process. My research emphasizes automatic formal verification, in which a computer program analyzes the system being designed, automatically finding bugs or proving properties about the design, with minimal human effort beyond specifying what is desired. Research breakthroughs over the past twenty years have made formal verification indispensible for verifying computer hardware -- all major computer companies use formal verification on their computer chips. This has been a big success story of academic research creating enormous value for society. With more recent research breakthroughs, automated formal verification is becoming mainstream for software verification as well.******Much of the impact of computing, however, comes not from hardware or software, per se, but from actual, life-changing, "smart" products -- the smartphone being the most obvious example, but with the coming Internet of Things, all sorts of everyday objects will become smart and connected. Smart products are the result of tightly integrated hardware and software, and it's obviously important to get this integration correct. However, companies are having great difficulty creating these new products, because hardware and software have fundamentally different models of computation, resulting in mistakes when integrating the two.******This proposal focuses on developing theoretical and practical tools for verifying the interaction between hardware and software. In some respects, this combines all of the challenges of automated formal verification of hardware and software, because verification must reason about both. On the other hand, I believe that there are certain characteristics and design patterns that can be exploited to enable practical, automatic formal verification at the hardware/software boundary. If successful, this research will generate a large quality and productivity boost for creating any smart product.**
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Automated Formal Verification for Domain-Specific Hardware Acceleration
-
批准号:RGPIN-2020-07182
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2022
-
负责人:Hu, Alan
-
依托单位:
Automated Formal Verification for Domain-Specific Hardware Acceleration
-
批准号:RGPIN-2020-07182
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2021
-
负责人:Hu, Alan
-
依托单位:
Automated Formal Verification for Domain-Specific Hardware Acceleration
-
批准号:RGPIN-2020-07182
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.11万
-
财政年份:2020
-
负责人:Hu, Alan
-
依托单位:
Automated Formal Verification at the Hardware/Software Boundary
-
批准号:RGPIN-2015-04618
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2019
-
负责人:Hu, Alan
-
依托单位:
Automated Formal Verification at the Hardware/Software Boundary
-
批准号:RGPIN-2015-04618
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2017
-
负责人:Hu, Alan
-
依托单位:
Automated Formal Verification at the Hardware/Software Boundary
-
批准号:477861-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Hu, Alan
-
依托单位:
Automated Formal Verification at the Hardware/Software Boundary
-
批准号:477861-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2016
-
负责人:Hu, Alan
-
依托单位:
Automated Formal Verification at the Hardware/Software Boundary
-
批准号:RGPIN-2015-04618
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2016
-
负责人:Hu, Alan
-
依托单位:
Automated Formal Verification at the Hardware/Software Boundary
-
批准号:477861-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2015
-
负责人:Hu, Alan
-
依托单位:
Automated Formal Verification at the Hardware/Software Boundary
-
批准号:RGPIN-2015-04618
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.13万
-
财政年份:2015
-
负责人:Hu, Alan
-
依托单位:
Extending the success of formal hardware verification to system software
-
批准号:194192-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2014
-
负责人:Hu, Alan
-
依托单位:
Extending the success of formal hardware verification to system software
-
批准号:194192-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2013
-
负责人:Hu, Alan
-
依托单位:
Extending the success of formal hardware verification to system software
-
批准号:194192-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2012
-
负责人:Hu, Alan
-
依托单位:
Extending the success of formal hardware verification to system software
-
批准号:194192-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2011
-
负责人:Hu, Alan
-
依托单位:
Extending the success of formal hardware verification to system software
-
批准号:194192-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.48万
-
财政年份:2010
-
负责人:Hu, Alan
-
依托单位:
Automatic formal verification of hardware-like software
-
批准号:194192-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2009
-
负责人:Hu, Alan
-
依托单位:
Automatic formal verification of hardware-like software
-
批准号:194192-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2008
-
负责人:Hu, Alan
-
依托单位:
Automatic formal verification of hardware-like software
-
批准号:194192-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2007
-
负责人:Hu, Alan
-
依托单位:
Automatic formal verification of hardware-like software
-
批准号:194192-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2006
-
负责人:Hu, Alan
-
依托单位:
Automatic formal verification of hardware-like software
-
批准号:194192-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.77万
-
财政年份:2005
-
负责人:Hu, Alan
-
依托单位:
海外基金