【24h】

App Genome: Callback Sequencing in Android

机译:App Genome:Android中的回调排序

获取原文
获取原文并翻译 | 示例

摘要

Recent analysis shows that the callback sequences are of great importance in the analysis of Android applications (apps for short), due to the app's event-driven nature. However, existing works only extract a part of the callback sequences, depending on the need for their specific properties. We propose App Genome sequencing, an automatic fine-grained callback extraction, covering lifecycle and non-lifecycle, inner-and inter-component callback relations, as well as related attributes, including global objects and operations, along the callback sequences. The extracted App Genome facilitates more complete analysis of Android apps, since it contains more callback sequences and data information, than existing works. We use a process algebra called CSP# to represent the App Genome. We implement our method as a tool, which takes an app as input, automatically generates the CSP# model of the App Genome and automatically invokes the model checker to verify a given property.
机译:最近的分析表明,由于应用程序具有事件驱动特性,因此回调序列在分析Android应用程序(简称应用程序)中非常重要。但是,现有作品仅提取一部分回调序列,具体取决于对它们特定属性的需求。我们提出了App Genome排序,这是一种自动细粒度的回调提取,涵盖了生命周期和非生命周期,内部和组件间的回调关系,以及沿回调序列的相关属性,包括全局对象和操作。提取的App Genome有助于对Android应用程序进行更完整的分析,因为它比现有作品包含更多的回调序列和数据信息。我们使用一个名为CSP#的过程代数来表示App Genome。我们将方法实现为一种工具,该工具将应用程序作为输入,自动生成App Genome的CSP#模型,并自动调用模型检查器以验证给定的属性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号