UML协作图到自动机观测模型转化方法的研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:zdman
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件的软件开发技术是正在并逐步走向成熟的新的软件开发技术。构件作为一个大粒度的复用单元,使软件开发变成了构件的集成,从而大幅度降低了软件开发成本,提高了软件质量。然而,构件本身固有的新特性,使得传统的软件测试技术不再适用于构件系统的测试。研究适合构件系统特点的软件测试技术,并研究通过为构件系统建模进而指导软件测试已成为当前亟待解决的重要问题。本文从分析软件系统结构为出发点,忽略软件系统内部实现细节,将软件系统的结构统一到事件状态这两个概念点上,并在此基础上总结了软件系统的运行行为,将构件化软件需求规约为有限状态自动机观测模型。UML作为一种事实上的工业标准,能够用图形化的方法为软件系统需求建模。但是,UML的许多概念都基于非形式化语义,对模型的描述不够准确,缺乏精确的语义,容易产生模糊和歧义。有限状态自动机和UML存在很大的互补性,自动机恰好能在精确语义方面弥补UML的不足,并且能够利用自动机状态图的语言辨识性原理,为构件测试奠定基础,同时,UML可以降低直接使用自动机为软件系统建模的难度。二者的结合对研究构件软件测试有着非常重要的意义。在分析UML模型图特点的基础上,本文选择反映构件交互的UML协作图为构件交互建模,进而将其转化为自动机观测模型来指导构件集成测试。转化过程分以下几步进行:首先对UML协作图进行形式化定义,划分消息类型;其次运用Rose REI提取协作图中的消息相关信息,并将信息保存到数据库文件*.MDL中;再次定义数据库文件*.MDL到观测模型的映射规则;最后根据协作图消息类型和映射规则生成自动机观测模型。最后,结合一个确认PIN的实例,说明了UML协作图到自动机观测模型的转化方法及过程,并利用自动机支持工具JFLP进行实验分析和验证。
其他文献
近年来,Internet的迅速发展给人们带来了诸多的方便,但随着互联网上信息不断动态变化,经常会出现新的文本很难用己有的分类体系来刻画。如果重新进行分类,就必须重新建立分类
随着互联网的迅猛发展,近两年来企业数据存储能力在迅速增长。随着时间的推移,人们需要存储具有越来越多的性能、能力和易管理性。所以与计算机系统中其他部件相比例如CPU,网
太阳作为影响日地空间气候的最大源头,是一个主要被监测的对象,而全日面Hα观测又是太阳观测的重要内容。我国怀柔太阳观测基地先后运行过14cm和20cm两台Hα望远镜,从2001年到20
空间数据库是近年新的研究领域,是一门前沿的交叉学科,它在地理信息系统、计算机辅助设计CAD、多媒体信息系统MMIS以及数据仓库DWH技术等诸多应用领域中都有着广泛的应用。反
随着计算机网络的发展,网络安全问题已经成为信息化建设的一个核心问题。防火墙和入侵检测是目前使用最为广泛的两种技术,它们分别代表了传统网络安全的静态技术和动态技术。
软件架构是控制软件复杂性、提高软件系统质量、支持软件开发和复用的重要手段。然而在现实当中很多早期开发的应用系统和新开发的软件系统不存在合理的系统架构,这就使得对这
随着计算机辅助教育研究的不断深入,计算机考试系统作为计算机辅助教学管理的重要组成部分越来越受到人们的关注。智能组卷算法的研究也成为计算机辅助教育中的一个重要课题
本课题针对“三峡地区地质灾害与生态环境水电工程智能视觉检测”项目中的一项关键技术——水下声纳图像目标检测技术展开研究。由于水下声场环境的复杂性和声纳设备成像的非
目前,网上的程序设计做题系统都需要用户自己从成千上万道题目中来挑选适合自己做的,系统不会通过分析用户的程序设计知识掌握情况为其提供合适的题目,也不会在用户做题遇到
增强现实(Augmented Reality, AR)是把计算机生成的虚拟物体信息融合到用户感知的真实世界中的一种技术。本文主要讨论增强现实中注册技术的原理及实现方法。注册技术是增强