[发明专利]用于Web应用的竞争检测的方法和系统无效
申请号: | 201310128883.X | 申请日: | 2013-04-15 |
公开(公告)号: | CN103377128A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | J·杜比;B·派特罗夫;M·斯里德哈兰;M·维切夫 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 于静;张亚非 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 web 应用 竞争 检测 方法 系统 | ||
1.一种用于执行呈现引擎的方法,所述方法包括:
经由计算机网络接收计算机可读代码;以及
在单个执行线程中将所述计算机可读代码呈现为显示内容,所述呈现引擎的特征在于所述呈现引擎在呈现所述计算机可读代码中的多个操作的之前发生关系。
2.根据权利要求1的方法,包括多个原子操作,并且其中所述之前发生关系针对所述原子操作中的至少两个原子操作施加排序约束。
3.根据权利要求2的方法,其中所述多个原子操作包括解析型操作和执行型操作。
4.根据权利要求1的方法,包括多个原子操作,其中每个原子操作均与相应的操作标识符关联,并且其中所述之前发生关系是有关所述原子操作的所述操作标识符的二进制关系,并针对所述原子操作中的至少两个原子操作施加排序约束。
5.根据权利要求1的方法,其中所述之前发生关系包括对所述原子操作进行排序的多个规则。
6.根据权利要求5的方法,其中所述多个规则约束所述计算机可读代码的呈现。
7.一种用于执行呈现引擎的方法,所述方法包括:
经由计算机网络接收计算机可读代码;以及
在单个执行线程中将所述计算机可读代码呈现为显示内容,所述呈现引擎的特征在于所述呈现引擎在呈现所述计算机可读代码中的多个存储器访问操作的逻辑存储器位置模型。
8.根据权利要求7的方法,包括多个原子操作,并且其中所述逻辑存储器位置模型定义所述操作执行的对共享存储器位置的访问。
9.根据权利要求8的方法,其中对共享存储器位置的访问包括对变量的访问。
10.根据权利要求8的方法,其中对共享存储器位置的访问包括对HTML元素的访问。
11.根据权利要求8的方法,其中对共享存储器位置的访问包括对事件处理机的访问。
12.一种用于执行呈现引擎的方法,所述方法包括:
在单个执行线程中执行包括至少两个操作的Web应用;
针对所述Web应用的多个插装访问生成辅助图;以及
检测所述Web应用的并发存储器访问并将其报告为竞争。
13.根据权利要求12的方法,还包括生成竞争报告。
14.根据权利要求12的方法,其中所述插装访问包括针对两个操作施加排序约束的先前发生关系。
15.根据权利要求14的方法,其中所述操作包括解析型操作和执行型操作。
16.根据权利要求15的方法,其中每个操作均与相应的操作标识符关联,并且其中所述之前发生关系是有关所述操作的所述操作标识符的二进制关系,并针对所述操作施加排序约束。
17.根据权利要求12的方法,其中所述插装访问包括逻辑存储器位置模型,所述逻辑存储器位置模型定义所述操作执行的对共享存储器位置的访问。
18.根据权利要求17的方法,其中对共享存储器位置的访问包括对变量的访问。
19.根据权利要求17的方法,其中对共享存储器位置的访问包括对HTML元素的访问。
20.根据权利要求17的方法,其中对共享存储器位置的访问包括对事件处理机的访问。
21.一种用于执行呈现引擎的系统,所述系统包括被配置为执行权利要求1至20中的任一权利要求的方法步骤的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310128883.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:配电支路智能负荷控制器
- 下一篇:一种低成本亚纳秒级时间间隔检测电路