ITR: Controlling Software Complexity with Aspects and Analysis
ITR: Controlling Software Complexity with Aspects and Analysis
批准号:
0312598
负责人:
Mitchell Wand
金额:
$46.18万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-10-01 至 2007-09-30
中文摘要
CCR-0312598 PI: Mitchell WandNortheastern university现代软件系统依赖于大量组件的相互作用。为了使这样的系统可靠地运行,这种复杂性必须得到控制。传统的系统组成方法,如模块和分层,在面对适应新环境的需要时变得脆弱。面向方面编程(AOP)是最近一项很有前途的技术,它允许跨模块边界调整程序单元。然而,目前实践的AOP牺牲了传统模块系统的许多好处。这项研究的目标是为AOP开发一种新的语言结构,它将保留传统模块组合的优点。第二个目标是扩展程序分析(一套众所周知的用于理解小程序的技术),以帮助理解AOP系统中组件的交互。这种分析技术对可靠的科学计算也有影响。
英文摘要
ABSTRACT CCR-0312598 PI: Mitchell WandNortheastern UniversityModern software systems depend on the interaction of a large number of components. For such systems to function reliably, this complexity must be controlled. Traditional system-composition methods, such asmodules and layering, have turned out to be brittle when confronted with the need for adaptation to new contexts. Aspect-oriented programming (AOP) is a promising recent technology for allowing adaptation of program units across module boundaries. However, AOP as currently practiced sacrifices many of the benefits of traditional module systems. The goal of this research is to develop a new language constructs for AOP that will retain the benefits of traditional module composition. A second goal is to extend programanalysis, a well-known set of techniques for understanding programs in the small, to help understand the interaction of components in AOP systems. Such analysis techniques also have implications for reliablescientific computing.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CPA-SEL: Developing a Theory of Hygienic Macros
-
批准号:0811015
-
项目类别:Continuing Grant
-
资助金额:$29.87万
-
财政年份:2008
-
负责人:Mitchell Wand
-
依托单位:
Semantics of Implicit Procedure-Calling Mechanisms
-
批准号:0097740
-
项目类别:Standard Grant
-
资助金额:$21.42万
-
财政年份:2001
-
负责人: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
-
依托单位:
海外基金