[发明专利]基于运行时行为自动纠正应用程序有效
申请号: | 201080043731.4 | 申请日: | 2010-09-01 |
公开(公告)号: | CN102713863A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | A·高什 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 杜娟 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于应用程序的运行时行为自动纠正应用程序的系统和相关联方法。事件表示其中问题对象产生用户或标签管理工具没有预期的结果的应用程序的执行。自动分析问题对象的事件流。应用程序的实际运行得到前向数据流,根据问题对象的预期结果模拟至少一个反向数据流。比较前向数据流和反向数据流以创建问题对象的候选故障列表。随后设计纠正候选故障列表的技术规范和替代应用程序的解决方案。 | ||
搜索关键词: | 基于 运行 时行 自动 纠正 应用程序 | ||
【主权项】:
一种基于应用程序的运行时行为自动纠正应用程序的方法,所述方法包括:计算机的处理器从用户或标签管理工具接收应用程序的事件的事件细节,其中所述事件涉及至少一个问题对象;从事件细节中识别事件的事件流,其中事件流对应于所述至少一个问题对象的第一问题对象,事件流包括第一问题对象、应用程序内影响第一问题对象的至少一个赋值对象、和其中所述至少一个赋值对象影响第一问题对象的应用程序的至少一个代码语句;通过关于第一问题对象从应用程序的开始直到事件跟踪已经实际执行的事件流的数据值,来创建事件流的前向数据流;通过从第一问题对象的预期结果到第一问题对象的所述至少一个赋值对象的相应初始值,按照与应用程序的实际执行相反的顺序模拟事件流的所述数据值,来创建事件流的至少一个反向数据流;以及所述处理器使用前向数据流和所述至少一个反向数据流来生成事件的第一问题对象的候选故障列表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201080043731.4/,转载请声明来源钻瓜专利网。