Next-generation Constraint Solvers for Software Engineering and Security

用于软件工程和安全的下一代约束求解器

基本信息

  • 批准号:
    435967-2013
  • 负责人:
  • 金额:
    $ 1.82万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2013
  • 资助国家:
    加拿大
  • 起止时间:
    2013-01-01 至 2014-12-31
  • 项目状态:
    已结题

项目摘要

Constraint solvers, programs that automatically solve mathematical constraints, are used in myriad applications in engineering and science. Solvers can be likened to swiss-army knives, used in applications such as planning a robot's movement, configuring a car or automatically finding bugs in software. Engineers model their problem using mathematical constraints, and then use solvers to automatically solve them. As little as a decade ago, scalable automatic bug-finding of commercial software like word processors and operating systems was considered practically infeasible. Thanks to impressive gains in solver performance (due to many researchers including myself), not only has automatic bug-finding become feasible but is mandatory in companies like Microsoft. While the gains to-date are important, the demand for ever-more powerful and expressive solvers continues to grow unabated as engineers tackle even harder applications such as software synthesis. Hence, I propose a long-term research program to develop new solver techniques that are orders of magnitude faster and more expressive than today's, aimed at software engineering tools for software reliability and security.
约束求解器,自动解决数学约束的程序,在工程和科学的无数应用中使用。求解器可以被比作瑞士军刀,用于规划机器人的运动、配置汽车或自动查找软件中的错误等应用。工程师使用数学约束来建模他们的问题,然后使用求解器自动解决它们。就在十年前,商业软件(如文字处理器和操作系统)的可扩展自动错误查找被认为是不可行的。由于求解器性能的显著提高(由于包括我在内的许多研究人员),自动错误查找不仅变得可行,而且在像微软这样的公司中是强制性的。虽然迄今为止取得的进展很重要,但随着工程师处理软件合成等更难的应用,对更强大和更具表现力的求解器的需求持续增长。因此,我提出了一个长期的研究计划,开发新的求解器技术,数量级更快,更有表现力比今天的,旨在软件工程工具的软件可靠性和安全性。

项目成果

期刊论文数量(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 }}

Ganesh, Vijay其他文献

EXE: Automatically Generating Inputs of Death
Complex Golay pairs up to length 28: A search via computer algebra and programmatic SAT
  • DOI:
    10.1016/j.jsc.2019.10.013
  • 发表时间:
    2021-01-01
  • 期刊:
  • 影响因子:
    0.7
  • 作者:
    Bright, Curtis;Kotsireas, Ilias;Ganesh, Vijay
  • 通讯作者:
    Ganesh, Vijay
Transcriptome and Genome Analysis Uncovers a DMD Structural Variant: A Case Report.
  • DOI:
    10.1212/nxg.0000000000200064
  • 发表时间:
    2023-04
  • 期刊:
  • 影响因子:
    3.1
  • 作者:
    Folland, Chiara;Ganesh, Vijay;Weisburd, Ben;McLean, Catriona;Kornberg, Andrew J.;O'Donnell-Luria, Anne;Rehm, Heidi L.;Stevanovski, Igor;Chintalaphani, Sanjog R.;Kennedy, Paul;Deveson, Ira W.;Ravenscroft, Gianina
  • 通讯作者:
    Ravenscroft, Gianina
A nonexistence certificate for projective planes of order ten with weight 15 codewords
Applying computer algebra systems with SAT solvers to the Williamson conjecture
  • DOI:
    10.1016/j.jsc.2019.07.024
  • 发表时间:
    2020-09-01
  • 期刊:
  • 影响因子:
    0.7
  • 作者:
    Bright, Curtis;Kotsireas, Ilias;Ganesh, Vijay
  • 通讯作者:
    Ganesh, Vijay

Ganesh, Vijay的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Ganesh, Vijay', 18)}}的其他基金

