基于形式化方法的统一软件模型及其应用

来源 :天津大学 | 被引量 : 0次 | 上传用户:spredsheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机应用的不断发展,在信息社会中发挥着至关重要的作用。但是软件的生产现状不能令人满意,软件安全事故、软件质量问题、软件扩展问题已经带来了巨大的损失。国内外专家及行业巨头已经将软件的可信性作为软件的一个重要属性,然而,目前多数研究主要还是针对安全性。   本文将软件可信性做一个多维的评估指标,通过软件工程方法论的角度,针对软件的功能性、可靠性、安全性、可维护性、可扩展性等性质进行了研究,主要工作包括:   1)提出了基于形式化语言Z规格和UML视图的统一软件模型,基于该模型,构建了软件可信工程方法,该方法将形式化方法融入传统软件工程,继承了形式化模型可验证的优点,并一定程度降低了形式化模型在大型项目中较高的复杂度、和传统软件工程大量的人为不确定因素。   2)基于课题组软件安全缺陷知识库,实现了统一软件模型在设计阶段的软件安全缺陷形式化检测,从而在缺陷引入的最早阶段快速发现并给出具体缓和方案,避免了设计阶段的软件安全缺陷在软件生命周期后期非常高昂的缓和成本、降低了软件安全性保障对安全专家个人经验和知识的依赖。   3)设计了软件可信工程支持平台,从工具角度提高了软件可信工程的可实施性,并引入了结合统一软件模型的项目管理机制降低了工程管理所引入的开发不确定性。   本文搭建了一个结合了形式化方法的软件工程理论体系,实现了软件设计的一致性、有效性、安全性验证,集成了课题组其他工作如模型驱动的单元测试、可信性评估等,同时,为将来的研究工作提供了理论基础。
其他文献
随着社会信息化的推进和通讯技术以及网络技术的飞速发展,信息的流量越来越庞大,存储的数据量正在以指数速度迅速增长,图是一种广泛使用的数据结构,它能很好地表示数据对象之
海洋环境的监测对人类的生存环境与海洋经济的发展有着至关重要的作用。近年来随着海洋学的发展和研究日益深入,海洋环境的监测和调查研究工作越发受到人类的重视。本文研究
数据起源是新兴的研究领域,可用来判断数据的来源、质量和可靠性,方便数据的重用。迄今为止,对起源的研究主要集中在建模、计算、存储、查询等工作上,对确保数据起源信息安全
随着互联网技术的迅猛发展,网络信息资源呈几何级数增长,如何从海量数据中快速准确的提取有价值的信息显得更加重要。搜索引擎的出现有效的解决了用户检索信息的困难。而中文
随着信息网络的高速发展,越来越多的的、企事业单位也不可抗拒地加入到了信息网络时代中。为了提高工作效率,实现生产自动化或管理水平现代化,电子政务、电子商务、企业信息
计算生物学是当今世界发展最为迅速、最热门的学科之一,计算生物学研究的成果影响着人类在生物进化、基因制药、基因治疗等领域的研究进展。生物学、化学、数学、计算机科学
数据流挖掘目前已成为数据挖掘的热点话题,如挖掘通信领域中的电话记录数据流以期发现潜在的优质客户、挖掘Web上的用户点击数据流、网络监测中的数据包流以期发现可能存在的
海洋环境观测手段的特点是采用多种传感器、仪器及多种观测平台,对海域进行全时空、高密度、高频率的立体观测。这些传感器和仪器种类众多,观测数据的描述繁多,传感器、仪器