课题基金 / 基金详情

CAREER: Dataflow Analysis for Modern Software Systems

CAREER: Dataflow Analysis for Modern Software Systems
职业:现代软件系统的数据流分析
批准号:
0546040
负责人:
Atanas Rountev
金额:
$40.7万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2006
资助国家:
美国
项目状态:
已结题
起止时间:
2006-09-15 至 2012-08-31

项目摘要

项目成果

Atanas Rountev的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Proposal Number: 0546040Proposal Title: CAREER: Dataflow Analysis for Modern Software SystemsPI: Atanas Rountev, Ohio State UniversityInterprocedural dataflow analysis plays a central role in tools forsoftware maintenance, testing, verification, and optimization. Modernsoftware has characteristics that cannot be handled by traditionalapproaches: it typically uses multiple distributed components, and itoften employs dynamic mechanisms that are hard to analyze statically.Existing analyses fail in the presence of such features, making ithard to provide sophisticated tool support for real-world softwaresystems. In turn, this reduces programmer productivity and leads tolower software quality. This project focuses on three challenges posedby modern software: reusable components, such as standard libraries;distributed software; and run-time adaptation through dynamic classloading and reflection. This effort is a significant step towardsbuilding powerful software tools that are truly usable and useful inthe software industry.The theoretical foundations of dataflow analysis are generalized toachieve precision and scalability in the presence of reusablecomponents. Widely used analyses (e.g., points-to analysis, MOD/REFanalysis, constant propagation, and object naming) are adapted todistributed component-based systems. The analyses are systematicallygeneralized to handle dynamic language features. Dissemination isachieved through open-source analysis implementations and two programunderstanding tools. The broader impacts of the project include (1)research infrastructure which provides scalable off-the-shelfimplementations of several fundamental static analyses, (2) tools thatsupply high-quality support for program understanding, which willimprove productivity and software quality, and (3) integration of theresearch with education, which will increase the students' proficiencyin current methods and tools for software development, and willaccelerate their career progress.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: PPoSS: Large: A comprehensive framework for efficient, scalable, and performance-portable tensor applications
  • 批准号:
    2216903
  • 项目类别:
    Standard Grant
  • 资助金额:
    $44.99万
  • 财政年份:
    2022
  • 负责人:
    Atanas Rountev
  • 依托单位:
Collaborative Research: PPoSS: Planning: Model-Driven Compiler Optimization and Algorithm-Architecture Co-Design for Scalable Machine Learning
  • 批准号:
    2118737
  • 项目类别:
    Standard Grant
  • 资助金额:
    $6.3万
  • 财政年份:
    2021
  • 负责人:
    Atanas Rountev
  • 依托单位:
SHF: Small: PrivAid: Differentially-Private Analytics for Android Apps
  • 批准号:
    1907715
  • 项目类别:
    Standard Grant
  • 资助金额:
    $49.99万
  • 财政年份:
    2019
  • 负责人:
    Atanas Rountev
  • 依托单位:
SHF: Small: Control-Flow and Data-Flow Analysis of Android Software: Foundations and Applications
  • 批准号:
    1526459
  • 项目类别:
    Standard Grant
  • 资助金额:
    $47.02万
  • 财政年份:
    2015
  • 负责人:
    Atanas Rountev
  • 依托单位:
海外基金