[发明专利]测试一个接口的方法和系统无效

专利信息
申请号: 95194894.6 申请日: 1995-09-01
公开(公告)号: CN1157045A 公开(公告)日: 1997-08-13
发明(设计)人: O·史密斯 申请(专利权)人: 艾利森电话股份有限公司
主分类号: G06F9/455 分类号: G06F9/455
代理公司: 中国专利代理(香港)有限公司 代理人: 董巍,张志醒
地址: 瑞典斯*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 测试 一个 接口 方法 系统
【说明书】:

发明的技术领域

第一,本发明涉及测试一个接口的方法和系统,第二,本发明涉及测试一个通信系统中的接口和新程序件的方法和系统,第三,本发明涉及为一个通信系统提供一个参考模型的方法和系统,其中程序件能够通过一个协议彼此通信,此协议在各自程序件的接口上与这些程序件分离。

当两个独立设计和维护的程序件互相作用时,关于它们相互作用的规则就在一个接口中被描述。此接口应当含有一个程序件单元的设计者能够使用另一个程序件单元的功能所要求的信息。与此相反,设计者不需要知道这另一个程序件单元,其被使用的功能由接口隐藏。其目的是提供功能的程序可以在接口的结构中自由变化。

通常一个接口都是用语法术语定义的,也就是它被告知对于第二个程序中的功能的正确调用应是怎样的。按规则,这些定义应当是正式的且精确的。在对功能调用程序的语法分析中,所有看起来错误的调用都被坚决地揭示出来,比如拼写错误。与此相反的语义规则,比如指明怎样的功能调用才是被允许的,就很少是正式的和完整的。举一个具体的例子,顺时针转动汽车的发动钥匙通常是一个语法上看来正确的操作。与此相反,如果引擎已在运转则它就是语义错误的。

相关技术描述

EP 474,339公开了为一个应用中的一个面向对象的调用提供客户接口的一种技术。人们希望避免以前出现在异构网络中用户要被迫使用每一个独立的应用所要求的特定接口这样的问题。目标是一个面向对象的方式以提供进程间的交互作用。客户应用可以通过发送有参数的全程已知的消息去调用其它应用。一个客户/服务器模型被使用,其中客户产生请求,服务器对此请求进行响应。

EP 540,166公开了在一个基于客户/服务器模型的面向对象的分布式系统中的一种技术。更具体的是,有一个问题即这样一种情况,一个客户进程要判断是否两个分别由第一个和第二个服务器进程完成的对象是等价的被提供用以操作各自对象的面向对象的接口。这将在一个分布式计算机系统中与面向对象的编程一起被完成。

EP 278,317描述了用来防止客户进程系统的一个进程访问在服务器中已被修改的客户高速缓冲存储器中的数据的一种技术。这些数据在服务器中被访问并传送到客户。服务器含有一个磁盘上的永久性数据文件并且有一个被服务器的本地处理器所使用的高速缓冲存储器。不过客户进程在使用服务器以及客户的高速缓冲存储器时可以访问文件。磁盘中的文件块被存储在服务器的高速缓冲存储器中,又由客户通过网络文件块从这里接收并将这些文件块存储到客户高速缓冲存储器中。之后将在客户进程中检验数据块的正确性,如果数据被验证是正确的,它们将从客户高速缓冲存储器中被访问。

JP 5-11983公开了用来验证以不同语言描述的程序间的接口的一个方法。在建立一个定义文件的接口的方法中,一个定义信息被输入,它定义一个与为一个程序间接口提供一个定义文件的不同描述语言相对应的程序之间的接口。在一致性测试方法中,输入一个程序描述语言源文件和一个测试接口一致性的定义文件的程序间接口。另外还提供了用于基于一致性测试结果自动更正程序间接口的方法。

JP 63-86030公开了一个用于不同程序语言间链接的一个系统。一个CPU包含一个C程序模块,一个起始解释模块,和一个作为功能部件的快速节点访问模块。CPU还包含一个与一个起始栈一起的公共数据区,一个大数据库和一个放在规定的内存空间的信息库。通过公共数据区以及两个专用栈在这些模块间进行数据传输。

JP 62-293347描述了一个将用不同编程语言编写的程序连接在一起的开发系统。

EP 498 130公开了验证一个计算机系统中互相通信的程序模块间的兼容性的一种方法。大量相互作用的系统部件中的每一个都有一个类型标识符。类型标识符被存储在可以被其它部件访问的地方。每个部件独立地去读它必须与之交互的每个部件的类型标识符,并且将这个值与自己内部存储的兼容性寄存器进行比较,以判断另一个部件是否满足与验证部件的兼容性要求。若一个部件发现了不兼容,就发信号给系统报告错误。

EP 495 279公开了在以不同程序语言编写的两个面向对象的程序间进行通信的一种方法。一个通用的发送消息功能被安排在两个程序之间控制消息交换。为此,通用的发送消息功能要访问另一个计算机程序中的类的描述。当访问这样一个描述时,通用的发送消息功能可以有效地在不同的计算机程序之间传送消息,并且还提供一个产生新对象的可能性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于艾利森电话股份有限公司,未经艾利森电话股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/95194894.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top