基于UML的实时系统建模及顺序图时间约束研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:rudy_luo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的高速发展,实时系统的应用范围变得越来越广泛。要正确的设计出一个实时系统,就要在分析实时系统的早期给出实时系统的正确模型。统一建模语言UML正是用来对复杂系统进行建模的。UML模型分为静态结构模型和动态行为模型两类,静态模型关注系统的结构信息,而动态结构模型关注系统的行为信息。一般而言,UML动态行为模型往往更加复杂和重要。使用UML为实时系统的动态行为建模的方法是本文的研究内容之一。同时,实时系统的实时行为可以用时间约束条件来描述,但UML是一种图形化的语言,它的语义使用自然语言描述的,存在不精确性。因此,形式化的语义就成了UML的一个迫切需求。把UML和形式化语言进行融合,通过形式化的方法来弥补UML语义上的不足,给出实时行为方面模型的精确语义,也是本文的研究重点。本文工作主要内容归纳如下:首先,对UML2新增图之一交互概观图进行了研究,提出了一种基于交互概观图对实时式系统进行建模的方法,并通过一个具体建模实例来说明这种方法。此方法与通常的建立动态行为模型方法相比更加直观和全面,能从整体上把握系统的动态行为。然后,在前人研究的基础上给出了UML顺序图和时间约束属性相关方面的形式化定义,包括简单顺序图、带组合片段的顺序图和时间约束同一性。并对顺序图扩充时间性质以便于描述实时系统。精确的形式化描述是整个研究的基石,后面的分析和验证都基于该形式化描述。最后,对带组合片段的顺序图满足时间约束同一性的定理进行了证明,并以此定理为基础对带时间约束属性的UML顺序图提出了一种验证算法,判断其是否符合某些时间约束属性。带时间约束属性的顺序图为实时系统的建模提供了便利,通过检验系统的行为是否满足某种时间约束属性,能够提高实时系统的安全性。
其他文献
海洋Argo浮标监测数据具有不确定、轨迹分布、大批量以及由于Argo浮标“随波逐流”等特点,导致浮标观测剖面在时间和位置上的不确定性,Argo浮标受海水漂流和恶劣气象的影响,会造
数据挖掘是信息科学及其应用中一个非常有前景的发展方向。数据挖掘,也叫做知识发现,用于提取蕴涵于大型数据库、数据仓库、互联网、其它数据源、以及数据流中的代表有用知识
随着科技的发展,移动通讯设备已经成为人们生活中不可缺少的通讯工具。随着软硬件技术的发展,移动通讯设备在为人们提供优质通讯功能的同时也在为人们提供越来越多的附加应用
随着业务需求不断变化,业务流程的设计,优化和管理成为企业竞争的重要手段。目前工作流技术已成为流程定义,管理,监控的核心技术。传统的关系数据库不能有效的表示工作流定义
随着多媒体技术的飞速发展,视频的应用已逐渐成为当前多媒体技术的研究重点。其中视频对象分割技术成为各种视频处理技术的基础,视频对象提取效果的好坏将直接影响后面的视频应
作为人类情感行为理解的一种基本方式,在过去的十几年内,语音情感识别已经吸引许多相关领域研究者的关注。虽然语音情感特征提取和分类器设计已经取得进步,然而由于说话人和内容
自互联网出现以来,计算机网络技术得到迅速发展,软件产品越来越多的被开发并应用到人们的日常生活中。与此同时,软件产品被人们有意无意的多次进行拷贝,一些非法的攻击者也对
我国是皮革工业大国,但是我国皮革工业的生产方式仍停留在机械化阶段。在皮革生产过程中从鞣前准备到后整理阶段几乎都主要依赖于感官评价,这将很难保证产品的一致性和稳定性。
如何从丰富的网络信息资源中发现有价值的利用信息,是目前一个非常迫切需要解决的问题,网页自动分类是解决这一问题的一项关键技术,对信息检索、信息过滤、主动化个性化的服
数字视频监控具有传统模拟监控无法比拟的优点,符合当前信息社会中数字化、网络化和智能化的发展趋势。在一些危险性大、人不可直接观察或者不易直接观察的特殊场合,数字视频