期刊文献+
共找到35篇文章
< 1 2 >
每页显示 20 50 100
UML statecharts的测试用例生成方法 被引量:26
1
作者 李留英 王戟 齐治昌 《计算机研究与发展》 EI CSCD 北大核心 2001年第6期691-697,共7页
测试用例生成是软件测试的关键 .根据 U ML statecharts的层次和并发结构 ,研究相应的测试用例产生方法 .它视复合状态为抽象状态 ,分别构造主 UML statecharts和复合状态所对应的子 UML statecharts的测试基 ,并依据一定的合成规则和 ... 测试用例生成是软件测试的关键 .根据 U ML statecharts的层次和并发结构 ,研究相应的测试用例产生方法 .它视复合状态为抽象状态 ,分别构造主 UML statecharts和复合状态所对应的子 UML statecharts的测试基 ,并依据一定的合成规则和 Wp-方法生成整个 U ML statecharts的测试用例 .这种方法能够支持递增式测试用例的生成 .理论和实验结果说明 ,如果满足测试条件 ,它们保证全故障覆盖 ,且产生较少的测试用例 .这种改进对大型复杂系统尤其有效 。 展开更多
关键词 测试用例产生 软件测试 面向对象 软件开发 UML statecharts
下载PDF
基于UML Statecharts的测试用例生成 被引量:8
2
作者 缪淮扣 占学德 刘玲 《小型微型计算机系统》 CSCD 北大核心 2005年第4期662-666,共5页
直接从含有层次和并发结构的UMLstatecharts图产生类的测试用例是比较困难的.提出了一种从UMLstatecharts图产生测试用例的方法:先把UMLstatecharts图转换成FREE(FlattenedRegularExpression)[1]模型图,再以FREE模型图为基础生成类的测... 直接从含有层次和并发结构的UMLstatecharts图产生类的测试用例是比较困难的.提出了一种从UMLstatecharts图产生测试用例的方法:先把UMLstatecharts图转换成FREE(FlattenedRegularExpression)[1]模型图,再以FREE模型图为基础生成类的测试用例.同时,提出了FREE模型的测试覆盖准则,并提出了由FREE模型产生有限的迁移序列的算法. 展开更多
关键词 UML statecharts FREE模型 基于规格说明的测试
下载PDF
UML Statecharts的切片模型检验方法 被引量:4
3
作者 董威 王戟 齐治昌 《电子学报》 EI CAS CSCD 北大核心 2002年第12A期2083-2089,共7页
统一建模语言UML已被广泛应用于软件设计和开发中,而验证UML模型是否满足关键的性质需求成为一个重要问题.由于空间爆炸和语义的复杂性,对Statecharts进行模型检验受到软件规模和设计精化程度的制约.本文在用扩展层次自动机(EHA)结构化... 统一建模语言UML已被广泛应用于软件设计和开发中,而验证UML模型是否满足关键的性质需求成为一个重要问题.由于空间爆炸和语义的复杂性,对Statecharts进行模型检验受到软件规模和设计精化程度的制约.本文在用扩展层次自动机(EHA)结构化的表示UML Statecharts后,通过分析EHA中存在的层次、并发和事件同步等特征定义了一组依赖关系.对于由状态和迁移组成的切片准则,给出对EHA进行切片的算法.该算法能保证切片后的EHA与原来的Statecharts对性质具有相同的可满足性,且删除了与被验证性质无关的层次和并发状态,缓解了空间爆炸问题. 展开更多
关键词 UML statecharts 切片 模型检验 统一建模语言
下载PDF
Statecharts的组合语义与求精 被引量:4
4
作者 朱雪阳 唐稚松 《软件学报》 EI CSCD 北大核心 2006年第4期670-681,共12页
由于简洁、直观的表达能力,Statecharts被用于许多反应系统的行为建模.Statecharts可表示不同抽象层次的系统行为,因而可用来表示逐步求精建模中各步的结果.但对于求精过程中下层是否保持了上层的语义、所建模型是否满足某些性质的问题... 由于简洁、直观的表达能力,Statecharts被用于许多反应系统的行为建模.Statecharts可表示不同抽象层次的系统行为,因而可用来表示逐步求精建模中各步的结果.但对于求精过程中下层是否保持了上层的语义、所建模型是否满足某些性质的问题,却难以在其自身的框架下进行讨论.在这方面,形式化语言XYZ/E可与其互补.XYZ/E是一种可执行线性时序逻辑语言,既可表示系统的性质,又可表示系统的行为.递归地在基本迁移系统上解释Statecharts语义,用XYZ/E公式表示它的时序语义.这一语义是模块级可组合的.求精过程的语义保持,可直接从语义定义得到保证.Statecharts所描述的系统行为模型和性质在同一个逻辑中表示,因此,系统行为是否满足所需性质的问题可由逻辑蕴涵式表示. 展开更多
关键词 statecharts 时序逻辑 XYZ/E 形式语义 组合 求精
下载PDF
基于EHA模型检验Statecharts 被引量:2
5
作者 钱俊彦 古天龙 赵岭忠 《计算机工程》 EI CAS CSCD 北大核心 2006年第3期19-21,共3页
模型检验是一种重要的形式化自动验证技术。Statecharts是一种用以规约复杂反应式系统行为的可视化语言。为了验证Statecharts模型是否满足所期望的性质,该文给出了一种基于EHA模型检验Statecharts的方法,首先把Statecharts转换为EHA,... 模型检验是一种重要的形式化自动验证技术。Statecharts是一种用以规约复杂反应式系统行为的可视化语言。为了验证Statecharts模型是否满足所期望的性质,该文给出了一种基于EHA模型检验Statecharts的方法,首先把Statecharts转换为EHA,通过其操作语义得到Büchi自动机,然后与LTL公式所得的Büchi自动机相乘,最后检查该乘积自动机所能接受的语言是否为空,来判断是否满足所期望的性质。 展开更多
关键词 模型检验 statecharts EHA 操作语义
下载PDF
Statecharts的形式化验证研究 被引量:1
6
作者 钱俊彦 古天龙 赵岭忠 《计算机工程》 EI CAS CSCD 北大核心 2005年第18期19-21,24,共4页
给出了Statecharts的抽象语法描述,以及Statecharts各个构成元素的语义,包括状态、迁移、事件和条件、表达式、动作和当前状态格局的语义函数等,并给出Statecharts一步的操作语义。然后在此基础上把一个图形化的语言转换为文本的方式来... 给出了Statecharts的抽象语法描述,以及Statecharts各个构成元素的语义,包括状态、迁移、事件和条件、表达式、动作和当前状态格局的语义函数等,并给出Statecharts一步的操作语义。然后在此基础上把一个图形化的语言转换为文本的方式来描述,并对Statecharts进行形式化分析及验证。 展开更多
关键词 statecharts 抽象语法 操作语义 一步
下载PDF
时间UML-Statecharts建模的工作流时序约束的一致性验证 被引量:1
7
作者 张广泉 陆公正 戎玫 《计算机科学》 CSCD 北大核心 2006年第11期98-101,共4页
工作流模型验证已经成为工作流的重要研究领域之一,工作流模型的时间正确性的验证也越来越受到关注。本文通过对于UML-Statecharts进行时间扩展,建立工作流的时间模型,再把该模型转化为时间自动机,最后分别在建立阶段、实例化阶段和运... 工作流模型验证已经成为工作流的重要研究领域之一,工作流模型的时间正确性的验证也越来越受到关注。本文通过对于UML-Statecharts进行时间扩展,建立工作流的时间模型,再把该模型转化为时间自动机,最后分别在建立阶段、实例化阶段和运行阶段使用模型检测技术对时序约束的一致性进行验证,检查是否存在相冲突的时序约束。 展开更多
关键词 工作流 UML—statecharts 模型检测 时序约束 一致性
下载PDF
Statecharts的抽象语法分析研究 被引量:1
8
作者 钱俊彦 《计算机工程》 CAS CSCD 北大核心 2004年第16期106-107,共2页
用抽象数据类型来描述Statecharts,希望隐藏语义表述上的细节,把一个图形化的语言转换为文本的方式来描述,并为Stacecharts语法分析奠定基础。
关键词 statecharts 抽象数据类型 语法
下载PDF
基于EMC和HA的UML Statecharts检测研究 被引量:1
9
作者 王佳婧 冯长宝 佟鑫 《通讯世界》 2017年第16期282-283,共2页
后续软件的正确开发取决于UML软件体系模型是不是反映了用户的需求。UML Statecharts可以把一个系统的行为正确地完整地描述出来,还可以展现系统功能。所以UMLstatecharts是UML模型检测的重要的对象。可以把UML Statecharts转成层次自动... 后续软件的正确开发取决于UML软件体系模型是不是反映了用户的需求。UML Statecharts可以把一个系统的行为正确地完整地描述出来,还可以展现系统功能。所以UMLstatecharts是UML模型检测的重要的对象。可以把UML Statecharts转成层次自动机HA[1],那么就可以让UML Statecharts没那么复杂,结构变得简单很多。之所以要在EMC[4]的基础上建立模型检测方法,是因为UML statecharts它有时序性。这种检测方法就是在对HA[1]描述的时候要使用Kripke[1]结构,对系统的性质进行描述时用时态逻辑,并标记状态。要判断出每一个状态能不能和相应的性质相匹配,对那些不符合的要给出不符合的状态序列,然后再次基础上优化。 展开更多
关键词 UML statecharts EMC[4] HA[1] Kripke[1
下载PDF
基于UML Statecharts面向对象软件的测试框架
10
作者 占学德 缪淮扣 《应用科学学报》 CAS CSCD 北大核心 2006年第5期491-497,共7页
直接从含有层次和并发结构的UML statecharts图产生面向对象软件类的测试用例是比较困难的,文中提出了基于UML statecharts图的测试框架:先利用现有的UML工具画出UML statecharts图,并产生XMI(XML metadatainterchange)格式的规格说明文... 直接从含有层次和并发结构的UML statecharts图产生面向对象软件类的测试用例是比较困难的,文中提出了基于UML statecharts图的测试框架:先利用现有的UML工具画出UML statecharts图,并产生XMI(XML metadatainterchange)格式的规格说明文件;然后根据UML statecharts的形式化语义,层次和并发结构被展平,将UML statecharts图的规格说明XML文件转换成FREE(flattened regular expression)模型的规格说明信息;最后根据FREE模型的规格说明信息,按照不同的充分性测试准则,分别产生测试用例集.同时提出了由FREE模型根据全ZOT路径覆盖准则产生有限迁移序列的算法,并且还实现了这个测试框架. 展开更多
关键词 Z UML statecharts FREE模型 基于规格说明的测试 测试框架
下载PDF
基于LTS的Statecharts操作语义研究
11
作者 钱俊彦 赵岭忠 《计算机工程》 EI CAS CSCD 北大核心 2006年第22期43-45,共3页
Statecharts是一种用于复杂反应式系统行为的可视化规格语言。该文提出了一种基于标签变迁系统(LTS)的Statecharts操作语义描述方法,介绍了Statecharts及其项语法和一步语义,并基于进程代数描述Statecharts的并发行为,使用结构化的操作... Statecharts是一种用于复杂反应式系统行为的可视化规格语言。该文提出了一种基于标签变迁系统(LTS)的Statecharts操作语义描述方法,介绍了Statecharts及其项语法和一步语义,并基于进程代数描述Statecharts的并发行为,使用结构化的操作语义SOS规则描述Statecharts的组合语义,从而得到相应的LTS。 展开更多
关键词 statecharts 操作语义 标签变迁系统
下载PDF
Statecharts语义问题的若干探讨
12
作者 钱俊彦 古天龙 蔡国永 《桂林电子工业学院学报》 2001年第1期39-42,共4页
Statecharts是一种用以规约复杂反应式系统行为的可视化语言。由于该类系统的行为复杂性 ,定义其精确的语义是困难的。许多人在这方向上对其进行了研究 ,但是仍有些模棱两可的地方。在本文将对 Statecharts语言中什么是一步、迁移的多... Statecharts是一种用以规约复杂反应式系统行为的可视化语言。由于该类系统的行为复杂性 ,定义其精确的语义是困难的。许多人在这方向上对其进行了研究 ,但是仍有些模棱两可的地方。在本文将对 Statecharts语言中什么是一步、迁移的多个条件和动作、不确定性这些语义问题进行探讨。 展开更多
关键词 有限状态机 statecharts语义 可视化语言
下载PDF
简述Statecharts的CASE工具SuperState
13
作者 钱俊彦 《广西科学院学报》 2006年第4期382-384,共3页
在介绍基于S tatecharts语言的验证工具SuperS tate的编辑环境的基础上,简述SuperS tate工具中主要部分的实现思想,即采用静态分析和动态仿真保证设计模型的正确性。
关键词 statecharts 形式化技术 CASE工具
下载PDF
基于扩展UML statecharts的协议测试
14
作者 费立志 缪淮扣 《计算机应用与软件》 CSCD 北大核心 2007年第12期15-16,125,共3页
提出了一种基于扩展UML statecharts的协议一致性测试方法。实时扩展使得UML statecharts可直接描述时间约束,方便进行一致性测试;以FREE(Flattened Regular Expression)模型图为基础生成抽象测试序列,然后根据时间覆盖准则,生成实时测... 提出了一种基于扩展UML statecharts的协议一致性测试方法。实时扩展使得UML statecharts可直接描述时间约束,方便进行一致性测试;以FREE(Flattened Regular Expression)模型图为基础生成抽象测试序列,然后根据时间覆盖准则,生成实时测试序列。 展开更多
关键词 一致性测试 扩展 UML statecharts 测试用例
下载PDF
基于Statecharts的面向方面软件设计与验证 被引量:1
15
作者 文欣秀 虞慧群 《华东理工大学学报(自然科学版)》 CAS CSCD 北大核心 2011年第5期601-608,共8页
为了及时解决由于关注点横切所产生的"代码交织"与"代码散布"问题,提出了一种基于Statecharts的面向方面软件设计方法,并利用线性时态逻辑验证了编织过程的有效性。此外,为了验证方面Statecharts的介入是否破坏了基... 为了及时解决由于关注点横切所产生的"代码交织"与"代码散布"问题,提出了一种基于Statecharts的面向方面软件设计方法,并利用线性时态逻辑验证了编织过程的有效性。此外,为了验证方面Statecharts的介入是否破坏了基本Statechart的相关行为,引入扩展层次自动机解释面向方面Statechart的操作语义,使用线性时态逻辑描述系统的关键属性。最后通过一个案例证明了该设计方法的可行性。 展开更多
关键词 面向方面 STATECHART 线性时态逻辑 编织 模型检测
下载PDF
Verify UML Statecharts with SMV 被引量:1
16
作者 Chen Hai yan 1, Dong Wei 1, Wang Ji 1,2 , Chen Huo wang 1 1 Department of Computer Science, National University of Defense Technology, Changsha 410073, China 2 State Key Laboratory for Software Engineering, Wuhan University, Wuhan 430072, C 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期183-190,共8页
Formal verification has been widely needed in the development of safety critical systems. In order to introduce the design verification activity in UML developing process, we have developed a verifier of UML Statechar... Formal verification has been widely needed in the development of safety critical systems. In order to introduce the design verification activity in UML developing process, we have developed a verifier of UML Statecharts by using the model checker SMV. The approach is to transform a system model in UML Statecharts to one in SMV input language via an intermediate language and then to verify the system properties specified in CTL by invoking SMV. The current experiences, including the formal verification of a simplified directory based cache coherence protocol in UML Statecharts, show that automatic verification can be integrated as a new step of the software process nicely. 展开更多
关键词 FORMAL VERIFICATION UML statecharts EHA SMV
下载PDF
Statecharts for Distributed Product Data Management System Modelling
17
作者 K K Leong K M Yu W B Lee 《厦门大学学报(自然科学版)》 CAS CSCD 北大核心 2002年第S1期260-261,共2页
Product data management (PDM) has been accepted as an important tool for the manufacturing industries. In recent years, more and mor e researches have been conducted in the development of PDM. Their research area s in... Product data management (PDM) has been accepted as an important tool for the manufacturing industries. In recent years, more and mor e researches have been conducted in the development of PDM. Their research area s include system design, integration of object-oriented technology, data distri bution, collaborative and distributed manufacturing working environment, secur ity, and web-based integration. However, there are limitations on their rese arches. In particular, they cannot cater for PDM in distributed manufacturing e nvironment. This is especially true in South China, where many Hong Kong (HK) ma nufacturers have moved their production plants to different locations in Pearl R iver Delta for cost reduction. However, they retain their main offices in HK. Development of PDM system is inherently complex. Product related data cover prod uct name, product part number (product identification), drawings, material speci fications, dimension requirement, quality specification, test result, log size, production schedules, product data version and date of release, special tooling (e.g. jig and fixture), mould design, project engineering in charge, cost spread sheets, while process data includes engineering release, engineering change info rmation management, and other workflow related to the process information. Accor ding to Cornelissen et al., the contemporary PDM system should contains manageme nt functions in structure, retrieval, release, change, and workflow. In system design, development and implementation, a formal specification is nece ssary. However, there is no formal representation model for PDM system. Theref ore a graphical representation model is constructed to express the various scena rios of interactions between users and the PDM system. Statechart is then used to model the operations of PDM system, Fig.1. Statechart model bridges the curr ent gap between requirements, scenarios, and the initial design specifications o f PDM system. After properly analyzing the PDM system, a new distributed PDM (DPDM) system is proposed. Both graphical representation and statechart models are constructed f or the new DPDM system, Fig.2. New product data of DPDM and new system function s are then investigated to support product information flow in the new distribut ed environment. It is found that statecharts allow formal representations to capture the informa tion and control flows of both PDM and DPDM. In particular, statechart offers a dditional expressive power, when compared to conventional state transition diagr am, in terms of hierarchy, concurrency, history, and timing for DPDM behavioral modeling. 展开更多
关键词 DPDM statecharts for Distributed Product Data Management System Modelling
下载PDF
装备虚拟操作训练的过程建模方法研究 被引量:10
18
作者 贾晨星 朱元昌 邸彦强 《计算机测量与控制》 CSCD 北大核心 2011年第12期3102-3104,共3页
针对装备虚拟操作训练系统中对过程建模的研究仅停留在针对具体仿真任务的应用技术层面,缺乏深入的建模理论研究的现象;首先分析了虚拟操作训练仿真目的和装备操作的特点,叙述了过程模型在虚拟操作训练中的重要性;然后提出了一种面向操... 针对装备虚拟操作训练系统中对过程建模的研究仅停留在针对具体仿真任务的应用技术层面,缺乏深入的建模理论研究的现象;首先分析了虚拟操作训练仿真目的和装备操作的特点,叙述了过程模型在虚拟操作训练中的重要性;然后提出了一种面向操作训练的过程建模方法及其实现方法,为虚拟操作训练系统过程建模提供了理论支撑;基于此过程建模方法开发的"某型防空高炮虚拟操作训练系统"验证了建模方法的可行性。 展开更多
关键词 虚拟操作训练 过程建模 statecharts STATEFLOW
下载PDF
一种面向性质的实时系统测试方法 被引量:2
19
作者 李书浩 王戟 +1 位作者 齐治昌 董威 《电子学报》 EI CAS CSCD 北大核心 2005年第5期827-834,共8页
 尽管Statecharts在反应式实时系统建模领域获得了广泛应用,基于Statecharts开发的实时软件的测试仍然十分困难.由于引入了时间维,待测系统的行为空间变得非常庞大,使得难以对其进行全面深入测试.本文提出了一种面向性质的实时系统测...  尽管Statecharts在反应式实时系统建模领域获得了广泛应用,基于Statecharts开发的实时软件的测试仍然十分困难.由于引入了时间维,待测系统的行为空间变得非常庞大,使得难以对其进行全面深入测试.本文提出了一种面向性质的实时系统测试方法.首先对UMLStatecharts作适当实时扩展,使得扩展后能描述non trivial时间约束;然后用一种受限实时逻辑描述待测系统的功能特性;在此基础上根据待测性质从系统模型生成有针对性的测试序列.实验表明,在相同测试深度下,面向性质测试比非面向性质测试需要少得多的测试序列. 展开更多
关键词 软件测试 实时系统 UML statecharts 时序逻辑 测试序列
下载PDF
反应式系统面向性质测试的方法框架
20
作者 李书浩 王戟 +1 位作者 董威 齐治昌 《电子学报》 EI CAS CSCD 北大核心 2004年第F12期222-225,共4页
提出了一种反应式系统选择性测试方法 .该方法根据描述待测系统的UMLStatecharts模型和描述系统功能属性的时序逻辑公式生成有针对性的测试序列 .据此实现了一个面向性质的测试工具 .实验表明 ,该方法可以将测试资源集中于用户关注的系... 提出了一种反应式系统选择性测试方法 .该方法根据描述待测系统的UMLStatecharts模型和描述系统功能属性的时序逻辑公式生成有针对性的测试序列 .据此实现了一个面向性质的测试工具 .实验表明 ,该方法可以将测试资源集中于用户关注的系统行为 .经扩展后 ,该方法可用于实时系统 . 展开更多
关键词 软件测试 反应式系统 UML statecharts 时序逻辑
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部