基于描述逻辑的UML行为图的形式化研究

来源 :兰州理工大学 | 被引量 : 3次 | 上传用户:robinjwj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
统一建模语言(Unified Modeling Language, UML)是一种通用的图形建模语言,它已成为面向对象分析和设计的工业标准。UML采用元模型、对象约束语言(Object Constraint Language, OCL)和自然语言来描述抽象的语法和语义。元模型的使用严格地描述了UML建模技术的抽象语法,可用于语义描述的基础。OCL适合于表达约束规则,但用于描述动态语义则不容易被理解,也缺乏语义的形式描述。UML在动态语义方面采用直接的自然语言来表达。由于上述三者分别用不同的结构来定义,因此存在着模糊和不一致性等问题。针对上述问题,学者们提出了对UML进行形式化。本文采用扩展后的描述逻辑来对UML活动图进行研究,提高了UML活动图语义的精确性。本文的工作主要有以下3个方面:(1)扩展时序算子。将时序上限和时序下限引入到时序逻辑的时序算子中,使得时序算子可以描述事件的执行过程,并给出了扩展后时序算子的表达形式和线性运算。(2)对活动图进行时间约束。对活动图的边和节点进行时间约束,给出了具有时间约束后的活动图的语法的定义,并引入时间约束区间的概念,扩大了活动图的应用范围。(3)形式化。将扩展后的时序算子引入到描述逻辑中,得到了时序描述逻辑,定义了时序描述逻辑的语义和语法部分,分别给出了UML活动图和扩展后的活动图的时序描述逻辑语义,然后在此语义的基础上,给出了从活动图以及扩展后的活动图到时序描述逻辑的转换规则,并分别用实例进行了验证。
其他文献
决策是人类的基本行为,它和人们的日常生活息息相关。从生活中自然人的各种抉择,到工作中企业的商业战略、发展规划,乃至国家的安防措施、外交、经济等,都存在着决策。区间直觉模糊多属性决策是决策理论中的一种。它使用区间直觉模糊数中的隶属度、非隶属度和犹豫度(三维一体数据)来描述模糊信息,具有强大的表示能力,而决策问题和决策者自身的模糊性也决定了该类决策能够更贴近人们的思维习惯。因此,该类决策方法在学术界和
由于无线传感器网络中节点通信信道共享、能源有限等特点,干扰现象普遍存在,节点失效时有发生,干扰和节点失效对网络性能产生严重影响。拓扑控制技术是一种协调网络中节点间
信息资源的海量增长,提升了用户获取资源的可能性。但信息的过载,同时也降低了用户获取有用资源的可能性。随着时代的变迁,用户在整个检索行为过程中,其潜在信息需求呈现出从单一
网络的可嵌入性是衡量该网络通用性的一个重要性能评价指标。理想的网络模型应具备良好的可嵌入性,使得应用在其他网络中的算法能够在主图中高效率的运行,从而扩大主图的应用
粒子群优化(PSO)算法,属于群体智能(SI)优化算法中一种较新的优化算法,经验表明,该算法在许多优化问题中表现优良。PSO算法原理简单且易实现,迭代运算的参数少,能够以较快的
图像噪声是由多种因素造成的一种随机现象。噪声的存在直接影响了图像真实信息的表达,如何从受到噪声污染的图像中恢复原有信息,提升图像质量已经成为图像处理领域的热点研究
随着软件产业的飞速发展,并行软件系统己经成为当下主流的一种软件系统,在人们生活生产中扮演越来越重要的角色。例如常见的云计算软件、网络软件等软件系统都具有并行行为的
科学计算对计算机的计算能力的需求是无止境的,随着计算机硬件的飞速发展,计算机的运行速度已从每秒几万次到每秒百万甚至千万上亿次。算法也相应地由串行的算法发展到适合大规
随着嵌入式系统功能的日益强大,在享受嵌入式设备对现代生活带来便捷的同时,系统对能耗的要求也不断增加。而嵌入式便携设备均采用电池作为主要能源,但是电池技术的发展速度远跟
Internet技术的快速发展和Web服务的日益增多以及互联网的迅速普及,使分布式计算得到了长足的发展。如何在众多的Web服务中灵活、快速、准确地发现及组合满足用户需求的服务