基于UML的形式化规范说明研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:TIMLEE123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件的规范说明阶段(specification phase)对于软件整体开发过程来说是一个非常重要的阶段,它可以被认为是需求分析的一部分。用自然语言来说明软件需求的优点是直观易懂、方便交流,但是会带来很多弊病,如二义性和不精确等。因此必须研究需求分析和规范说明技术以获得一致、完备和准确的软件规范说明书。形式化需求分析和软件规范说明技术就是在需求获取的基础上用建立系统的逻辑模型,从而对复杂实际问题进行分析和抽象、消除错误、去粗取精,最终将用户需求转化为软件规范说明的方法。软件系统的需求分析和规范说明阶段的多种方法和技术已被提出。这些方法大体上可被分为两类:形式化方法和非形式化方法。非形式化方法一般是采用图表的方式来描述系统。UML就是一种非形式化的方法,该方法是目前比较流行的软件工程开发方法,它对软件整体开发过程提供了一套有用的模型。UML方法已被广泛的应用于软件开发过程的各个阶段。被证明是一种行之有效的方法。但是它有所有非形式化方法所共有的缺点:表达的不严格和不精确,并且和规范的一致性和完整性不能被形式证明。本文为了解决UML的以上缺点,根据UML和谓词转换,以一阶逻辑和时序逻辑为基础提出一种面向对象的形式化规范说明方法,并给出一组和UML相对应的数学模型。本文的方法吸收了UML和一般形式化方法的优点,具有数学的严谨性和精确性,并且更加易于理解和表达。本软件规范说明方法的研究目标是使其能够最终实现目标代码的自动与半自动生成和程序的自动与半自动验证。
其他文献
随着数据中心规模的不断扩大,数据中心服务器的性能越来越受人们的关注,性能低在很大程度上是由于服务器负载过高而效率低下。同时,能源消耗成为日益严重和备受关注的问题,负载均
随着第三代(3G)移动通讯系统离我们越来越近,会话初始化协议(SIP,SessionInitiation Protocol)作为3G的信令协议目前正引起广泛关注.SIP协议的安全问题也因此成为一个热点问
本文在分析现有环境空气质量监测系统的网络通信的基础上,针对传统环境空气监测系统通信速率低、传输距离短、扩展性差等不足,对美国大西比公司的1000系列环境空气质量监测系统
在基于包交换的网络上,噪声干扰、网络拥塞等问题容易造成视频数据包的丢失或破坏,使得重建视频质量严重下降,承载的视频业务无法正常地进行。所以,压缩视频在网络及无线信道上的
Web服务(Web Services)是近年来蓬勃兴起的一种分布式计算模型,能够实现不同平台上,由不同程序语言编写的应用程序或者应用程序组件之间无缝的互操作.Web服务提供将应用程序
随着Internet的发展,基于Internet的B2B电子商务也在蓬勃发展。各种类型的商业实体利用Internet获得了空前的安全的经济回报。这体现了Internet的巨大价值。但是,目前大多数电
电子政务互操作系统数据建模,是电子政务应用体系构架的重要内容。当今围绕着数据建模有多项标准和技术,标准有XML、UML、MOF、Web Service等,围绕着这些标准,出现了多种技术,如基
随着信息时代的到来,企业在发展过程中,积累了大量纷杂数据,如何利用这些数据来指导企业决策分析,是企业能否在竞争中取得经济效益的关键。数据仓库技术的出现满足了决策支持
本文系统地研究了有线和无线两类对等网络计算环境中,结点用户兴趣和运动特性对于网络拓扑和系统性能的影响.提出了在无线对等网络中使用相似运动特征组算法捕获移动结点运动
XML已经成为互联网上数据发布和交换的事实标准,而Xquery作为XML查询语言的标准也广为接受.对XQuery查询语句的分析可以提高查询效率,优化查询过程.基于这一点,该文对XQuery