基于UML类图的B形式化规约研究

来源 :西安科技大学 | 被引量 : 0次 | 上传用户:colleagelxs
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,计算机软件系统的应用逐渐扩展到了社会的各个领域。软件规模和复杂度在不断增加,软件出现错误的可能性也随之增加。如何保证软件的质量、提高软件的可靠性,已成为目前软件工程研究领域的一个热点。本文将UML与B方法相结合进行研究,试图克服形式化开发方法在需求规约描述方面的不足。本文首先分别对UML和B方法进行分析研究,半形式化的UML缺乏精确的语义,容易产生模糊和歧义,而B方法则基于严格的数学理论,能产生精确、无二义的形式规约,为软件开发提供了严格的数学基础。其次选取UML静态模型中类图为主要研究对象,对类图建模元素的抽象语法进行分析;采用B方法形式规约语言对UML类图建模元素进行形式化描述,进一步刻画其语义,建立类图建模元素与B方法符号记法之间的形式化映射规则,实现UML类图到B方法形式规约的转换。最后通过电梯控制系统实例说明UML类图到B方法形式规约的转换方法及其应用过程,并应用B方法的支持工具ProB对所得到的形式化模型进行动态分析和模型检测,验证了本文提出的映射规则的有效性。将UML和B方法相结合研究表明,B方法为UML模型图提供了精确的语义参考。可视化的UML规约作为形式化开发的基础,降低了直接使用B方法建立形式规约的难度,提高了形式化方法在软件开发中的实用性。
其他文献
随着计算机技术、网络技术的快速发展,无线视频监控在工业生产的远程监控中应用越来越广泛。研制灵活可靠、性价比高的远程无线视频工业监控系统具有非常重要的实际意义。针
近年来,计算机技术、多媒体技术的迅猛发展给人们的生活带来了日新月异的变化,人们每天都在接收大量的信息,在大量的多媒体信息当中,视频数据占有很大比重,随着视频数据的日
随着社交网络广泛应用,人们每天在社交网络上发布信息和交友。社交网络上的用户信息包括个人隐私类信息(护照号码和银行账号等)和非隐私类信息(购买记录,网页浏览记录等)。用
随着现代通信和计算机技术的不断发展,金融业在基于各类电子渠道的创新银行业务也应运而生,网上银行在人们生活中起到越来越重要的作用,因此人们对网上银行提出了更高的要求
能耗效率是无线传感器网络设计中的一个热点问题。由于无线传感器的节点通常用电池供电,一个高效的传感器网络要求优化路由协议,能够平衡功率消耗,从而延长整个网络的生命周期
微粒群算法是一种模拟鸟群飞行的群智能优化算法。由于其收敛速度较快,在优化一些多峰高维问题时易陷入局部极值点。作为微粒群算法的一个研究内容,拓扑结构具有提高种群多样
社交网络及生物网络等许多领域的数据都可建模成边带有存在概率的不确定图。不确定图上的查询与挖掘问题具有广泛应用。目前,不确定图数据查询与挖掘问题面临很多挑战,其中最
随着信息化的不断发展和网络资源的日益膨胀,人们对于资源获取的方式,包括准确性、多样性、便利性等要求也越来越高。在这种背景下,传统搜索引擎,如Google、Yahoo、百度等,虽然得
海洋是一个巨大的资源宝库,是人类可持续发展的财富。海洋的开发和利用一直以来都是人们研究的重点,在这个占据了全球70%表面的水域里,蕴含着极其丰富的资源。无线传感器网络
随着科学技术的发展,高清多视点自由自立体电视也已经逐渐成为研究热点,它具有不需要佩戴眼镜及辅助装置就可以感觉到立体效果,高分辨率等优点,可以广泛地应用在用包括立体视