-
公开(公告)号:CN107193734A
公开(公告)日:2017-09-22
申请号:CN201710346413.9
申请日:2017-05-17
Applicant: 上海交通大学
IPC: G06F11/36
Abstract: 本发明公开了用于移动Web应用的重放方法,包括:记录阶段:全面记录影响程序状态的不确定性源,并记录于日志;重放阶段:按照日志重放不确定性源,确保程序执行状态与记录时一致,并保证时间精度。同时提供了一种用于移动Web应用的重放系统。本发明全面地记录影响程序运行状态的不确定性源,并能高精度地确定性重放记录的不确定性源,保证重放阶段的程序状态与记录阶段相同。利用本发明,移动应用开发者能实现记录用户行为、重现应用状态等功能,方便地实施用户行为分析、回归测试等,提高测试效率并降低维护成本。
-
公开(公告)号:CN107193734B
公开(公告)日:2021-01-01
申请号:CN201710346413.9
申请日:2017-05-17
Applicant: 上海交通大学
IPC: G06F11/36
Abstract: 本发明公开了用于移动Web应用的重放方法,包括:记录阶段:全面记录影响程序状态的不确定性源,并记录于日志;重放阶段:按照日志重放不确定性源,确保程序执行状态与记录时一致,并保证时间精度。同时提供了一种用于移动Web应用的重放系统。本发明全面地记录影响程序运行状态的不确定性源,并能高精度地确定性重放记录的不确定性源,保证重放阶段的程序状态与记录阶段相同。利用本发明,移动应用开发者能实现记录用户行为、重现应用状态等功能,方便地实施用户行为分析、回归测试等,提高测试效率并降低维护成本。
-
公开(公告)号:CN107526585A
公开(公告)日:2017-12-29
申请号:CN201611214869.1
申请日:2016-12-26
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于Scala的FPGA开发平台,包含调试工具,所述调试工具包含主机调试程序、片上调试服务器和FPGA硬件控制器;所述FPGA硬件控制器用于在挂载到真实的FPGA电路后,根据控制信号在相应的断点处输出FPGA程序的状态和寄存器数据;所述主机调试程序用于根据调试内容产生相应的控制信号,以及根据返回的FPGA程序的状态和寄存器数据进行显示;所述片上调试服务器用于在挂载到真实的FPGA电路后,将主机调试程序发出的控制信号发送给FPGA硬件控制器,将FPGA硬件控制器输出的FPGA程序的状态和寄存器数据发送给主机调试程序。本发明实现了官方FPGA工具无法做到的交互式调试功能。
-
公开(公告)号:CN107038103A
公开(公告)日:2017-08-11
申请号:CN201710245581.9
申请日:2017-04-14
Applicant: 上海交通大学
CPC classification number: G06F11/3051 , G06F11/3452
Abstract: 本发明提供了一种基于字节码插桩的Android程序监控系统,包括:基于字节码分析的Android程序dex文件注入模块,向Android应用程序中注入Android程序监控dex文件;Android程序监控模块,存放Android程序监控dex文件;监控日志分析模块,提取和分析Android设备监控日志。同时提供了一种基于字节码插桩的Android程序监控方法,通过插桩方式,在Android应用程序注入Android程序监控dex文件,通过Android程序监控dex文件生成监控日志。通过分析监控日志,得到多个维度的监控分析报表。本发明在不修改程序源代码的情况下收集监控信息。
-
公开(公告)号:CN107526585B
公开(公告)日:2020-06-09
申请号:CN201611214869.1
申请日:2016-12-26
Applicant: 上海交通大学
Abstract: 本发明公开了一种基于Scala的FPGA开发平台,包含调试工具,所述调试工具包含主机调试程序、片上调试服务器和FPGA硬件控制器;所述FPGA硬件控制器用于在挂载到真实的FPGA电路后,根据控制信号在相应的断点处输出FPGA程序的状态和寄存器数据;所述主机调试程序用于根据调试内容产生相应的控制信号,以及根据返回的FPGA程序的状态和寄存器数据进行显示;所述片上调试服务器用于在挂载到真实的FPGA电路后,将主机调试程序发出的控制信号发送给FPGA硬件控制器,将FPGA硬件控制器输出的FPGA程序的状态和寄存器数据发送给主机调试程序。本发明实现了官方FPGA工具无法做到的交互式调试功能。
-
-
-
-