基于CHAM模型的软件集成测试方法研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:shiguangli010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件系统的测试问题,应该从构件的提供者和构件的使用者两个角度来看。当构件从提供者交付到使用者时,往往假定单个构件已经进行了彻底的测试,但是一旦这些构件在一个新环境中集成起来时,就可能会发生一些不可预料的结果。 本文针对SA层中的构件规格说明,提出一种集成测试方法。文章给出了电信服务和远程医疗系统(TRMCS)实例,以说明本文的研究对象和研究思想;研究了化学抽象机(CHAM)模型的语法结构和操作语义;提出了基于CHAM模型的软件集成测试的具体实现方法;介绍了基于CHAM模型的集成测试工具的设计与实现。产生的测试数据表明,本研究的算法思想是实际可行的。特别是在构件源代码不可见的情况下,构件的使用者可以通过原型工具的支持,自动产生测试用例,弥补了当前构件系统集成测试方法的不足。
其他文献
  推荐系统是电子商务应用中最重要的技术之一。推荐系统是根据用户以往的购买或评分记录,根据推荐算法,向用户推荐其他产品的一种实用系统。各国的研究者们为了使得算法产生
MPEG-2视频播放器是龙芯系列处理器的重要应用之一。在龙芯2号的早期版本中,MPEG-2视频播放的速度不甚理想,提高龙芯2号的MPEG-2视频播放性能具有十分重要的意义。为了支持多
软件生产线是一个以软件工程为背景发展而来的、新兴的、多学科交叉的研究领域;涉及软件技术、管理技术和商务规划等多个方面,几乎覆盖了软件工程的所有领域;软件生产线已成
随着高清摄像头的大量使用,摄影机和照相机拍摄的图片的分辨率不断提高,在带来高画质图像的同时,这些图像在现行的网络环境下传输速度愈来愈显得不足,特别是一些对实时性有比
本文介绍了一种基于Rhino3D平台的鞋帮CAD软件的设计与实现。该软件能帮助企业提高工作效率,提升产品质量,具有较好的社会和经济效益。鞋帮CAD软件实际上是一个图形处理软件,它
随着Internet技术的快速发展与普及,电子商务正以其自身高效、低成本的优势,逐步成为新兴的经营模式,其涉及的领域从银行、外贸、证券市场到贴近我们每个人的日常购物。由于电子
随着网络入侵行为变得越来越普遍和复杂,入侵检测系统在网络安全中的作用也越来越重要,然而现有的入侵检测系统都没有能很好的解决其虚警率过高的弊端,因而出现了入侵检测系
当今网络迅速发展,网络规模不断扩大,复杂性不断增加,异构性越来越高。建立综合网管系统,以实现包括全网故障分析和故障定位、全网性能综合分析等功能的对全网的综合管理是十
警觉度通常定义为,对外界刺激长时间的保持注意力和警惕性的能力。人机交互系统中需要操作人员保持足够的警觉度。一些特殊的工作,如空中管制中心的管制员、飞行员和高速公路上
本文针对视频中人体动作识别和分类的需求,设计和实现了具有较高准确率的人体动作识别系统。在设计系统的过程中,我们分析和评估了近年来国内外流行的动作检测和识别方法,在此基