课题基金 / 基金详情

Practical Compile-Time Analysis Algorithms: (FAW)

Practical Compile-Time Analysis Algorithms: (FAW)
实用编译时分析算法:(FAW)
批准号:
9023628
负责人:
Barbara Ryder
金额:
$25.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1991
资助国家:
美国
项目状态:
已结题
起止时间:
1991-11-01 至 1998-04-30

项目摘要

项目成果

Barbara Ryder的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Compile-time analysis techniques to aid the development of software in sequential and parallel programming environments will be the focus of this research. There are two trusts: (i) the maturation of work in designing incremental data flow algorithms for semantic impact analysis of source code changes in software systems, and (ii) the investigation of how compile-time analysis can aid the compilation and debugging of programs that have implicit and/or explicit parallelism. In debugging of concurrent systems, compile-time analysis is used to help programmers debug software written with explicit parallelism. Typical problems include races in shared memory machines, indeterminately ordered accesses to the same memory location where at least one access is a write, and deadlocks, non-terminating computations which cannot continue because of improper synchronizations. For detection on shared memory machines, use of interprocedural data flow information and good internal representations of parallel primitives are being explored, as well as a case study analyzing Ada rendezvous mechanisms. It is intended to combine compile-time analysis with run-time testing for these problems, using the former to guide the latter. This work will culminate in development of prototype software tools demonstrating the techniques on actual Ada and Fortran programs. Desired extensions include studying the applicability to a broad range of synchronization primitives and classifying their properties with respect to these problems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
NSF Student Travel Grant for 2017 Programming Languages Mentoring Workshop (PLMW) at ACM SIGPLAN SPLASH Conference
CPA-SEL: Blended Static/Dynamic Analyses for Performance Understanding and Improved Security of Framework-intensive Applications
CPA-SEL: Blended Static/Dynamic Analyses for Performance Understanding and Improved Security of Framework-intensive Applications
  • 批准号:
    0811518
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2008
  • 负责人:
    Barbara Ryder
  • 依托单位:
Student Travel Support to the International Conference on Software Engineering (ICSE) 2007 Doctoral Symposium
  • 批准号:
    0650366
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.07万
  • 财政年份:
    2007
  • 负责人:
    Barbara Ryder
  • 依托单位:
海外基金