-
公开(公告)号:CN117724954A
公开(公告)日:2024-03-19
申请号:CN202311054127.7
申请日:2023-08-21
Applicant: 南京匡吉信息科技有限公司 , 南京大学
Abstract: 本发明公开了一种基于增量构建的构建依赖错误快速检测方法,包括:静态依赖图构建、实际依赖图构建、实际依赖图补全以及依赖错误检测。静态依赖图构建部分包括GNUMake内部数据库信息获取、解析数据库信息以获取静态依赖图以及假目标处理;实际依赖图构建部分包括构建过程监控以及解析追踪日志以获取实际依赖图;实际依赖图补全部分包括历史依赖图更新、基于构建命令执行的实际依赖图补全、基于文件变更的实际依赖图补全;依赖错误检测部分包括缺失依赖检测以及冗余依赖检测。通过增量构建快速获取构建过程对应的实际依赖图,显著减少检测所需的构建时间和计算资源成本,帮助开发人员以更高的效率和更低的成本检测构建脚本中的依赖错误。
-
公开(公告)号:CN114564288A
公开(公告)日:2022-05-31
申请号:CN202210110767.4
申请日:2022-01-29
Applicant: 南京匡吉信息科技有限公司
Abstract: 本发明公开了一种从x86处理器架构到ARM处理器架构异构应用迁移方法,包括:迁移准备、架构及功能模块恢复、应用迁移和应用恢复及性能优化。所述迁移准备部分包括可行性研究、软件技术栈分析和迁移策略;所述架构及功能模块恢复部分包括源代码识别与标识、源代码建模、源架构建模和源功能模块建模;所述应用迁移部分包括迁移实施和应用功能保护;所述应用恢复及性能优化部分包括架构建模、功能模块建模、一致性检测和性能优化。本发明公开的方法,高效简单地帮助开发人员完成从x86处理器架构将应用迁移至ARM处理器架构,帮助开发人员提炼迁移流程,降低工作量,提升迁移成功率。
-
公开(公告)号:CN115858392A
公开(公告)日:2023-03-28
申请号:CN202211704879.9
申请日:2022-12-29
Applicant: 南京匡吉信息科技有限公司
IPC: G06F11/36 , G06F40/205 , G06F40/14
Abstract: 本发明公开了一种基于内存读取与软件建模的AndroidTest方法,主要包括页面获取及解析、页面建模、页面预处理以及页面遍历。在页面获取及解析部分,开发人员从内存中获取当前页面运行所需的xml文件;在页面建模部分,开发人员根据获取到的xml文件的属性特征建立相应的页面模型;在页面预处理部分,开发人员会对获取到的页面上的节点进行初步的过滤,以过滤掉那些不能进行任何操作的节点;在页面遍历部分,开发人员会对我们操作的大量数据进行记录,以帮助我们筛选出更具有价值的节点。本发明公开的方法,能够帮助开发人员更加高效的进行安卓应用的测试工作,提高代码的覆盖率以及避免死锁现象。
-
-