期刊文献+
共找到29篇文章
< 1 2 >
每页显示 20 50 100
Real-time embedded software testing method based on extended finite state machine 被引量:6
1
作者 Yongfeng Yin Bin Liu Hongying Ni 《Journal of Systems Engineering and Electronics》 SCIE EI CSCD 2012年第2期276-285,共10页
The reliability of real-time embedded software directly determines the reliability of the whole real-time embedded sys- tem, and the effective software testing is an important way to ensure software quality and reliab... The reliability of real-time embedded software directly determines the reliability of the whole real-time embedded sys- tem, and the effective software testing is an important way to ensure software quality and reliability. Based on the analysis of the characteristics of real-time embedded software, the formal method is introduced into the real-time embedded software testing field and the real-time extended finite state machine (RT-EFSM) model is studied firstly. Then, the time zone division method of real-time embedded system is presented and the definition and description methods of time-constrained transition equivalence class (timeCTEC) are presented. Furthermore, the approaches of the testing sequence and test case generation are put forward. Finally, the proposed method is applied to a typical avionics real- time embedded software testing practice and the examples of the timeCTEC, testing sequences and test cases are given. With the analysis of the testing result, the application verification shows that the proposed method can effectively describe the real-time embedded software state transition characteristics and real-time requirements and play the advantages of the formal methods in accuracy, effectiveness and the automation supporting. Combined with the testing platform, the real-time, closed loop and automated simulation testing for real-time embedded software can be realized effectively. 展开更多
关键词 real-time system real-time embedded software for- mal method extended finite state machine (EFSM) testing se- quence test case.
在线阅读 下载PDF
基于UML状态图的类测试用例自动生成方法 被引量:23
2
作者 张毅坤 施凤鸣 +2 位作者 姚全珠 刘军 付长龙 《计算机工程》 CAS CSCD 北大核心 2003年第21期91-93,共3页
UML作为面向对象软件开发的事实上的标准建模语言,近年来得到了广泛的应用 ,基于UML的测试也成为面向对象软件测试的研究热点。该文把基于扩展的有限状态机EFSM 的唯一输入输出UIO测试用例自动生成方法和UML的类的状态图相结合,提出... UML作为面向对象软件开发的事实上的标准建模语言,近年来得到了广泛的应用 ,基于UML的测试也成为面向对象软件测试的研究热点。该文把基于扩展的有限状态机EFSM 的唯一输入输出UIO测试用例自动生成方法和UML的类的状态图相结合,提出了一种基于UML 状态图的类的测试用例自动生成方法。 展开更多
关键词 统一建模语言 状态图 扩展的有限状态机 基于规约的测试 测试用例生成 唯一输入输出
在线阅读 下载PDF
UML状态机的形式语义 被引量:26
3
作者 蒋慧 谢希仁 林东 《软件学报》 EI CSCD 北大核心 2002年第12期2244-2250,共7页
许多大型系统在进行分析和设计时,均采用UML作为需求描述语言,尤其是一些对安全性要求较高的系统,更是广泛采用UML的动态行为描述机制——状态机来描述协议及控制机制.但是,由于UML没有形式化的动态语义,不利于对其所描述的需求进行形... 许多大型系统在进行分析和设计时,均采用UML作为需求描述语言,尤其是一些对安全性要求较高的系统,更是广泛采用UML的动态行为描述机制——状态机来描述协议及控制机制.但是,由于UML没有形式化的动态语义,不利于对其所描述的需求进行形式化验证和证明,为了解决这一问题,采用以下方法为UML状态机构建形式语义.把UML状态机中的状态映射到一种项代数上,用归纳的状态项表示状态机的状态.然后,把状态项映射到一种加标记的变迁系统LTS上,LTS-状态是状态机的状态项,LTS-变迁是UML状态机的微步.最后,用Plotkin风格的结构操作语义SOS(structural operational semantics)规则归纳地给出满足组合性的UML状态机语义.此方法既是对一些经典Statechart形式化方法的综合,又针对UML状态机的特点作了创新,使状态项能够动态地描述任意时刻UML状态机的配置树,简化LTS的标记,同时,结构化的语义规则更为形式化验证奠定了基础. 展开更多
关键词 uml 状态机 形式语义 面向对象 建模语言
在线阅读 下载PDF
UML状态机的模型检验方法 被引量:7
4
作者 董威 王戟 +1 位作者 郑延平 齐治昌 《计算机工程与科学》 CSCD 2001年第6期7-11,共5页
模型检验是一种确保设计规范正确性的形式化自动验证技术 ,本文提出了对 UML状态机进行模型检验的方法。文中首先对 UML状态机的语法和语义进行描述 ,然后基于语义中的 RTC步给出生成状态机全局可达状态迁移图的方法 ,方法的核心是在当... 模型检验是一种确保设计规范正确性的形式化自动验证技术 ,本文提出了对 UML状态机进行模型检验的方法。文中首先对 UML状态机的语法和语义进行描述 ,然后基于语义中的 RTC步给出生成状态机全局可达状态迁移图的方法 ,方法的核心是在当前格局下根据使能条件确定所有的最大无冲突迁移集。文章最后给出算法以验证 UML状态机是否满足用计算树逻辑 ( CTL) 展开更多
关键词 uml 状态机 模型检验 计算树逻辑 软件质量 软件工程
在线阅读 下载PDF
基于UML状态机与B方法的高可信嵌入式软件开发 被引量:6
5
作者 肖健宇 张德运 +1 位作者 陈海诠 董皓 《计算机工程》 EI CAS CSCD 北大核心 2006年第8期64-66,共3页
提出了一套集成UML与B方法开发高可信嵌入式软件的实用方案:以软件的UML状态机模型为起点,将其转换为B抽象模型并在B工具中验证该模型的一致性,然后遵循B模型逐步精化的开发规则,利用B方法的精化正确性验证功能,得到系统的可靠的实现模... 提出了一套集成UML与B方法开发高可信嵌入式软件的实用方案:以软件的UML状态机模型为起点,将其转换为B抽象模型并在B工具中验证该模型的一致性,然后遵循B模型逐步精化的开发规则,利用B方法的精化正确性验证功能,得到系统的可靠的实现模型,最后借助B工具自动生成C代码。实例分析表明,这套方法可以提高高可信嵌入式软件的开发验证效率。给出了嵌入式软件设计中常用的UML并发状态图到B抽象模型的转换规则。 展开更多
关键词 B方法 形式化方法 uml状态机 嵌入式软件 高可信软件工程
在线阅读 下载PDF
UML在实时软件系统中的应用研究 被引量:4
6
作者 王辉 陆荣国 秦小麟 《计算机应用》 CSCD 北大核心 2004年第2期161-164,共4页
UML是最广泛使用的面向对象建模语言,在实时系统中也得到了普遍的应用。不同的公司对UML在实时系统中的应用进行了不同的扩展。但是,OMG没有把任何一种扩展作为标准。文中将通过应用和研究对IBMRational的B.Selic提出的UML/Realtime进... UML是最广泛使用的面向对象建模语言,在实时系统中也得到了普遍的应用。不同的公司对UML在实时系统中的应用进行了不同的扩展。但是,OMG没有把任何一种扩展作为标准。文中将通过应用和研究对IBMRational的B.Selic提出的UML/Realtime进行进一步的扩展,用一个航空电子系统中的例子详细说明扩展的意义和结果。 展开更多
关键词 uml 实时系统 构造型 封装体 协议 端口 状态机
在线阅读 下载PDF
UML状态图的形式化 被引量:7
7
作者 李桂 苏一丹 《广西大学学报(自然科学版)》 CAS CSCD 2003年第4期318-321,共4页
为面向对象模型建立坚实的形式化基础是近年来形式化研究的热点 ,UML是一种被推荐的面向对象建模语言 ,Z是一种广泛使用的形式化规约语言 ,适合用来精确表示模型的语法和语义 ,本文利用 DFA描述了 UML状态机的语法 ,并采用 Z( Object-Z... 为面向对象模型建立坚实的形式化基础是近年来形式化研究的热点 ,UML是一种被推荐的面向对象建模语言 ,Z是一种广泛使用的形式化规约语言 ,适合用来精确表示模型的语法和语义 ,本文利用 DFA描述了 UML状态机的语法 ,并采用 Z( Object-Z)语言对 展开更多
关键词 uml状态图 形式化 语法 语义 DFA 统一建模语言 软件工程 Z语言 OBJECT Z语言
在线阅读 下载PDF
一种基于UML状态图的面向对象类级测试模型 被引量:11
8
作者 张庆 雷航 《计算机工程》 EI CAS CSCD 北大核心 2005年第21期75-77,共3页
扩展有限状态机(EFSM)因其具有对系统控制特征(即系统的状态)和数据特征的平面结构描述,而有利于对软件的测试。然而对一个较复杂的类直接建立EFSM图比较困难。将两种工具的优势相结合,提出了一种从UML状态图转为扩展有限状态机的方法,... 扩展有限状态机(EFSM)因其具有对系统控制特征(即系统的状态)和数据特征的平面结构描述,而有利于对软件的测试。然而对一个较复杂的类直接建立EFSM图比较困难。将两种工具的优势相结合,提出了一种从UML状态图转为扩展有限状态机的方法,使之能采用传统的测试方法对类进行状态覆盖和数据流覆盖。 展开更多
关键词 面向对象 软件测试 uml状态图 扩展有限状态机
在线阅读 下载PDF
基于改进蚁群算法UML状态机图的测试用例生成 被引量:4
9
作者 任洪丽 张伟 李文瑞 《计算机工程与设计》 CSCD 北大核心 2010年第17期3835-3837,3928,共4页
为了减少测试工作量,防止测试用例数目过多而导致爆炸,提出了使用改进的蚁群算法直接从UML状态机图中生成测试用例的方法。利用UML状态图是对系统可能的生命历程进行建模,由于状态图具有直观性,所以简化了生成测试用例过程,从而减少了... 为了减少测试工作量,防止测试用例数目过多而导致爆炸,提出了使用改进的蚁群算法直接从UML状态机图中生成测试用例的方法。利用UML状态图是对系统可能的生命历程进行建模,由于状态图具有直观性,所以简化了生成测试用例过程,从而减少了测试的工作量。通过构造人工蚁群以及动态更新信息素矩阵,让蚂蚁选择还没有搜索或边信息素最小的顶点,确保了测试用例的数量既满足测试需求,又不会过多。通过编写算法及模拟仿真,对该算法的可行性和有效性做了验证和仿真分析。 展开更多
关键词 软件测试 测试用例 uml状态机图 蚁群算法 有向图
在线阅读 下载PDF
基于UML实时状态图的定量分析 被引量:6
10
作者 沙静 蒋昌俊 《系统仿真学报》 EI CAS CSCD 北大核心 2008年第8期1957-1960,共4页
在实时系统的开发过程中,时间上的约束在系统早期的定量分析中起着非常重要的作用。UML作为一种图形化、面向对象的建模语言,其中的实时特性描述文件UML Profile for Schedulability,Performance and Time适用于对实时系统的刻画。在给... 在实时系统的开发过程中,时间上的约束在系统早期的定量分析中起着非常重要的作用。UML作为一种图形化、面向对象的建模语言,其中的实时特性描述文件UML Profile for Schedulability,Performance and Time适用于对实时系统的刻画。在给定系统的实时状态图基础上,用相对应的随机Petri网模型进行定量分析,得到实时系统最终的分析结果,对系统开发有重要的指导意义。 展开更多
关键词 定量分析 实时uml状态机 随机PETRI网 GSM模块
在线阅读 下载PDF
精化UML模型 被引量:3
11
作者 杨静 张明义 刘志明 《计算机科学》 CSCD 北大核心 2007年第3期250-253,共4页
本文通过融合UML用例图、类图、顺序图和状态图,得到一个软件系统的需求模型和设计模型,给出了需求模型和设计模型的协调性条件及精化规则。这样,我们可以从软件开发的需求分析和设计阶段检查模型的协调性,通过协调地精化模型后生成代... 本文通过融合UML用例图、类图、顺序图和状态图,得到一个软件系统的需求模型和设计模型,给出了需求模型和设计模型的协调性条件及精化规则。这样,我们可以从软件开发的需求分析和设计阶段检查模型的协调性,通过协调地精化模型后生成代码。用这种方法,我们可在软件设计的早期阶段发现不协调问题,减少生成代码后除错所产生的代价。 展开更多
关键词 uml 用例图 类图 顺序图 状态图 需求模型 设计模型 协调性 精化
在线阅读 下载PDF
基于UML扩展机制的MDA协议建模语言研究 被引量:3
12
作者 宋瑾钰 蒋国明 高会聪 《计算机工程与设计》 CSCD 北大核心 2009年第5期1113-1114,1291,共3页
由于UML缺少精确的形式化语义,从标准的UML记法产生一个有效的协议实现是比较困难的。为了满足协议工程的要求,通过UML的Profile扩展机制,提出了一种基于模型驱动构架的协议建模语言——交互抽象状态机描述语言IASMsDL,并说明了如何使... 由于UML缺少精确的形式化语义,从标准的UML记法产生一个有效的协议实现是比较困难的。为了满足协议工程的要求,通过UML的Profile扩展机制,提出了一种基于模型驱动构架的协议建模语言——交互抽象状态机描述语言IASMsDL,并说明了如何使用该语言描述通信协议,填补UML这方面的缺陷。 展开更多
关键词 形式化语义 协议工程 uml扩展机制 模型驱动构架 交互抽象状态机描述语言
在线阅读 下载PDF
基于时间化UML的安全通信模型检测 被引量:2
13
作者 张屹 魏学业 何春明 《电子测量与仪器学报》 CSCD 2010年第10期942-946,共5页
为了有效验证安全关键系统的通信模型,提出基于时间化UML(unified modeling language,统一建模语言)的模型检测方法。首先采用时间化UML对安全关键通信中的安全威胁和对应的防御手段进行建模,模型中使用并发状态机分别描述发送端、信道... 为了有效验证安全关键系统的通信模型,提出基于时间化UML(unified modeling language,统一建模语言)的模型检测方法。首先采用时间化UML对安全关键通信中的安全威胁和对应的防御手段进行建模,模型中使用并发状态机分别描述发送端、信道和接收端的行为;然后将UML模型转换为时间化自动机形式,作为模型检测工具可识别的输入语言;最后利用模型检测工具对安全关键通信模型的安全性、状态可达性和无死锁性质进行检测。安全关键通信的模型检测结果验证了该模型的正确性,证明了安全通信防御手段的有效性。 展开更多
关键词 时间化uml 安全关键通信 模型检测 并发状态机 安全关键系统
在线阅读 下载PDF
基于UML和Simulink的水下绞车控制系统研究 被引量:2
14
作者 綦声波 柴瀛 刘贵杰 《机电工程》 CAS 2015年第8期1104-1109,共6页
针对传统的嵌入式软件设计方法中存在的可靠性低、软件质量差等问题,提出了将统一建模语言UML和Simulink工具相结合的设计方法,并将其应用于水下绞车控制系统的开发过程中。通过使用Simulink/Stateflow工具对基于UML建立的状态机模型进... 针对传统的嵌入式软件设计方法中存在的可靠性低、软件质量差等问题,提出了将统一建模语言UML和Simulink工具相结合的设计方法,并将其应用于水下绞车控制系统的开发过程中。通过使用Simulink/Stateflow工具对基于UML建立的状态机模型进行了功能仿真,再通过Simulink/Embedded Coder工具将状态机模型转换成可以运行在嵌入式硬件平台上的ANSI C代码。研究结果表明,利用该设计方法生成的代码可以准确地控制水下绞车实现多工况运行及多模式切换,且在开发效率、可维护性和可靠性等方面均优于传统设计方法。 展开更多
关键词 水下绞车 统一建模语言 SIMULINK 状态机模型 代码生成
在线阅读 下载PDF
基于UML状态图的类测试用例实现的研究和设计 被引量:1
15
作者 于重重 刘杰 张莹 《计算机工程与设计》 CSCD 北大核心 2008年第4期800-802,共3页
UML状态图能有效的表现系统的并发控制和类的嵌套,但用其实现的类测试用例复杂。研究了UML状态图和扩展有限状态机这两种方法在软件测试中状态转换的特点,利用扩展有限状态机状态转挟单一线索化的特点降低UML状态图在类测试用例生成中... UML状态图能有效的表现系统的并发控制和类的嵌套,但用其实现的类测试用例复杂。研究了UML状态图和扩展有限状态机这两种方法在软件测试中状态转换的特点,利用扩展有限状态机状态转挟单一线索化的特点降低UML状态图在类测试用例生成中的复杂性。以一个坐标图形显示类的测试用例生成为例,详细讨论了结合扩展有限状态机状态转换特点的UML状态图在面向对象测试技术中的应用。 展开更多
关键词 面向对象测试 uml状态图 扩展有限状态机(EFSM) 类测试用例 坐标图形显示类
在线阅读 下载PDF
UML模型的协调性检查
16
作者 杨静 张明义 《计算机科学》 CSCD 北大核心 2006年第9期262-265,共4页
本文融合UML用例图、类图、顺序图和状态图,得到一个软件系统的需求模型,给出了这个需求模型的各个元素及相互间协调性检查的一种方法,这样,可以从软件开发的需求分析阶段检查模型的协调性,减少开发成本,最后再从协调的需求模型生成代码。
关键词 uml 用例图 类图 顺序图 状态图 需求模型 协调性
在线阅读 下载PDF
基于UML状态机的LCA快速查找算法
17
作者 童小念 蓝晓雱 《湖南师范大学自然科学学报》 CAS 北大核心 2008年第3期34-36,64,共4页
UML规范描述的公共祖先LCA(The least common ancestor)查找算法采用的是递归试探法,而递归操作在UML状态机的多重嵌套环境下,运算效率较低.针对这个问题,提出了一种快速搜索LCA的算法.该算法首先根据状态树构造UML状态机的拓扑码,然后... UML规范描述的公共祖先LCA(The least common ancestor)查找算法采用的是递归试探法,而递归操作在UML状态机的多重嵌套环境下,运算效率较低.针对这个问题,提出了一种快速搜索LCA的算法.该算法首先根据状态树构造UML状态机的拓扑码,然后通过源状态和目的状态的拓扑信息计算嵌套层次,查找LCA时,只须按照嵌套层次数目退出,便可快速回溯到LCA.实验结果表明,快速查找算法降低了运算的时间复杂度,在UML状态机的多重状态嵌套应用场合下,提高了LCA查找的运算效率. 展开更多
关键词 统一建模语言 有限状态机 公共祖先 查找算法
在线阅读 下载PDF
基于UML模型的统计测试方法研究
18
作者 朱虹虹 熊光泽 +1 位作者 雷航 桑楠 《计算机科学》 CSCD 北大核心 2005年第8期219-222,共4页
为增强统计测试的可行性、可测试性,降低建立使用模型的难度,通过研究作为工业标准的统一建模语言UML,提出了一种基于UML模型的统计测试方法。论文首先建立了基于UML模型的统计测试过程,然后结合扩展的UML模型和使用模型的形式化描述,... 为增强统计测试的可行性、可测试性,降低建立使用模型的难度,通过研究作为工业标准的统一建模语言UML,提出了一种基于UML模型的统计测试方法。论文首先建立了基于UML模型的统计测试过程,然后结合扩展的UML模型和使用模型的形式化描述,给出了从UML模型导出使用模型的一种形式化算法,并以工控机器人软件为例说明了应用该方法的完整过程。 展开更多
关键词 统计测试 使用模型 uml模型 马尔可夫链 有限状态机 测试方法 统一建模语言uml 形式化描述 可测试性 工业标准
在线阅读 下载PDF
基于模型的软件测试综述 被引量:74
19
作者 颜炯 王戟 陈火旺 《计算机科学》 CSCD 北大核心 2004年第2期184-187,共4页
随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于UML的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。针对被测试软件的不同特征和不同测试目的,已经提出了多种... 随着面向对象软件开发技术的广泛应用和软件测试自动化的要求,特别是基于UML的软件开发技术的逐渐普及,基于模型的软件测试逐渐得到了软件开发人员和软件测试人员的认可和接受。针对被测试软件的不同特征和不同测试目的,已经提出了多种测试模型。本文详细阐述了基于模型的软件测试研究现状和应用现状,并对测试中使用的不同模型进行了比较,着重介绍了状态机模型、UML模型和马尔可夫链模型。最后提出了未来的研究方向。 展开更多
关键词 软件工程 软件测试 面向对象 软件开发 软件可靠性 程序代码 软件系统
在线阅读 下载PDF
一种面向对象的PLC程序设计方法 被引量:3
20
作者 张崇明 汪春梅 +1 位作者 周毅 叶宏 《计算机工程与应用》 CSCD 北大核心 2007年第21期106-107,143,共3页
为了减小经验因素的影响,对设计阶段进行更好的质量控制,借助于面向对象的分析与设计理论,对传统的基于状态转移的PLC程序设计方法进行了改进,提出了一种面向对象的PLC程序设计方法。使用UML建模工具,分别用类图和状态机视图描述控制系... 为了减小经验因素的影响,对设计阶段进行更好的质量控制,借助于面向对象的分析与设计理论,对传统的基于状态转移的PLC程序设计方法进行了改进,提出了一种面向对象的PLC程序设计方法。使用UML建模工具,分别用类图和状态机视图描述控制系统的静态结构和动态行为,进而把状态机视图转化为梯形图。通过把面向对象技术及UML引入传统的PLC控制领域,既提高了PLC程序设计的可靠性,也扩展了面向对象技术和UML的应用领域。 展开更多
关键词 可编程控制器 面向对象 统一建模语言 状态机
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部