Paramatricity and possible worlds
Paramatricity and possible worlds
批准号:
8990-2007
负责人:
Tennent, Robert
金额:
$1.09万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2007
资助国家:
加拿大
项目状态:
已结题
起止时间:
2007-01-01 至 2008-12-31
中文摘要
表示独立性在现代编程方法中非常重要:它是模块、抽象数据类型、类和应用程序程序员接口等语言特性的规范/实现区别的核心。然而,对于这一基本概念,我们仍然缺乏一个完全令人满意的理论基础。J·C·雷诺兹在1981年引入的关系参数概念显然是相关的,在这个项目中,我们将尝试使用抽象数学的一个分支范畴理论的概念来寻找参数的严格一般公式。我们预计这将大大提高我们分析程序和验证系统正确性的能力。
英文摘要
Representation independence is of primary importance in modern programming methodology: it is at the heart of the specification/implementation distinction for such linguistic features as modules, abstract data types, classes, and application-programmer interfaces. However we still lack a completely satisfactory *theoretical* foundation for this fundamental concept.A notion of relational parametricity introduced by J. C. Reynolds in 1981 is clearly relevant and we will attempt in this project to find a rigorous general formulation of parametricity using concepts of category theory, a branch of abstract mathematics. We expect this to lead to significant advances in our abilities to analyze programs and to verify system correctness.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Paramatricity and possible worlds
-
批准号:8990-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2009
-
负责人:Tennent, Robert
-
依托单位:
Paramatricity and possible worlds
-
批准号:8990-2007
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.09万
-
财政年份:2008
-
负责人:Tennent, Robert
-
依托单位:
Semantics analysis of programming languages
-
批准号:8990-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2006
-
负责人:Tennent, Robert
-
依托单位:
Semantics analysis of programming languages
-
批准号:8990-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2005
-
负责人:Tennent, Robert
-
依托单位:
Semantics analysis of programming languages
-
批准号:8990-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2004
-
负责人:Tennent, Robert
-
依托单位:
Semantics analysis of programming languages
-
批准号:8990-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2003
-
负责人:Tennent, Robert
-
依托单位:
Semantics analysis of programming languages
-
批准号:8990-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.19万
-
财政年份:2001
-
负责人:Tennent, Robert
-
依托单位:
Semantics-directed design of programming languages and logics
-
批准号:8990-1996
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.27万
-
财政年份:2000
-
负责人:Tennent, Robert
-
依托单位:
Semantics-directed design of programming languages and logics
-
批准号:8990-1996
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.27万
-
财政年份:1999
-
负责人:Tennent, Robert
-
依托单位:
Semantics-directed design of programming languages and logics
-
批准号:8990-1996
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.16万
-
财政年份:1998
-
负责人:Tennent, Robert
-
依托单位:
Semantics-directed design of programming languages and logics
-
批准号:8990-1996
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:1997
-
负责人:Tennent, Robert
-
依托单位:
Semantics-directed design of programming languages and logics
-
批准号:8990-1996
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.97万
-
财政年份:1996
-
负责人:Tennent, Robert
-
依托单位:
Semantics-directed design of programming languages and programming logics
-
批准号:8990-1992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:1995
-
负责人:Tennent, Robert
-
依托单位:
Semantics-directed design of programming languages and programming logics
-
批准号:8990-1992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:1994
-
负责人:Tennent, Robert
-
依托单位:
Semantics-directed design of programming languages and programming logics
-
批准号:8990-1992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:1993
-
负责人:Tennent, Robert
-
依托单位:
Semantics-directed design of programming languages and programming logics
-
批准号:8990-1992
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.75万
-
财政年份:1992
-
负责人:Tennent, Robert
-
依托单位:
海外基金