Semantics of Implicit Procedure-Calling Mechanisms
Semantics of Implicit Procedure-Calling Mechanisms
批准号:
0097740
负责人:
Mitchell Wand
金额:
$21.42万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2001
资助国家:
美国
项目状态:
已结题
起止时间:
2001-10-01 至 2004-09-30
中文摘要
题目:隐式过程调用机制的语义现代软件体系结构显示了过程调用的极端动态模式,其中很难确定从任何调用站点调用了哪个过程。这些体系结构有时被称为隐式调用体系结构。该项目建议研究隐式过程调用的两种机制:基于事件的编程(也称为观察者模式)和面向方面的编程。它建议为这些机制开发控制流分析,并考虑这些机制与更传统的计算模型之间转换的正确性。它还建议扩展首席研究员之前关于上下文等价的工作,以考虑受建筑约束限制的上下文中的等价。
英文摘要
Proposal: CCR-0097740Title: Semantics of Implicit Procedure-Calling MechanismsPI: Mitchell WandModern software architectures display extremely dynamic patterns of procedure invocation, in which it is difficult to determine what procedure is invoked from any call site. These architectures are sometimes called implicit invocation architectures. This project proposes to study two mechanisms for implicit procedure invocation: event-based programming (also known as the Observer pattern), and aspect-oriented programming. It proposes to develop control-flow analyses for these mechanisms, and to consider the correctness of translations between these mechanisms and more traditional models of computation. It also proposes to extend the principal investigator's previous work on contextual equivalence to consider equivalence in contexts limited by architectural constraints.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CPA-SEL: Developing a Theory of Hygienic Macros
-
批准号:0811015
-
项目类别:Continuing Grant
-
资助金额:$29.87万
-
财政年份:2008
-
负责人:Mitchell Wand
-
依托单位:
ITR: Controlling Software Complexity with Aspects and Analysis
-
批准号:0312598
-
项目类别:Standard Grant
-
资助金额:$46.18万
-
财政年份:2003
-
负责人:Mitchell Wand
-
依托单位:
Analysis-Based Program Transformation
-
批准号:9804115
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1998
-
负责人:Mitchell Wand
-
依托单位:
Heap Storage Optimizations and Their Semantics in Higher-Order Languages
-
批准号:9629801
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1997
-
负责人:Mitchell Wand
-
依托单位:
Verifying Compiler Algorithms
-
批准号:9404646
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1994
-
负责人:Mitchell Wand
-
依托单位:
Semantics of Computation
-
批准号:9304144
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1993
-
负责人:Mitchell Wand
-
依托单位:
Formal Verification of Compiler Algorithms
-
批准号:9014603
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1991
-
负责人:Mitchell Wand
-
依托单位:
Semantics of Computation
-
批准号:9002253
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1990
-
负责人:Mitchell Wand
-
依托单位:
Semantics of Computation
-
批准号:8801591
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:1988
-
负责人:Mitchell Wand
-
依托单位:
Semantics of Computation
-
批准号:8605218
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:1986
-
负责人:Mitchell Wand
-
依托单位:
Algebraic and Logical Semantics of Computation
-
批准号:7904183
-
项目类别:Standard Grant
-
资助金额:$27.05万
-
财政年份:1979
-
负责人:Mitchell Wand
-
依托单位:
Formal Semantics of Programming Languages
-
批准号:7506678
-
项目类别:Standard Grant
-
资助金额:$8.7万
-
财政年份:1975
-
负责人:Mitchell Wand
-
依托单位:
海外基金