期刊文献+
共找到46篇文章
< 1 2 3 >
每页显示 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
基于WF StateMachine的UML状态图动态构建与测试 被引量:1
2
作者 孔令东 《软件工程》 2018年第6期8-10,7,共4页
采用UML分析与设计的业务信息系统,业务流程经过层层的抽象迭代,缺乏一种透明的业务流程实现。WF提供了可视化的业务过程编程模型,便于实现业务流程自动化,在对比分析WF State Machine和UML状态图的基础上,研究从UML状态图到WF State Ma... 采用UML分析与设计的业务信息系统,业务流程经过层层的抽象迭代,缺乏一种透明的业务流程实现。WF提供了可视化的业务过程编程模型,便于实现业务流程自动化,在对比分析WF State Machine和UML状态图的基础上,研究从UML状态图到WF State Machine业务流程映射关系,选取UML中典型状态图,依据一定的命名转换规则,实现了从UML状态图分析设计到WF状态机业务过程可视化的构建,完成了动态测试。 展开更多
关键词 WF state machine uml 状态图
下载PDF
基于WF State Machine的UML Communication Diagram动态构建及测试
3
作者 孔令东 《软件工程》 2018年第11期34-37,共4页
在基于UML的业务流程分析与设计过程中,从静态模型分析到动态模型构建,经过一系列抽象转换和代码实现,往往满足不了业务需求,缺少一种所见即所得的业务过程实现。在探索UMLCommunicationDiagram和WF StateMachine业务流程映射关系的基础... 在基于UML的业务流程分析与设计过程中,从静态模型分析到动态模型构建,经过一系列抽象转换和代码实现,往往满足不了业务需求,缺少一种所见即所得的业务过程实现。在探索UMLCommunicationDiagram和WF StateMachine业务流程映射关系的基础上,选取UML用户指南中典型案例,研究从CommunicationDiagram到State Machine编程模型之间的静态映射和动态规则转换,基于WF可视化地实现了动态构建与测试,解决了从分析、设计到构建的无缝转换。 展开更多
关键词 uml COMMUNICATION DIAGRAM WF state machine
下载PDF
Specifying Requirements of Real-Time System with Rules and Templates 被引量:8
4
作者 Wu Guo-qing Xiao Hai-feng +1 位作者 Zheng Pen Ying Shi 《Wuhan University Journal of Natural Sciences》 EI CAS 2000年第3期278-284,共7页
This paper presents a model specifying requirements of real-time systems. Different from existing researches, this model mainly uses rules and templates to represent hierarchical FSMs (Finite State Machine). In this m... This paper presents a model specifying requirements of real-time systems. Different from existing researches, this model mainly uses rules and templates to represent hierarchical FSMs (Finite State Machine). In this model, one rule corresponds to one state transition of FSM and one template corresponds to one FSM. Rules and information with respect to a FSM can be written in a template. So templates include not only state diagrams, but also information that can not be described by FSM, such as performance requirements. The specification using this model consists of a collection of templates and it is easy for users to understand and to review. After introduced the related researches and principles of the model, this paper specifies requirements of a real-time system with this model, and discusses characters of this model in the end. 展开更多
关键词 requirements specification model requirements specification real-time system finite state machine
下载PDF
带有并发行为的UML状态机图的形式语义
5
作者 陈华豪 蒋建民 +2 位作者 谢嘉成 陈卓然 唐国富 《计算机技术与发展》 2024年第5期87-94,共8页
在软件开发过程中,UML(统一建模语言)状态机图是目前最流行的建模形式之一,它属于半形式化模型,无法用形式化的方法进行推理。为了能对UML状态机图进行推理,现有工作采用Petri网、时序逻辑语言XYZ/E、动态描述逻辑、Z(Object-Z)语言、C... 在软件开发过程中,UML(统一建模语言)状态机图是目前最流行的建模形式之一,它属于半形式化模型,无法用形式化的方法进行推理。为了能对UML状态机图进行推理,现有工作采用Petri网、时序逻辑语言XYZ/E、动态描述逻辑、Z(Object-Z)语言、CHAM化学抽象机等作为状态机图的形式语义,但这些语义都是行为语义,并没有从结构上直接形成体现真并发的形式语义。该文提出一种新的模型——统一结构模型作为带有并发行为的UML状态机图的形式语义,该模型不会增加或减少状态机图的任何信息。基于统一结构模型首先定义了状态机图的格局(全局状态),用于表现状态机图的执行过程,并且给出了UML状态机图的格局的转换规则,说明格局如何在状态机图中执行,在此基础上给出了状态机图的可达性算法,然后还对状态机图的死锁等性质进行了介绍,最后开发出一个原型工具,实现了状态机图的可达性分析,并用实例说明了该方法的应用。 展开更多
关键词 统一建模语言 状态机图 形式化模型 并发行为 可达性 死锁
下载PDF
基于UML状态图的类测试用例自动生成方法 被引量:23
6
作者 张毅坤 施凤鸣 +2 位作者 姚全珠 刘军 付长龙 《计算机工程》 CAS CSCD 北大核心 2003年第21期91-93,共3页
UML作为面向对象软件开发的事实上的标准建模语言,近年来得到了广泛的应用 ,基于UML的测试也成为面向对象软件测试的研究热点。该文把基于扩展的有限状态机EFSM 的唯一输入输出UIO测试用例自动生成方法和UML的类的状态图相结合,提出... UML作为面向对象软件开发的事实上的标准建模语言,近年来得到了广泛的应用 ,基于UML的测试也成为面向对象软件测试的研究热点。该文把基于扩展的有限状态机EFSM 的唯一输入输出UIO测试用例自动生成方法和UML的类的状态图相结合,提出了一种基于UML 状态图的类的测试用例自动生成方法。 展开更多
关键词 统一建模语言 状态图 扩展的有限状态机 基于规约的测试 测试用例生成 唯一输入输出
下载PDF
UML状态机的形式语义 被引量:26
7
作者 蒋慧 谢希仁 林东 《软件学报》 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
8
作者 董威 王戟 +1 位作者 郑延平 齐治昌 《计算机工程与科学》 CSCD 2001年第6期7-11,共5页
模型检验是一种确保设计规范正确性的形式化自动验证技术 ,本文提出了对 UML状态机进行模型检验的方法。文中首先对 UML状态机的语法和语义进行描述 ,然后基于语义中的 RTC步给出生成状态机全局可达状态迁移图的方法 ,方法的核心是在当... 模型检验是一种确保设计规范正确性的形式化自动验证技术 ,本文提出了对 UML状态机进行模型检验的方法。文中首先对 UML状态机的语法和语义进行描述 ,然后基于语义中的 RTC步给出生成状态机全局可达状态迁移图的方法 ,方法的核心是在当前格局下根据使能条件确定所有的最大无冲突迁移集。文章最后给出算法以验证 UML状态机是否满足用计算树逻辑 ( CTL) 展开更多
关键词 uml 状态机 模型检验 计算树逻辑 软件质量 软件工程
下载PDF
基于UML状态机与B方法的高可信嵌入式软件开发 被引量:6
9
作者 肖健宇 张德运 +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状态机到B形式化规约的转换 被引量:7
10
作者 肖健宇 张德运 +1 位作者 董皓 陈海诠 《微电子学与计算机》 CSCD 北大核心 2005年第8期80-84,共5页
文章研究在高可信软件工程中集成形式化方法。以软件设计的UML状态机模型为起点,将其转换为B形式化模型,然后在B工具环境中遵循B方法的精化原则和正确性验证方法,开发出可靠的实现模型。提出一套从UML状态机到B形式化规约的转换规则,涵... 文章研究在高可信软件工程中集成形式化方法。以软件设计的UML状态机模型为起点,将其转换为B形式化模型,然后在B工具环境中遵循B方法的精化原则和正确性验证方法,开发出可靠的实现模型。提出一套从UML状态机到B形式化规约的转换规则,涵盖UML基本状态图、分层状态图和并发状态图。实例分析表明,这套转换规则行之有效。 展开更多
关键词 uml状态机 形式化方法 B方法 高可信软件工程
下载PDF
UML在实时软件系统中的应用研究 被引量:4
11
作者 王辉 陆荣国 秦小麟 《计算机应用》 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
12
作者 李桂 苏一丹 《广西大学学报(自然科学版)》 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
13
作者 张庆 雷航 《计算机工程》 EI CAS CSCD 北大核心 2005年第21期75-77,共3页
扩展有限状态机(EFSM)因其具有对系统控制特征(即系统的状态)和数据特征的平面结构描述,而有利于对软件的测试。然而对一个较复杂的类直接建立EFSM图比较困难。将两种工具的优势相结合,提出了一种从UML状态图转为扩展有限状态机的方法,... 扩展有限状态机(EFSM)因其具有对系统控制特征(即系统的状态)和数据特征的平面结构描述,而有利于对软件的测试。然而对一个较复杂的类直接建立EFSM图比较困难。将两种工具的优势相结合,提出了一种从UML状态图转为扩展有限状态机的方法,使之能采用传统的测试方法对类进行状态覆盖和数据流覆盖。 展开更多
关键词 面向对象 软件测试 uml状态图 扩展有限状态机
下载PDF
基于改进蚁群算法UML状态机图的测试用例生成 被引量:4
14
作者 任洪丽 张伟 李文瑞 《计算机工程与设计》 CSCD 北大核心 2010年第17期3835-3837,3928,共4页
为了减少测试工作量,防止测试用例数目过多而导致爆炸,提出了使用改进的蚁群算法直接从UML状态机图中生成测试用例的方法。利用UML状态图是对系统可能的生命历程进行建模,由于状态图具有直观性,所以简化了生成测试用例过程,从而减少了... 为了减少测试工作量,防止测试用例数目过多而导致爆炸,提出了使用改进的蚁群算法直接从UML状态机图中生成测试用例的方法。利用UML状态图是对系统可能的生命历程进行建模,由于状态图具有直观性,所以简化了生成测试用例过程,从而减少了测试的工作量。通过构造人工蚁群以及动态更新信息素矩阵,让蚂蚁选择还没有搜索或边信息素最小的顶点,确保了测试用例的数量既满足测试需求,又不会过多。通过编写算法及模拟仿真,对该算法的可行性和有效性做了验证和仿真分析。 展开更多
关键词 软件测试 测试用例 uml状态机图 蚁群算法 有向图
下载PDF
基于UML实时状态图的定量分析 被引量:6
15
作者 沙静 蒋昌俊 《系统仿真学报》 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
16
作者 杨静 张明义 刘志明 《计算机科学》 CSCD 北大核心 2007年第3期250-253,共4页
本文通过融合UML用例图、类图、顺序图和状态图,得到一个软件系统的需求模型和设计模型,给出了需求模型和设计模型的协调性条件及精化规则。这样,我们可以从软件开发的需求分析和设计阶段检查模型的协调性,通过协调地精化模型后生成代... 本文通过融合UML用例图、类图、顺序图和状态图,得到一个软件系统的需求模型和设计模型,给出了需求模型和设计模型的协调性条件及精化规则。这样,我们可以从软件开发的需求分析和设计阶段检查模型的协调性,通过协调地精化模型后生成代码。用这种方法,我们可在软件设计的早期阶段发现不协调问题,减少生成代码后除错所产生的代价。 展开更多
关键词 uml 用例图 类图 顺序图 状态图 需求模型 设计模型 协调性 精化
下载PDF
基于UML扩展机制的MDA协议建模语言研究 被引量:3
17
作者 宋瑾钰 蒋国明 高会聪 《计算机工程与设计》 CSCD 北大核心 2009年第5期1113-1114,1291,共3页
由于UML缺少精确的形式化语义,从标准的UML记法产生一个有效的协议实现是比较困难的。为了满足协议工程的要求,通过UML的Profile扩展机制,提出了一种基于模型驱动构架的协议建模语言——交互抽象状态机描述语言IASMsDL,并说明了如何使... 由于UML缺少精确的形式化语义,从标准的UML记法产生一个有效的协议实现是比较困难的。为了满足协议工程的要求,通过UML的Profile扩展机制,提出了一种基于模型驱动构架的协议建模语言——交互抽象状态机描述语言IASMsDL,并说明了如何使用该语言描述通信协议,填补UML这方面的缺陷。 展开更多
关键词 形式化语义 协议工程 uml扩展机制 模型驱动构架 交互抽象状态机描述语言
下载PDF
基于时间化UML的安全通信模型检测 被引量:2
18
作者 张屹 魏学业 何春明 《电子测量与仪器学报》 CSCD 2010年第10期942-946,共5页
为了有效验证安全关键系统的通信模型,提出基于时间化UML(unified modeling language,统一建模语言)的模型检测方法。首先采用时间化UML对安全关键通信中的安全威胁和对应的防御手段进行建模,模型中使用并发状态机分别描述发送端、信道... 为了有效验证安全关键系统的通信模型,提出基于时间化UML(unified modeling language,统一建模语言)的模型检测方法。首先采用时间化UML对安全关键通信中的安全威胁和对应的防御手段进行建模,模型中使用并发状态机分别描述发送端、信道和接收端的行为;然后将UML模型转换为时间化自动机形式,作为模型检测工具可识别的输入语言;最后利用模型检测工具对安全关键通信模型的安全性、状态可达性和无死锁性质进行检测。安全关键通信的模型检测结果验证了该模型的正确性,证明了安全通信防御手段的有效性。 展开更多
关键词 时间化uml 安全关键通信 模型检测 并发状态机 安全关键系统
下载PDF
基于UML和Simulink的水下绞车控制系统研究 被引量:2
19
作者 綦声波 柴瀛 刘贵杰 《机电工程》 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
20
作者 于重重 刘杰 张莹 《计算机工程与设计》 CSCD 北大核心 2008年第4期800-802,共3页
UML状态图能有效的表现系统的并发控制和类的嵌套,但用其实现的类测试用例复杂。研究了UML状态图和扩展有限状态机这两种方法在软件测试中状态转换的特点,利用扩展有限状态机状态转挟单一线索化的特点降低UML状态图在类测试用例生成中... UML状态图能有效的表现系统的并发控制和类的嵌套,但用其实现的类测试用例复杂。研究了UML状态图和扩展有限状态机这两种方法在软件测试中状态转换的特点,利用扩展有限状态机状态转挟单一线索化的特点降低UML状态图在类测试用例生成中的复杂性。以一个坐标图形显示类的测试用例生成为例,详细讨论了结合扩展有限状态机状态转换特点的UML状态图在面向对象测试技术中的应用。 展开更多
关键词 面向对象测试 uml状态图 扩展有限状态机(EFSM) 类测试用例 坐标图形显示类
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部