课题基金 / 基金详情

Type based software verification

Type based software verification
基于类型的软件验证
批准号:
298311-2007
负责人:
Monnier, Stefan
金额:
$1.75万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2007
资助国家:
加拿大
项目状态:
已结题
起止时间:
2007-01-01 至 2008-12-31

项目摘要

项目成果

Monnier, Stefan的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Security and reliability of computer systems has taken a new significance with the development of the Internet and more generally with the use of computers in all parts of our lives.  The recent success of Java despite its relative slowness and its use of a memory management technique reputed inefficient (a garbage collector), shows how much the focus has shifted away from performance to robustness and ease of development.A large part of the robustness of Java can be attributed directly to the use of strong static typing, which is by far the most popular formal method in use today in software development.  Yet, there are still many cases where Java's type system is not good enough, either because is is too strong and prevents the programmer from writing the code he wants, or on the contrary because it is too weak to express the desired correctness property.You can still verify mechanically the correctness property of interest, using tools such as: extended static checking, model checking, full proof in Hoare logic.  But the switch from using just type annotations to developing a model or even a whole correctness proof is a very big step which requires a lot of work and expertise.  The benefit is thus rarely considered worth the effort, leaving such techniques to niches.My research program aims to take another approach based on making the type system more powerful, so that arbitrary properties can be expressed and verified with it, making it possible to seamlessly cover the range from traditional simple type annotations to arbitrarily more complex correctness properties.  This will make it easier to write and maintain robust software, where the robustness is mechanically verified.Formal methods have revolutionized the way hardware is designed, and the world of computer software is going through a similar transformation; leading it can bring large strategic benefits to the software industry in Canada.  Another way to evaluate the impact of such a development is to look at the current vulnerability of our society as a whole to very simple computer viruses.  Formally verifying every program is becoming a necessity, just as much as verifying the soundness of the construction plans of every bridge.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Typer: An exocompiler to program with dependent types
  • 批准号:
    RGPIN-2018-06225
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $3.35万
  • 财政年份:
    2022
  • 负责人:
    Monnier, Stefan
  • 依托单位:
Typer: An exocompiler to program with dependent types
  • 批准号:
    RGPIN-2018-06225
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.68万
  • 财政年份:
    2021
  • 负责人:
    Monnier, Stefan
  • 依托单位:
Typer: An exocompiler to program with dependent types
  • 批准号:
    RGPIN-2018-06225
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.68万
  • 财政年份:
    2020
  • 负责人:
    Monnier, Stefan
  • 依托单位:
Typer: An exocompiler to program with dependent types
  • 批准号:
    RGPIN-2018-06225
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $1.68万
  • 财政年份:
    2019
  • 负责人:
    Monnier, Stefan
  • 依托单位:
国内基金
海外基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
Incentive and governance schenism study of corporate green washing behavior in China: Based on an integiated view of econfiguration of environmental authority and decoupling logic
  • 批准号:
    --
  • 项目类别:
    外国学者研究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    YU BYUNGJUN
  • 依托单位:
Exploring the Intrinsic Mechanisms of CEO Turnover and Market Reaction: An Explanation Based on Information Asymmetry
  • 批准号:
    W2433169
  • 项目类别:
    外国学者研究基金项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
    HAOFEI ZHANG
  • 依托单位:
含Re、Ru先进镍基单晶高温合金中TCP相成核—生长机理的原位动态研究
  • 批准号:
    52301178
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    30.00万元
  • 批准年份:
    2023
  • 负责人:
    夏万顺
  • 依托单位: