B方法和构件技术在信息系统形式化开发中的应用研究

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:gzqeedaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题来源于陕西省自然科学基金项目《信息系统的形式化开发方法研究》。随着信息化的发展,要求不断运用新技术和新思想解决软件危机和提高软件开发效率。构件技术和形式化方法是解决软件危机和提高软件开发效率问题的关键,也是近来软件界研究的热点。本文通过把产品清单报表抽象处理为两个原子构件,把问题用形式化语言描述,再采用数理逻辑的方法来简化,当把用户的需求都用形式化方法描述后,就得到了信息系统需求的原子构件的类体系,既构件的方法和属性;接下来就是在此基础上进行方法聚类和功能聚类,从而得到系统需求的原子构件集。这就是本文提出的一种基于构件的形式化需求分析方法。本文在总结和分析其他形式化开发方法的基础上,提出了一种基于B方法的软件形式化开发方法,该方法是:把非形式化的规格通过B方法转化为形式化规格,再用B方法中的精化进行进一步的精化,通过精化后再按照构件的思想用XML把B规格转化为构件,进行测试后可通过XSLT转化为构件的接口或伪代码,从而为软件的构件化开发打下基础。本文结合构件技术和形式化方法对基于构件技术的形式化需求分析和基于构件技术与B方法相结合的软件开发方法进行理论研究与探讨,并取得了一定的成果。
其他文献
生物信息学是一门交叉学科,是应用信息科学的理论、方法和技术来管理、分析和利用生物分子数据。通过收集、组织、管理生物分子数据,使研究人员获得或者方便地使用相关信息。生
数据仓库系统是一个复杂的系统,其中涉及许多复杂的概念和技术.该文就数据仓库系统中的几个关键技术进行了研究,主要从数据仓库系统的建设和维护管理等方面进行讨论和研究,包
本文对可信计算中偏向应用与协议的一些问题进行了研究。 在对当前可信计算平台的架构进行了基本的介绍之后,建立了一个应用程序模型 – 基于可信计算的网上个人信用系统原
随着因特网的飞速发展,对网络设备的灵活性和性能的要求与日俱增。网络处理器作为一种新的应用专用处理器涌现出来。网络处理器一般采用特定的指令集,多处理核,多线程来优化
随着信息网络的不断发展,云计算技术广泛应用于各行各业,伴之而来的是云安全问题成为了阻碍云计算向更大空间发展的重要因素。根据近年来互联网安全报告显示,由恶意代码攻击导致
多年以来,形式化规约(formal specification)一直是软件工程领域中的一个研究热点,它的应用范围也正在逐步增长。一般来说,形式化规约是用形式化语言编写的系统规格说明,是系统的
网格资源管理包括资源组织、资源定位、资源发现、资源交易、资源调度、资源分配、资源监控等活动。 资源交易和资源调度是网格资源管理中非常重要的环节,资源调度就是把用
学位
Leland和Klivansky等对LAN和WAN流量进行研究发现网络流量具有自相似性,传统的流量模型不能完全描述流量的真实特性。自相似性对信元丢失率、网络延迟等系统性能有重要影响。
日益加剧的竞争迫使企业必须构建能够迅速、准确地分析和挖掘行业信息的数据仓库系统,目前的磁盘存储器却无法满足企业日益增长的海量信息管理需要,由主存、磁盘和联机使用的第