基于时序描述逻辑的UML状态图语义研究

来源 :兰州理工大学 | 被引量 : 7次 | 上传用户:t60720372f
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
统一建模语言(Unified Modeling Language) UML简洁、直观,便于建模人员之间的交流与沟通,适用于软件开发的各个阶段。然而,UML缺乏精确的形式化语义,难以对它所描述的系统进行形式化分析和一致性检验。描述逻辑具有很强的表达和可判定推理能力,但基本的描述逻辑只能表示静态领域的知识,无法对具有动态和时序特征的知识进行描述。时序逻辑包含大量的时序算子,可以对静态和动态领域的知识进行描述,但它的推理能力不是很强。针对上述问题,本文对基本的描述逻辑进行时序扩展,然后用扩展后的描述逻辑,即用时序描述逻辑TDLs (Temporal Description Logics)对UML状态图进行形式化研究,提高UML状态图语义描述的精确性。本文的主要研究工作包括:1.UML和描述逻辑的异同点。比较了UML和描述逻辑的异同点,包括:静态、动态、共享、可扩展性、继承、封装、类之间的关系、类和属性的层次,以及推理特性。2.描述逻辑的时序扩展。针对基本的描述逻辑无法对具有动态与时序特征的知识进行描述的问题,考虑采用时序算子对基本的描述逻辑进行扩展,得到既可以表示静态知识,又可以对动态和时序知识进行描述的时序描述逻辑,给出了扩展后的语法、语义、定义及公理。3.UML状态图的形式化。状态图是UML重要的行为图之一,通过对状态图进行分析,将UML状态图映射为时序描述逻辑表达式,给出了映射规则,并通过一个实例说明了映射过程,检验了方法的可行性,对形式化后的表达式也进行了正确性检验。
其他文献
合成视景系统(SVS)是飞机划时代的驾驶舱技术,是解决飞机可控飞行撞地(CFIT)、跑道入侵等安全事故的有效途径。合成视景系统生动、直观的信息表达方式,可以有效地减轻驾驶员
随着现代软件规模的日益膨胀和复杂程度的日益增长,软件测试在科学控制成本、保证软件可靠性等等方面都起着越来越重要的作用,因而受到人们广泛的重视。然而,在软件测试中,一
随着互联网信息的快速增长,信息检索的应用越来越广泛。目前信息检索的方式大多采用基于关键字的匹配,然而这种方式无法解信息资源的内在含义和联系,导致检索结果的查全率、
飞行冲突探测与解脱是目前空中交通管理领域的重要研究方向,是解决空域飞行流量急剧增加的关键因素。安全高效的空中飞行探测与飞行冲突解脱方案不仅决定着空域交通是否可以
近年来,随着通信技术和无线网络相关设备的日益发展,无线网络得到了迅猛的发展和进步。无线网络中,节点通过电磁波、声波等媒介传递信息;而有线网络中,节点通过电缆等设备进行信息
通过对SDH传送网的有效管理和维护,能够提高网络利用率、增加网络可靠性以及业务保障的实时性,但是随着传送网网络规模的不断扩大、结构越来越复杂,网络故障分析和处理变得越
自主型水下机器人(AUV)能在非结构化的、不确定性的海洋环境下完成多项水下任务,任务规划起着关键的作用。任务规划不仅能根据下达的使命,规划出一个有效的任务序列,而且能对
近几年,三维模型被广泛的应用到游戏、工业制造、虚拟现实等领域,人们对三维模型的重用越来越感兴趣。本文的主要研究内容是三维网格模型的编辑方法,希望通过对现有模型的编辑变
海关在世界经济中发挥重要作用和贸易。在无重大破坏事件发生时,他们的工作被视为一个有效的供应链的瓶颈。然而,在恐怖活动的事件,焦点转移到他们那里,他们被赋予很高的期望来防
随着航空航天工业技术的发展,降落伞之类的大变形柔性体的应用越来越多,但是针对其工作状态的受力情况的测量和分析一直是一个技术难题。大变形柔性体的形变过程是一个短时间