UML状态图的形式化研究

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:dyjianing88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
从上世纪五十年代软件诞生开始,软件设计一直是软件系统开发的核心内容,好的软件设计有助于软件开发人员提高工作效率,减少不必要的开支以及保证软件的正确性。但采用何种方法来保证软件设计是“好的”   一直是软件开发人员关注的问题。从最初靠个人智慧来设计和编写软件,到各种软件设计方法“百家争鸣”,再到众所周知的统一建模语言,研究者们一直试图找到一种理想的设计方法一这种设计方法易于被使用者理解和接受,便于使用和交流,规范且能保证设计的正确性,这种语言至今并未出现,目前的设计语言只能满足上述部分方面。到了上世纪末,出现了两种风格迥异的设计方法,一种方法提倡简单灵活,既不使用复杂的数学理论作为基础,也不使用严谨的设计方式保证正确性,这种方法就是已经被大多数设计人员和团队接受的统一建模语言;另一种方法认为在软件设计阶段用精确和严谨的证明保证系统的正确性是必不可少的,提倡采用规范可证明方式来设计软件。但由于需要使用者具有较好的数学基础,普及成本较高,加上技术并不成熟以及没有好的工具支持,使得这种方法目前仍处于试验阶段,并未普及,如VDM方法、B方法、Z方法等。   本文提出了一种使用CHAM化学抽象机形式化语言对状态图进行形式化的方法,之所以选择化学抽象机形式化语言,因为这种语言最初用于并行计算的描述,具有严谨的数学基础和完整的语义,之后,用于系统行为的描述,具有一定的动态描述能力,有可能实现状态图的形式化,本文采用一种新的状态图的划分方法,将状态图分为简单状态图,分层状态图和并发状态图三种,并分别论述了形式化描述的方法,并用一个概括性的实例展示了具体实现方式。   在上述研究基础上,本文提出一种可用于化学抽象机形式化语言书写的工具,该工具有效的支持化学抽象机形式化语言描述,采用了规则检验等方式保证正确性,并引用自动生成溶液的方式以减少书写的工作量,解决了之前CHAM语言没有工具支持的问题。  
其他文献
社区卫生服务体系建设是我国现阶段和今后医疗卫生工作的主导方向,居民电子健康档案的规范与标准相继出台,以社区为端口的城市居民电子健康档案数据库中保存了大量的统计数据
随着科学技术的发展和不断进步,物联网迅速兴起并成为当今时代的一个热门话题。物联网是能够通过信息传感设备将物品与互联网连接起来,进行信息交换和通信,以达到智能化识别
本体学习(Ontology Learning)是自动或半自动构建本体的一系列方法和技术,它对本体建模具有积极的推动作用,主要体现在能够减少手工构建本体繁杂的人力消耗和提高本体构建质量
近年来,流数据挖掘与管理成为学术界和工业界所共同关注的问题。随着skyline计算在多标准决策系统、城市导航系统、数据挖掘和可视化、智能防御系统、以及地理信息系统等领域
在计算机视觉的领域中,视频目标的跟踪有着重要的研究意义,视频目标跟踪的主要工作是在一段视频序列中寻找出与指定目标最相似的内容以检测、识别、提取和跟踪,通过分析获得
医用B超以超声波为载波,通过幅度调制与解调机制完成对人体生理组织的探测。传统B超由于电子技术水平的限制普遍采用模拟电子技术实现,但由于模拟线路自身干扰大、信号处理精
计算机网络的高速发展给网络管理带来了重大挑战。但是SNMP协议在网络配置,传输效率,安全性,告警管理等方面仍然存在根本性的缺点。而基于XML的NETCONF协议具有强大的配置功
随着信息技术的发展,资产密集型企业的设备功能不断增强,构成更加复杂,自动化_、系统化程度越来越高,相应的维护与管理更加困难,从而给企业设备管理工作带来许多新的问题,严
Hadoop是目前最流行的大数据存储与计算平台,具有廉价,稳定,易扩展等特点。尽管Hadoop应用很广,Hadoop的错误与故障诊断却仍然依靠人的经验。实际上错误与故障信息就隐藏在日
水泥基材料作为主要的基本建设原材料之一,在工业、农业、交通、城市建设、水利以及海洋开发等工程建设中有着广泛的应用,在经济社会的发展中占有突出的地位。同时,也越来越显示出水泥制品在代钢代木方面的优越性。因此,水泥基材料性能的提高对于促进国民经济和保证国家建设意义重大。而水泥的微观结构对水泥的性能和性质有着巨大的影响,因此对水泥微观结构的研究在提高水泥性能方面有着极其重要的作用。随着计算机科学技术的进