期刊文献+
共找到6篇文章
< 1 >
每页显示 20 50 100
基于UML模型和OCL约束的类间交互测试用例生成方法研究 被引量:5
1
作者 柴玉梅 冯秋燕 王黎明 《电子学报》 EI CAS CSCD 北大核心 2013年第6期1242-1248,共7页
面向对象所具有的类、封装、继承、动态连接等特性,使得面向对象测试步骤的划分以及测试策略的选择有别于传统的测试思想.本文针对面向对象软件的特点,采用基于模型的软件测试方法,对UML(United Model Language)设计模型中的顺序图添加O... 面向对象所具有的类、封装、继承、动态连接等特性,使得面向对象测试步骤的划分以及测试策略的选择有别于传统的测试思想.本文针对面向对象软件的特点,采用基于模型的软件测试方法,对UML(United Model Language)设计模型中的顺序图添加OCL(Object Constraints Language)约束,做类间交互的软件测试.本文提出执行图EG生成算法,将顺序图SD转换为执行图EG,解决UML2.0顺序图新增特性中的alt、loop、opt、break四种常见组合片段及其嵌套和多态性问题;为得到最小完备的测试路径,本文提出了EG的遍历策略和测试路径生成算法;最后,根据测试路径确定测试场景,并删除无效场景,生成测试用例.经实验验证,此方法可以基于UML顺序图与OCL约束进行系统地测试. 展开更多
关键词 UML 顺序图 ocl 执行图(EG) 测试场景 测试用例
在线阅读 下载PDF
基于OCL约束的多态性时序图测试用例生成方法
2
作者 周航 黄志球 +2 位作者 孙海燕 张广泉 祝义 《解放军理工大学学报(自然科学版)》 EI 2008年第3期222-227,共6页
由于UML时序图不能够描述多态性,导致根据时序图生成的测试用例存在不足,无法测试多态性方法。提出了一种对多态性时序图的形式化及相应测试用例的生成方法。根据类约束和满意集规则确定类的多态性方法集CSPM(class sets of polymorphis... 由于UML时序图不能够描述多态性,导致根据时序图生成的测试用例存在不足,无法测试多态性方法。提出了一种对多态性时序图的形式化及相应测试用例的生成方法。根据类约束和满意集规则确定类的多态性方法集CSPM(class sets of polymorphism methods),并将多态性时序图转换为多态扩展有向无环图PCOMDAG(polymorphism class object method acyclic graph)。使用提出的测试覆盖准则及深度优先算法对PCOMDAG图进行遍历,自动生成多态性时序图的测试用例。通过实例验证方法的有效性,其结果表明,本方法能够生成基于OCL约束时序图的测试用例对多态性方法进行测试,提高时序图测试集的覆盖度。 展开更多
关键词 测试用例 统一建模语言 对象约束语言 时序图 多态性
在线阅读 下载PDF
可视化UML模型验证环境研究 被引量:2
3
作者 付茂洺 王悠 《电子科技大学学报》 EI CAS CSCD 北大核心 2010年第2期289-292,共4页
针对非形式化的描述可能导致的不明确和不一致问题,提出并设计实现了一种基于OCL的、能对UML模型中类之间的关联及约束进行分析与验证的OUVE,使得在编写代码之前就能很好地验证类之间的关联关系,以及约束条件是否与实际的要求相符合,降... 针对非形式化的描述可能导致的不明确和不一致问题,提出并设计实现了一种基于OCL的、能对UML模型中类之间的关联及约束进行分析与验证的OUVE,使得在编写代码之前就能很好地验证类之间的关联关系,以及约束条件是否与实际的要求相符合,降低了由于不明确和不一致导致的设计、编程的错误以及所要付出的修改代价。 展开更多
关键词 对象约束语言 规约 UMIAKS 验证
在线阅读 下载PDF
模式语义链元建模及其应用 被引量:1
4
作者 尹剑飞 郭荷清 彭新一 《华南理工大学学报(自然科学版)》 EI CAS CSCD 北大核心 2005年第3期50-54,共5页
大粒度的模型转换是模型驱动软件开发场景下的重要技术需求,仅通过定义通用模型转换语言不足以满足这一需求,其中一个原因是通用模型转换语言工作在特定建模语言的元模型层次而非一般设计意图层次上.文中提出一种模式语义链(PSL)元建模... 大粒度的模型转换是模型驱动软件开发场景下的重要技术需求,仅通过定义通用模型转换语言不足以满足这一需求,其中一个原因是通用模型转换语言工作在特定建模语言的元模型层次而非一般设计意图层次上.文中提出一种模式语义链(PSL)元建模方法.通过重型扩展统一建模语言(UML)元模型以直接形式化描述可表达一般设计意图的模式,并应用UML动作语义和元模型继承实现模式自动生成及转换.该方法为实现一般设计意图层次上的大粒度模型转换提供了有效支持. 展开更多
关键词 模式语义链 统一建模语言 对象约束语言 设计意图 模型转换 模式自动生成
在线阅读 下载PDF
实时编程语言RTS/Java设计 被引量:1
5
作者 桂先洲 黄卫东 《电子学报》 EI CAS CSCD 北大核心 2002年第2期224-228,共5页
实时编程语言是有时间约束的系统描述语言 .已有语言在时态机制方面存在不同程度的缺点 .因此 ,本文提出了基于Java的实时语言RTS/Java ,用于解决TGM模型到RT Actor模型的映射 .文章详细定义了RTS/Java类和方法及其约束 ,设计了方法的... 实时编程语言是有时间约束的系统描述语言 .已有语言在时态机制方面存在不同程度的缺点 .因此 ,本文提出了基于Java的实时语言RTS/Java ,用于解决TGM模型到RT Actor模型的映射 .文章详细定义了RTS/Java类和方法及其约束 ,设计了方法的激发机制 .此激发机制解决了Allen教授提出的时态约束 .RTS/Java语言支持多前端资源共享 。 展开更多
关键词 建模语言 实时编程语言 RTS/Java语言
在线阅读 下载PDF
基于约束数据库的分布式故障诊断技术研究及应用
6
作者 安若铭 安伟光 《宇航学报》 EI CAS CSCD 北大核心 2007年第6期1758-1762,共5页
针对某些具有分布式特性的复杂系统的诊断难题,提出了一种以对象-关系约束数据库为中心的分布式诊断模型。首先研究了对象-关系约束数据库的建立方法,然后描述了约束关系对象查询语言的体系结构,最后给出了分布式的诊断结构和诊断算法... 针对某些具有分布式特性的复杂系统的诊断难题,提出了一种以对象-关系约束数据库为中心的分布式诊断模型。首先研究了对象-关系约束数据库的建立方法,然后描述了约束关系对象查询语言的体系结构,最后给出了分布式的诊断结构和诊断算法。此方法在某卫星系统中得到了应用,证明该方法诊断速度快,可以实现对各分系统间耦合故障的诊断,适用于卫星这类复杂系统的故障诊断。 展开更多
关键词 CROQL 对象关系约束数据库 分布式诊断 卫星系统
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部