UML顺序图的形式化

来源 :兰州理工大学 | 被引量 : 6次 | 上传用户:menlyseven
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
统一建模语言(UML)是在多种面向对象建模方法联合的基础上形成的建模语言。它以支持面向对象、可视化建模和强大的表达能力等优点已经被人们广泛的用于多种类型的系统建模。然而, UML是半形式化的——其语法结构采用了形式化的规约,但其语义部分则是用非形式化的自然语言来描述。为了解决UML半形式化的缺点,学者们提出对其形式化,以达到精确的目的。描述逻辑(Description Logics, DLs)是知识表示的一种形式化语言,是一阶逻辑的一个可决定的子集,具有很强的表达能力;它将推理作为中心服务,注重关键推理服务的可判定性即它能保证推理算法总能停止,并返回正确的结果。本论文拟用描述来形式化UML2.0顺序图,描述逻辑是一个逻辑序列,其最基本的描述逻辑是ALC,通过向其添加构造子,可以得到不同表达能力的描述逻辑;根据表示目的的不同可以选择具有相应表达能力的描述逻辑。本文的工作主要分为两部分。(1)描述逻辑的动态和时序扩展。描述逻辑能够精确的描述UML顺序图的静态部分;为了使描述逻辑能对动态和时态领域进行精确的描述,通过选定描述逻辑适中的描述逻辑中加入动态维度和时序算子,对其进行动态和时态扩展;其次对扩展后描述逻辑的Tableau算法的判定性(Termination)、可靠性(Soundness)和完备性(Completeness)进行探讨。(2)扩展后的描述逻辑到UML顺序图的转换规则。利用UML2.0顺序图新增的交互片段操作符将UML2.0顺序图划分为多个片段;再利用上部分扩展后的描述逻辑分别对UML2.0顺序图的片段和交互操作符分别进行形式化描述以达到形式化UML2.0顺序图的目的。通过利用描述逻辑对UML2.0顺序图进行形式化,使UML2.0顺序图的语义能够精确的描述,从而解决了其因语义不精确性而在建模时产生的一些不一致等错误的缺点。
其他文献
现如今,飞速发展的移动通信技术和手机普及率的快速增长,使得手机短信使用率迅速增加,因为短信以其容易使用、快速、价廉、可靠的特点,很快被广大手机用户接受,已经成为一个
淮河流域洪涝灾害频繁,因灾害而产生的直接及间接损失较重,急需一种新的技术手段以实现防洪减灾工作的数字化、高效化,从而降低灾害损失。虚拟现实技术、地理信息系统技术等
自从计算机发明以来,人们对机器翻译的兴趣越来越大。机器翻译是指计算机把一种自然语言(源语言)转换成另一种自然语言(目标语言)的过程。维吾尔语和乌兹别克语在单词结构、
语音识别是利用计算机对人类的语音进行处理,将语音信号转化为文字符号的一种技术。国内外对汉语语音识别的研究已经有了近60年的历史,取得了很大的进展,但仍存在很多问题。
近年来,随着Internet的快速发展,基于B/S模式架构的.NET技术把Web编程推向了一个新台阶。加上企业对资产管理的业务操作透明化、明细化的需求,基于网络环境的资产管理系统受
近年来Internet发展迅速,网络上需要组通信支持的各种分布式应用不断增多。作为支持组通信的主要技术,传统的IP(Internet protocol)组播技术要求网络为每一个组播组(甚至组播组
随着计算机科学的发展,各行业对软件产品的质量和开发周期提出了更高的要求。面对持续变化的需求,软件本身需要快速地做出响应。建模工具作为软件设计过程中的主要辅助工具,可以
全球经济的发展表明,一个国家的综合实力主要取决于其制造业提供产品和服务的能力。车间是制造企业管理和生产的基础环节,是企业管理与生产制造的结合部位,也是企业信息流与
装配序列规划是产品生产中的一个重要环节,合理的产品装配序列对装配效率的提高、装配成本的降低和装配质量的保证等有重要影响。因此,对装配序列规划的研究具有重要的理论意
建筑物的毁伤效果模拟属于虚拟场景生成的范畴,在游戏娱乐、军事训练、广告与电影制作、旅游等各个领域有着巨大的应用前景。传统的虚拟场景生成方法往往需要对场景进行三维重