Interprocedural program analysis for modern object-oriented languages
Interprocedural program analysis for modern object-oriented languages
批准号:
RGPIN-2014-05645
负责人:
Lhotak, Ondrej
金额:
$3.93万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2015
资助国家:
加拿大
项目状态:
已结题
起止时间:
2015-01-01 至 2016-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Program analysis is a technique for proving properties of the possible
behaviour of programs when they are executed. It is used in software
development tools such as compilers, verification and testing tools, and
program visualization tools.
When applied to object-oriented programs, program analysis is
challenging because these programs are divided into many small methods.
The overall behaviour of the program is difficult to predict from
individual methods in isolation, because it depends on all of the
methods collectively. Many existing program analyses that are known in
theory depend on the often practically unrealistic assumption that all
of the methods (the whole program) are available for analysis.
The goal of the proposed research is to devise program analyses that
are intrinsically free of this assumption, so that they can be used in
practical programming tools. The proposed research will enable many
analysis techniques that have been found effective in theoretical
settings to be transferred to mainstream programming tools, thus
improving the effectiveness of those tools.
The outcomes of the proposed research will be useful both to other
researchers and to software developers. The foundational program
analyses will enable researchers to study new applications of
interprocedural analysis. They will also enable commercial programming
tool makers (e.g., IBM Toronto) to make better tools, which will improve
the productivity of all software developers that use the tools.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Type Systems and Static Analyses for Programs with Mutable Data
-
批准号:RGPIN-2020-04021
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2022
-
负责人:Lhotak, Ondrej
-
依托单位:
Type Systems and Static Analyses for Programs with Mutable Data
-
批准号:RGPIN-2020-04021
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2021
-
负责人:Lhotak, Ondrej
-
依托单位:
Type Systems and Static Analyses for Programs with Mutable Data
-
批准号:RGPIN-2020-04021
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2020
-
负责人:Lhotak, Ondrej
-
依托单位:
Interprocedural program analysis for modern object-oriented languages
-
批准号:RGPIN-2014-05645
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.93万
-
财政年份:2019
-
负责人:Lhotak, Ondrej
-
依托单位:
Interprocedural program analysis for modern object-oriented languages
-
批准号:RGPIN-2014-05645
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.93万
-
财政年份:2018
-
负责人:Lhotak, Ondrej
-
依托单位:
Interprocedural program analysis for modern object-oriented languages
-
批准号:RGPIN-2014-05645
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.93万
-
财政年份:2017
-
负责人:Lhotak, Ondrej
-
依托单位:
Interprocedural program analysis for modern object-oriented languages
-
批准号:RGPIN-2014-05645
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.93万
-
财政年份:2016
-
负责人:Lhotak, Ondrej
-
依托单位:
Interprocedural program analysis for modern object-oriented languages
-
批准号:462310-2014
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2016
-
负责人:Lhotak, Ondrej
-
依托单位:
Interprocedural program analysis for modern object-oriented languages
-
批准号:462310-2014
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2015
-
负责人:Lhotak, Ondrej
-
依托单位:
Interprocedural program analysis for modern object-oriented languages
-
批准号:462310-2014
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2014
-
负责人:Lhotak, Ondrej
-
依托单位:
Interprocedural program analysis for modern object-oriented languages
-
批准号:RGPIN-2014-05645
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.93万
-
财政年份:2014
-
负责人:Lhotak, Ondrej
-
依托单位:
Practical static analysis of object-oriented programs
-
批准号:327241-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2013
-
负责人:Lhotak, Ondrej
-
依托单位:
Practical static analysis of object-oriented programs
-
批准号:380440-2009
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2012
-
负责人:Lhotak, Ondrej
-
依托单位:
Practical static analysis of object-oriented programs
-
批准号:327241-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2012
-
负责人:Lhotak, Ondrej
-
依托单位:
Practical static analysis of object-oriented programs
-
批准号:380440-2009
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2011
-
负责人:Lhotak, Ondrej
-
依托单位:
Practical static analysis of object-oriented programs
-
批准号:327241-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2011
-
负责人:Lhotak, Ondrej
-
依托单位:
国内基金
海外基金
秘密共享及其在安全多方计算中的应用
-
批准号:60573004
-
项目类别:面上项目
-
资助金额:21.0万元
-
批准年份:2005
-
负责人:周展飞
-
依托单位: