UML行为图驱动的Java程序运行时验证工具

来源 :计算机科学 | 被引量 : 0次 | 上传用户:CT19850329
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
UML是一种标准的可视化建模工具,广泛应用于软件系统的描述、可视化、构建和建立文档。本文介绍了一种UMI。行为图驱动的Java程序运行时验证工具。该工具以一个随机的测试用例集作为输入,运行经过插装的被测Java程序,得到一组用于验证的程序运行轨迹。通过对程序运行轨迹和UML行为图中合法的事件序列的比较,该工具可以对程序的动态行为规约进行检查。本文描述了该工具的设计思想、算法和实现技术,并通过对实例研究对该工具的可用性和有效性进行了讨论。
其他文献
针对层次化移动管理中的路径优化问题,提出了基于路径长度、流量资源、转发节点负载、承载协议、应用类型、用户偏好等因素的最优路径选择方法;使用最优路径选择方法,提出了基于
使用朴素的贝叶斯(NB)分类模型对邮件进行分类,是目前基于内容的垃圾邮件过滤方法的研究热点。朴素的贝叶斯在参数之间联系不强的时候分类效果简单而有效。但是朴素的贝叶斯分类
本文研究了分簇CDMA无线移动Ad Hoc网络的簇间吞吐量性能的上界。在分簇无重叠的情况下,网络的簇问吞吐量性能的上界为Θ(n^1/2);若在分簇有部分重叠的情况下,其网络吞吐量的上界
在文本分类中获得有类别标记训练样本的代价是很高昂的,本文针对这个问题对传统的模糊聚类方法进行改进,提出模糊划分聚类方法FPCM,将聚类的无监督性和样本的先验知识结合起来,通
随着Web信息量的快速增长,个性化的Web信息推荐系统扮演着越来越重要的角色。目前,大多数Web信息推荐系统存在着个性化程度不高,时用户历史数据依赖性高,系统不具备开放性,用户偏
心前区疼痛是临床上最常见的一种症状,对于心前区疼痛的诊断也较复杂,不少内科医师对冠心病警惕性较高,将胆囊炎、胆结石误诊为冠心病者屡见不鲜,临床上可通过正确的分析,及
作为构建开放和分布式应用系统的一种主流模式,多Agent系统有着广阔的研究前帚和应用价值。在统一建模语言(UML)的支持下,面向Agent的软件工程研究开始走向成熟。一些面向Agent的
1 临床资料患者女性,38岁,因发热、咳嗽1个月,于2002年4月22日在我院就诊.X线胸片及CT显示:右肺上叶占位性病变,约4cm×4cm×5cm,距肺门2cm.怀疑肺癌.于2002年5月15
老年慢性病人经受疾病的长期折磨和消耗,不仅生理上受到很大的影响,而且悲观、失落、疑心重重等病态心理会逐渐显现,对疾病的转归及身心健康产生负面的效应。因此,根据老年慢性病
本文针对支持向量分类机的特.置,分析了在有限维空间中满足特征空间映射的条件和结果。提出了有限维空间映射下满足半正定条件的核函数确定方法。指出,只要存在对称函数K,如果这