课题基金 / 基金详情

ITR: Controlling Software Complexity with Aspects and Analysis

ITR: Controlling Software Complexity with Aspects and Analysis
ITR:通过方面和分析控制软件复杂性
批准号:
0312598
负责人:
Mitchell Wand
金额:
$46.18万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2003
资助国家:
美国
项目状态:
已结题
起止时间:
2003-10-01 至 2007-09-30

项目摘要

项目成果

Mitchell Wand的其他基金

相似基金

相关文献

中文摘要
翻译
摘要CCR-0312598 PI:Mitchell Wand东北大学现代软件系统依赖于大量组件的交互。为了让这类系统可靠地运行,必须控制这种复杂性。传统的系统组成方法,如模块和分层,在面对适应新环境的需要时被证明是脆弱的。面向方面编程(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
  • 依托单位:
海外基金