多Agent系统中通信测试技术研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:zjinboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着多Agent系统被越来越多的应用到政府、商业和服务业等领域,对多Agent系统的可靠性研究也逐渐成为热点。由于Agent自身的特性,使得面向Agent的软件测试与传统软件测试有着较大的区别,对Agent系统的测试研究也将成为软件测试的一个新的研究方向。目前,国外大多数研究者都提出了用Agent测试Agent的方法,其中部分学者还提出了测试框架和测试Agent的结构,但这些测试Agent在测试效率以及定位错误上都存在一定的不足。为了提高Agent间通信的测试效率和测试结果的可信度,本文提出一种改进的测试Agent模型。在本文的模型中,测试过程不再以消息为单位而是以会话为单位,测试Agent根据通信内容发现并标记错误,测试人员在分析测试文档时根据标记处通信状态对程序中的错误进行定位。测试Agent对待测对象测试的同时也在对自身进行测试,由通信状态可以判定错误是待测对象产生还是测试Agent自身造成的。考虑到实际系统中一次会话是由多个对象参与的,本文在试验中采取了多对一的测试方法,实验结果表明本文提出的测试Agent能有效地对单个对象进行通信测试。Agent UML顺序图能很好的描述Agent间的通信时序,本文给出了AgentUML顺序图转化为信息流程图的转换规则,并在此基础上提出了一种扩展顺序图的Agent通信测试测试用例的方法。基于给出的转换规则,从顺序图中获取每个Agent对象的信息流程图,通过对信息流程图实现路径覆盖来生成测试用例。本文提出了一种改进后的路径覆盖算法,有效处理了信息流程图中的回路问题,得到信息流程图中所有的独立路径,最后根据独立路径生成测试用例。实例分析表明,利用Agent UML顺序图生成通信测试用例是可行的。
其他文献
随着信息处理技术的发展,人脸跟踪已逐渐成为研究的热点问题,它在身份识别、智能人机交互系统、视频监控等领域有重要的应用价值。人脸跟踪涉及到模式识别、数字图像处理、多媒
脑电是卒中康复研究中新兴的比较有效的手段,也是卒中康复研究中的热点。基于运动想象的脑机接口(MI-BCI)技术在卒中康复中的应用是近年来脑卒中运动功能康复的一个新的方法
近年来,云计算的热潮席卷全球各地。国内也迎来了云计算发展的高峰期,逐步融入企业领域。云计算的难点在于“运维”,而监控系统是运维环节中非常重要的一部分。监控系统对于
会话初使化协议(Session Initiation Protocol,SIP)以其简单、灵活、可扩展性强等特点已成为实现网络电话(Voice Over Internet Protocol,VoIP)系统的关键技术。它不仅能够满足
基于用户会话的测试技术,是近年来Web应用测试的另一种新的有力途径。该方案以用户访问系统产生的用户会话为基础,采用捕获/回放机制将收集到的用户会话数据转换成能发送到Web
随着模式识别技术的发展,传统统计学理论的模式识别技术对小样本数据处理能力的不足越来越突出,支持向量机作为主要针对小样本数据的模式识别技术得到了广泛的关注。基本的支
粗糙集理论在经过了近三十年的发展得到了广泛的认可,已经成为智能信息学科中研究极其活跃的部分之一。作为一种数学工具,粗糙集理论能够十分有效的处理那些不完整的,模糊的,
随着信息技术和嵌入式技术的飞速发展,嵌入式手持设备在越来越多的领域发挥着重要的作用。在某些专用领域,以小型化、便携化的嵌入式设备取代通用型计算机系统已成为了当今一
近年来,随着计算机与通讯技术的快速发展,各企业更加注重使用高度集成的计算机软件来进行日常的生产及办公,从而提高工作的效率和降低成本。而工作流技术顺应了以过程为中心
高级加密标准(AES)是由Joan Daemen和Vincent Rjimen开发并经美国国家标准与技术研究所于2001年通过。这是设计来取代数据加密标准(DES),在银行领域成功后,在各种领域,如车辆安