[发明专利]逐模块验证有效
申请号: | 00117672.2 | 申请日: | 2000-05-26 |
公开(公告)号: | CN1292527A | 公开(公告)日: | 2001-04-25 |
发明(设计)人: | 吉拉德·布拉查;梁胜;蒂蒙西G·林德霍尔姆 | 申请(专利权)人: | 太阳微系统公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45 |
代理公司: | 中原信达知识产权代理有限责任公司 | 代理人: | 李辉,谷慧敏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模块 验证 | ||
1.一种一次一模块地验证计算机程序的模块中指令的方法,该方法包括:
确定检验第一模块中的指令是否需要一不同于第一模块的被引用模块中的信息;和
如果需要该信息,那么写入用于被引用模块的一个约束而无需访问被引用模块。
2.根据权利要求1所述的方法,进一步包括:
进行指令所需的任何模块内检验;和
返回到确定检验第一模块中的指令是否需要被引用模块中的信息,直到第一模块中需要的指令已经经过了所述确定。
3.根据权利要求2所述的方法,其中所述进行任何模块内检验的步骤进一步包括如果指令不能满足任何模块内检验,那么发送一个错误消息。
4.一种在链接期间验证计算机程序的一个模块的指令的方法,该方法包括:
确定已经装载了的第一模块是否已经通过一次一模块的预验证;
如果第一模块已经通过预验证,那么如果有的话,读出一个受约束的模块上的预验证约束;
如果读出了任何预验证约束,那么确定是否装载了受约束的模块:和
如果装载了受约束的模块,那么实施预验证约束。
5.根据权利要求4所述的方法,其中所述实施预验证约束的步骤进一步包括如果受约束模块不能满足预验证约束,那么发送一个错误消息。
6.根据权利要求4所述的方法,进一步包括,如果没有装载受约束模块,那么装载受约束模块并实施预验证约束。
7.根据权利要求4所述的方法,进一步包括,如果在所述实施期间受约束模块通过预验证约束,那么返回到读出一个受约束模块上的一个预验证约束,直到读出了所有预验证约束。
8.根据权利要求6所述的方法,进一步包括,如果在所述实施期间受约束模块通过预验证约束,那么返回到读出一个受约束模块上的一个预验证约束,直到读出了所有预验证约束,从而验证了第一模块。
9.一种用于一次一模块地验证计算机程序的一个模块中的指令的计算机程序产品,该产品包括:
计算机可读存储介质;
存储在计算机可读存储介质上的计算机控制命令,用于确定检验一个第一模块中的指令是否需要一不同于第一模块的被引用模块中的信息;和如果需要该信息,写入用于被引用模块的一个约束而无需访问被引用模块。
10.根据权利要求9所述的计算机程序产品,进一步包括存储在计算机可读存储介质上的计算机控制命令,用于进行指令所需的任何模块内检验,并且返回到确定检验第一模块中指令是否需要被引用模块中的信息,直到第一模块中需要的指令已经经过了所述确定。
11.根据权利要求10所述的计算机程序产品,进一步包括存储在计算机可读存储介质上的计算机控制命令,用于如果指令不能满足任何模块内检验,发送一个错误消息。
12.一种用于在链接期间验证计算机程序的一个模块的指令的计算机程序产品,该计算机程序产品包括:
计算机可读存储介质;
存储在计算机可读存储介质上的计算机控制命令,用于确定已经装载了的第一模块是否已经通过一次一模块的预验证;如果第一模块已经通过验证,那么如果有的话,读出一个受约束的模块上的预验证约束;如果读出了任何预验证约束,那么确定是否装载了受约束的模块;和如果装载了受约束的模块,那么实施预验证约束。
13.根据权利要求12所述的计算机程序产品,进一步包括存储在计算机可读存储介质上的计算机控制命令,用于如果在实施预验证约束时受约束模块不能满足预验证约束,发送一个错误消息。
14.根据权利要求12所述的计算机程序产品,进一步包括存储在计算机可读存储介质上的计算机控制命令,用于如果没有装载受约束模块,装载受约束模块并且实施预验证约束。
15.根据权利要求12所述的计算机程序产品,进一步包括存储在计算机可读存储介质上的计算机控制命令,用于如果在所述实施期间受约束模块通过预验证约束,返回到读出一个受约束模块上的预验证约束,直到读出了所有预验证约束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于太阳微系统公司,未经太阳微系统公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/00117672.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:激光打印机的电子控制装置
- 下一篇:动平衡式小型电动机