支持移动Web组件的高精度确定性重放技术
闫方戈
上海交通大学
摘要:移动应用开发者使用Web技术提高开发敏捷性和应用兼容性。确定性重放能重现程序执行过程,帮助开发者调试Web应用。目前的Web重放工具要求特定的运行环境(例如要求修改Web渲染引擎),不适用于实际使用场景。此外,移动设备的触摸屏使得重放工具常常要在短时间内重放大量输入事件,给重放时间精度带来挑战,而当前的Web重放工具缺少控制重放时间的有效手段。本文设计并实现了一个支持移动平台中Web组件的确定性重放工具Timely Rep,它能记录和确定性地重放Android Web View组件内发生的不确定性源,重现程序运行状态。在记录阶段,Timely Rep记录影响程序状态的不确定性源,使用网络代理记录Web View的网络通信,通过包装和覆盖Web API记录消息循环和不确定函数;在重放阶段,Timely Rep按照记录顺序依次重放这些不确定性源,并且根据它们的记录时间调度重放的时机,实现高精度的确定性重放。Timely Rep高时间精度的重放不仅能用于再现应用错误和实施自动化测试,还能协助开发者调优应用性能和发现时间相关漏洞。本文的主要贡献包括:·提出了一种间隔敏感的多优先级调度算法,通过... 更多
- 专辑:
电子技术及信息科学
- 专题:
计算机软件及计算机应用; 互联网技术
- DOI:
10.27307/d.cnki.gsjtu.2018.001613
- 分类号:
TP311.5;TP393.09
导师:
戚正伟;
学科专业:
软件工程
- 手机阅读
即刻使用手机阅读
第一步
扫描二维码下载
"移动知网-全球学术快报"客户端
第二步
打开“全球学术快报”
点击首页左上角的扫描图标
第三步
扫描二维码
手机同步阅读本篇文献
- 整本下载
- CAJ分章下载
- 在线阅读
- AI辅助阅读
下载手机APP用APP扫此码同步阅读该篇文章
温馨提示:阅读CAJ格式原文,请使用CAJ浏览器。
下载:53 页数:80 大小:3307K
引文网络
相关推荐
- 相似文献
- 读者推荐
- 关联作者
- 攻读期成果
- [1]基于Web的医学图像采集、配准及分割系统设计研究[D]. 宁小霞.广西大学 2019
- [2]基于QoS的Web服务预测推荐机制与算法研究[D]. 林坚.温州大学 2019
- [3]面向Web的多真值发现算法研究与应用[D]. 陈烈锋.广东工业大学 2019
- [4]Web应用漏洞的检测方法研究与实现[D]. 许苗华.中南林业科技大学 2018
- [5]基于web的个性化书籍商城系统的设计与实现[D]. 吴冬.厦门大学 2017
- [6]基于Web的研究生信息平台增强模块设计[D]. 曹灿.中国科学技术大学 2019
- [7]面向动态Web应用的数据采集与抽取技术研究与实现[D]. 李岩.北京邮电大学 2019
- [8]基于Web的酒店管理系统的设计与实现[D]. 张会罡.东北大学 2016
- [9]基于Web技术的银行信贷管理系统设计与实现[D]. 杨博.东北大学 2015
- [10]基于Web的高职院校学生信息管理系统的设计与实现[D]. 王微漪.北京工业大学 2017