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
中文摘要
建议:CCR-0097740标题:隐式过程调用机制的语义PI:Mitchell Wand现代软件体系结构显示出非常动态的过程调用模式,在这种模式下,很难确定从任何调用点调用什么过程。这些体系结构有时称为隐式调用体系结构。这个项目建议研究两种隐式过程调用机制:基于事件的编程(也称为观察者模式)和面向方面的编程。它建议为这些机制开发控制流分析,并考虑这些机制与更传统的计算模型之间转换的正确性。它还建议扩展首席研究者先前关于语境对等的工作,以考虑在受建筑限制的语境中的对等。
英文摘要
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
-
依托单位:
海外基金