Machine Learning and Solvers: The Next Frontier
机器学习和求解器:下一个前沿
  • 批准号:
    RGPIN-2020-05106
  • 财政年份:
    2022
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Machine Learning and Solvers: The Next Frontier
机器学习和求解器:下一个前沿
  • 批准号:
    RGPIN-2020-05106
  • 财政年份:
    2021
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Machine Learning and Solvers: The Next Frontier
机器学习和求解器:下一个前沿
  • 批准号:
    RGPIN-2020-05106
  • 财政年份:
    2020
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Next-generation Constraint Solvers for Software Engineering and Security
用于软件工程和安全的下一代约束求解器
  • 批准号:
    435967-2013
  • 财政年份:
    2019
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Next-generation Constraint Solvers for Software Engineering and Security
用于软件工程和安全的下一代约束求解器
  • 批准号:
    435967-2013
  • 财政年份:
    2018
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Next-generation Constraint Solvers for Software Engineering and Security
用于软件工程和安全的下一代约束求解器
  • 批准号:
    435967-2013
  • 财政年份:
    2017
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Next-generation Constraint Solvers for Software Engineering and Security
用于软件工程和安全的下一代约束求解器
  • 批准号:
    435967-2013
  • 财政年份:
    2015
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Next-generation Constraint Solvers for Software Engineering and Security
用于软件工程和安全的下一代约束求解器
  • 批准号:
    435967-2013
  • 财政年份:
    2014
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual

相似国自然基金

细胞周期蛋白依赖性激酶Cdk1介导卵母细胞第一极体重吸收致三倍体发生的调控机制研究
  • 批准号:
    82371660
  • 批准年份:
    2023
  • 资助金额:
    49.00 万元
  • 项目类别:
    面上项目
Next Generation Majorana Nanowire Hybrids
  • 批准号:
  • 批准年份:
    2020
  • 资助金额:
    20 万元
  • 项目类别:
二次谐波非线性光学显微成像用于前列腺癌的诊断及药物疗效初探
  • 批准号:
    30470495
  • 批准年份:
    2004
  • 资助金额:
    20.0 万元
  • 项目类别:
    面上项目

相似海外基金

Hybrid constraint generation approaches for industrial scheduling and logistics
工业调度和物流的混合约束生成方法
  • 批准号:
    517947-2017
  • 财政年份:
    2020
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Collaborative Research and Development Grants
Next-generation Constraint Solvers for Software Engineering and Security
用于软件工程和安全的下一代约束求解器
  • 批准号:
    435967-2013
  • 财政年份:
    2019
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Hybrid constraint generation approaches for industrial scheduling and logistics
工业调度和物流的混合约束生成方法
  • 批准号:
    517947-2017
  • 财政年份:
    2019
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Collaborative Research and Development Grants
Next-generation Constraint Solvers for Software Engineering and Security
用于软件工程和安全的下一代约束求解器
  • 批准号:
    435967-2013
  • 财政年份:
    2018
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Exploring the roles of acquired immunity and functional constraint in sculpting malaria antigenic diversity in a longitudinal cohort
探索获得性免疫和功能限制在纵向队列中塑造疟疾抗原多样性中的作用
  • 批准号:
    9789830
  • 财政年份:
    2018
  • 资助金额:
    $ 1.82万
  • 项目类别:
Exploring the roles of acquired immunity and functional constraint in sculpting malaria antigenic diversity in a longitudinal cohort
探索获得性免疫和功能限制在纵向队列中塑造疟疾抗原多样性中的作用
  • 批准号:
    10465075
  • 财政年份:
    2018
  • 资助金额:
    $ 1.82万
  • 项目类别:
Hybrid constraint generation approaches for industrial scheduling and logistics
工业调度和物流的混合约束生成方法
  • 批准号:
    517947-2017
  • 财政年份:
    2018
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Collaborative Research and Development Grants
Exploring the roles of acquired immunity and functional constraint in sculpting malaria antigenic diversity in a longitudinal cohort
探索获得性免疫和功能限制在纵向队列中塑造疟疾抗原多样性中的作用
  • 批准号:
    10227974
  • 财政年份:
    2018
  • 资助金额:
    $ 1.82万
  • 项目类别:
Next-generation Constraint Solvers for Software Engineering and Security
用于软件工程和安全的下一代约束求解器
  • 批准号:
    435967-2013
  • 财政年份:
    2017
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
Next-generation Constraint Solvers for Software Engineering and Security
用于软件工程和安全的下一代约束求解器
  • 批准号:
    435967-2013
  • 财政年份:
    2015
  • 资助金额:
    $ 1.82万
  • 项目类别:
    Discovery Grants Program - Individual
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了