课题基金 / 基金详情

SHF: Small: Control-Flow and Data-Flow Analysis of Android Software: Foundations and Applications

SHF: Small: Control-Flow and Data-Flow Analysis of Android Software: Foundations and Applications
SHF:小:Android 软件的控制流和数据流分析:基础和应用
批准号:
1526459
负责人:
Atanas Rountev
金额:
$47.02万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2015
资助国家:
美国
项目状态:
已结题
起止时间:
2015-09-01 至 2019-08-31

项目摘要

项目成果

Atanas Rountev的其他基金

相似基金

相关文献

中文摘要
翻译
近年来,计算设备数量的增长主要由智能手机和平板电脑驱动。对于这些设备,Android是主导平台。Android设备的正确性、安全性和性能对于数百万用户来说至关重要。然而,在这一领域的软件分析,验证和转换的科学基础仍然非常不足。拟议的工作将显着推进最先进的Android软件分析。结果将提供给其他研究人员,这将有助于设计新的分析,以提高软件质量。研究和教育的结合将培养新的移动的软件开发人员的专业知识。招聘代表性不足的学生将有助于增加计算领域的多样性。通过商业和学术软件工具,新的软件分析可以在Android程序员的开发工具包中投入实际使用,从而提高软件质量,加快上市时间。框架事件/回调模型的复杂语义对静态分析提出了重大挑战。该项目将开发一个精确的语义描述,捕获运行时执行模型的基本抽象,包括组件建模,通过调用和回调进行交互,以及处理外部事件。基于这种语义,该项目将设计一个应用程序控制流和数据流的通用程序表示,并将开发构造和遍历它的算法。所得到的表示和算法可以作为各种静态分析的基础。将设计和评估三个示例客户端分析:(1)资源泄漏检测,(2)能源相关缺陷检测,以及(3)污点分析。这些分析针对重要的质量问题,有助于提高Android软件的性能和安全性。一套公开的算法实现和实验对象将公开提供,以支持Android现有和新静态分析的开发和评估。
英文摘要
In recent years the growth in the number of computing devices has been driven primarily by smartphones and tablets. For such devices, Android is the dominant platform. The correctness, security, and performance of Android devices is of paramount importance for many millions of users. However, the scientific foundations for software analysis, verification, and transformation in this area are still very inadequate. The proposed work will significantly advance the state of the art in software analysis for Android. The results will be made available to other researchers, which will help design new analyses to improve software quality. Integration of research and education will develop the expertise of new developers of mobile software. Recruitment of underrepresented students will contribute to increased diversity in computing. Through commercial and academic software tools, new software analyses could enter real-world use in the development toolkits of Android programmers, resulting in better software quality and faster time to market.Android applications are framework-based and event-driven. The complex semantics of the framework event/callback model presents a major challenge to static analysis. The project will develop a precise semantic description that captures essential abstraction of the run-time execution model, including modeling of components, their interactions through calls and callbacks, and their handling of external events. Based on this semantics, the project will design a general program representation of application control flow and data flow, and will develop algorithms for constructing and traversing it. The resulting representation and algorithms can serve as basis for a wide variety of static analyses. Three exemplar client analyses will be designed and evaluated: (1) detection of resource leaks, (2) detection of energy-related defects, and (3) taint analysis. These analyses target important quality problems and can help improve the performance and security of Android software. A suite of public algorithm implementations and experimental subjects will be made publicly available, to enable development and evaluation of existing and new static analyses for Android.
期刊论文(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: LeakDroid: Exposing Leaks and Jank in Android Applications
  • 批准号:
    1319695
  • 项目类别:
    Standard Grant
  • 资助金额:
    $46.51万
  • 财政年份:
    2013
  • 负责人:
    Atanas Rountev
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: