基于时态逻辑的UML交互模型检测研究

来源 :青岛大学 | 被引量 : 0次 | 上传用户:jn27
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
统一建模语言(Unified Modeling Language,UML)是一种易理解、易描述、直观的可视化建模语言,它提供多种模型元素从系统的各个角度描述系统性质、功能及运行环境。基于UML的计算机软件系统的分析和设计已经广泛地应用于各个领域。UML交互模型从系统行为的角度细致、准确地刻画了计算机软件系统的交互行为,为程序开发人员及最终用户正确理解系统的交互行为提供了便捷、高效的可视化模型。对UML交互模型进行验证判断软件系统模型是否满足交互的性质成为一个重要的研究问题。模型检测(Model checking)是一种应用广泛的形式化自动验证技术,主要通过显式状态搜索或隐式不动点计算来验证系统的模态/命题性质。本文采用基于自动机理论框架下的时态逻辑模型验证检测技术,对UML2.0交互模型的模型检测进行了研究。为了对UML2.0交互模型进行有关性质的检测,首先应将UML2.0交互模型进行形式化的描述,使其转化为一种可以接受消息交换或系统状态变化的自动机。在OMG发布的UML2.0交互模型可视化语法的基础上,对UML2.0交互模型的语法和语义进行了抽象,描述了交互模型的基本语法,提出了一种形式化描述交互模型的B(?)chi自动机——交互自动机。在此基础上,本文研究了基于交互自动机和时态逻辑的UML交互模型性质检测方法,提出了模型检测所需的Marking算法。该算法通过对交互自动机全部状态的遍历,检测各状态的时态逻辑公式(CTL公式)的真值,以判断用户设计的UML交互模型是否符合计算机软件系统应满足的性质及规范。
其他文献
时间序列数据一般是指随时间有序变化的数据,这些数据一般采用等时间间隔测量。如何充分有效地管理和利用好这些时间序列数据,并对其中隐藏的规律和知识进行挖掘,在工业界和
不知不觉间,在廊坊已工作生活了30多年,亲身目睹和经历了这座离北京最近的城市的变迁,从一座仅有县城规模且土模土样的小镇,逐渐变成一座高楼林立、树木葱茏且不乏亮点的新兴城市。光阴荏苒,沧海桑田,岁月的更迭会使年长者生出很多感慨,而年轻人更多的会追求未来,一个城市的生机与活力由此而生。  毫无疑问,廊坊是一座年轻的城市,以往的岁月没有给她留下多少痕迹,所以有很多人认为廊坊没有多少历史文化,因为她不像很
期刊
“买卖家”最大的规矩,是要把每个顾客视作“衣食父母”,不能怠慢任何一个客人,进门有迎声:您老一向可好?出门有送语:没事儿串门来!因为你是药店,忌说“欢迎再来”。  现代企业重视企业文化建设,普遍都设有厂训、店训。一百多年前的商号有无店训?有!  “买卖买卖,和气发财;主顾主顾,衣食父母”,这就是武安商家的店训。  “和气发财”的“和”字,是中国儒家思想的重要内容,武安人似乎特别看重这个字,喜欢把它
期刊
当前,入侵检测系统作为网络安全的关键技术,已经开始在各种不同的环境中发挥作用。由于免疫系统和入侵检测系统有着许多相似之处,基于免疫学的入侵检测系统正逐渐成为入侵检
随着网络传输服务业务种类的迅猛增加,人们要求互联网能够为不同业务提供不同的服务质量(QoS)。分组调度算法是实现网络服务质量控制的核心机制之一,是网络资源管理的重要内
清式家具有大量运用雕刻、镶嵌及图意结合手法的视觉特征,并分化出苏、广、京三大风格流派。其视觉特征的形成受到了西方巴洛克式和罗可可式艺术风格的影响,并与当时思想文化
内容管理系统(Content Management System,CMS)在当前得到了广泛的应用。本文以一个作为门户子系统的CMS——OncePortal CMS为应用背景,讨论了内容管理系统设计与实现时若干关
首都北京向北驱车400多公里,河北省最北端.一弯深深的绿色镶嵌于此.rn她叫塞罕坝.rn在中国森林分布图上,相对于全国2亿多公顷的森林面积,这112万亩的人工林似乎有些微不足道.
期刊
随着互联网技术的发展与普及,以及面对当前对大规模同步多用户漫游系统的日益增长的需求,愈来愈多的企业组织加入到此项研究设计领域的竞争中来,如何能让市场需求与策划设计
入侵检测是网络安全的重要内容,它是一种积极、有效的网络安全手段。对比传统的静止的防御手段而言,它能主动的进行网络攻击的识别、跟踪以及采取相应的预防措施,因此受到各