-
公开(公告)号:CN106528412A
公开(公告)日:2017-03-22
申请号:CN201610952301.3
申请日:2016-10-27
Applicant: 南京大学
IPC: G06F11/36 , G06F3/0488
CPC classification number: G06F11/3668 , G06F3/0488
Abstract: 本发明公开了一种安卓应用的相关手势投放测试框架,其特征在于:包含静态分析模块和运行时手势投放模块,静态分析模块用于分析出一个原始安卓应用的各个控件的相关手势信息,运行时手势投放模块用于将手势库和相关手势信息投放在安卓应用上展开测试。本发明自动对一个安卓应用进行静态分析以提取这个应用每个控件可能接受的手势,然后把这部分信息提供给运行时手势投放模块,该模块可以适配到当前绝大多数安卓应用的自动化测试工具中,换言之,它与自动化测试工具是松耦合的,兼容性较好。最终通过相关手势的投放,提高整个测试的覆盖率以及效率。
-
公开(公告)号:CN104731654B
公开(公告)日:2018-03-27
申请号:CN201510156071.5
申请日:2015-04-03
Applicant: 南京大学
IPC: G06F9/48
CPC classification number: Y02D10/24
Abstract: 本发明公开了一种针对安卓应用的迁移重构及支持系统,所述系统包含应用重构模块和运行时支撑模块。应用重构模块通过程序分析算法,获取可以转移的计算任务和传感器功能,并通过程序插桩算法,在字节码层次改写这个安卓应用,使得这个应用具有计算任务和传感器功能转移的能力,同时用户也可以在插桩时选择自己希望转移的计算任务;运行时支撑模块被部署到移动设备以及服务器上,使得实际运行时通过应用重构模块处理的安卓应用能够真正地进行计算任务和传感器功能的转移。本发明支持大部分安卓固件,学习难度小,部署成本较低,计算任务和传感器功能的转移过程简单,转移过程对用户透明。可以实现一定程度的降低能耗,提高性能,延伸传感能力的效果。
-
公开(公告)号:CN106528412B
公开(公告)日:2019-01-08
申请号:CN201610952301.3
申请日:2016-10-27
Applicant: 南京大学
IPC: G06F11/36 , G06F3/0488
Abstract: 本发明公开了一种安卓应用的相关手势投放测试框架,其特征在于:包含静态分析模块和运行时手势投放模块,静态分析模块用于分析出一个原始安卓应用的各个控件的相关手势信息,运行时手势投放模块用于将手势库和相关手势信息投放在安卓应用上展开测试。本发明自动对一个安卓应用进行静态分析以提取这个应用每个控件可能接受的手势,然后把这部分信息提供给运行时手势投放模块,该模块可以适配到当前绝大多数安卓应用的自动化测试工具中,换言之,它与自动化测试工具是松耦合的,兼容性较好。最终通过相关手势的投放,提高整个测试的覆盖率以及效率。
-
公开(公告)号:CN104731654A
公开(公告)日:2015-06-24
申请号:CN201510156071.5
申请日:2015-04-03
Applicant: 南京大学
IPC: G06F9/48
CPC classification number: Y02D10/24
Abstract: 本发明公开了一种针对安卓应用的迁移重构及支持系统,所述系统包含应用重构模块和运行时支撑模块。应用重构模块通过程序分析算法,获取可以转移的计算任务和传感器功能,并通过程序插桩算法,在字节码层次改写这个安卓应用,使得这个应用具有计算任务和传感器功能转移的能力,同时用户也可以在插桩时选择自己希望转移的计算任务;运行时支撑模块被部署到移动设备以及服务器上,使得实际运行时通过应用重构模块处理的安卓应用能够真正地进行计算任务和传感器功能的转移。本发明支持大部分安卓固件,学习难度小,部署成本较低,计算任务和传感器功能的转移过程简单,转移过程对用户透明。可以实现一定程度的降低能耗,提高性能,延伸传感能力的效果。
-
-
-