软件过程的建模、分析和演化技术研究

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:leki55
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对软件开发和维护过程的管理能够帮助软件项目的控制和协调,提高软件的质量和生产效率.软件过程技术通过描述、运作、监控、度量和演化有针对性的过程模型,对用户实际进行的软件过程提供了指导和控制,是支持软件开发、项目管理、质量保证的关键技术,已经成为软件工程领域的研究重点之一.论文研究了其中软件过程建模、过程模型和动态分析、以及分析和处理过程模型动态演化的影响这几个方面,主要的贡献和创新如下:1.论文提出了一个能够满足不同用户需求的、可扩展的、形式化的软件过程建模语言.2.论文采用软件验证中的有限状态验证技术,给出了一个过程模型动态分析的方法,避免了过程模拟技术中由于取样限制而可能得到不准确的分析结果的缺点.论文中将软件过程模型的行为和需要验证的性质表示成Buchi自动机的形式,证明了分析过程模型的动态语义相当于判断某个Buchi自动机的非空性的问题.3.论文提出了分析和处理过程模型动态演化造成的影响的方法.其中,为了防止用户在演化中随意地修改过程模型,论文提出了"目标一致性",即演化后的过程模型能够通过继续运作达到预定的功能性目标,作为一般情况下判断演化是否合理的标准.论文还研究了各种演化方式对过程运作状态的影响,支持对过程运作状态进行适当交换以适用于演化后的过程模型,并在此基础上证明了可以判定演化前后的过程模型是否满足目标一致性.
其他文献
空间co-location模式代表一组空间对象,这些对象的实例在空间中频繁的关联。目前人们已经对空间co-location模式挖掘有了大量的研究,其中主要包括两个方向:关于确定数据与不确
该论文针对由于INTERNET节点、应用(数据、语音、视频等)的不断增加而造成网络的拥塞现象,在深入研究已有队列管理算法的基础上,提出了一种具有优先级自适应的队列管理新算法
该文是针对"北江大堤防汛指挥系统"子系统Web GIS系统实际应用有许多个体对象位置矢量是不固定的、动态的问题,而这种个体很难用传统的GIS图层来描述,为了解决这种问题,该文
该文围绕SSL协议而展开,分析了其算法基础与协议构成.在此基础上该文主要做了以下讨论与设计:1.提出了在SSL协议上对RSA算法的一种可能的密文选择攻击.该攻击建立在SSL协议的
该文讨论一种网络有害信息知识和控制技术,通过快速基本特征匹配、基于协议分析的攻击检测和基于粗糙集的内容分析等方法,可以快速发现各种常见的有害信息,并对有害信息进行
中间件技术因为解决了分布式异构环境中的不同应用之间的集成和交互问题而成为工业界应用广泛的技术。然而,各软件厂商基于不同的实现技术纷纷推出自己的中间件产品,这些产品各
水利领域的计算机软件存在着开发周期长、维护费用高、重复开发等问题,应用软件构件技术,提高领域软件的复用程度,是解决这些问题的有效途径之一。领域中各部门数据虽然存在很多
该文使用信息流分析技术,对面向对象语言编写的程序自动生成测试用例.信息流分析技术又称程序流分析技术,是一种静态分析技术,即在一个程序没有被实际运动之际,通过静态分析
PDM(Product Data Management)即产品数据管理是管理现代企业产品数据的一种新技术,它可以充分合理地解决企业人力资源和信息资源存在的各种问题.PDM系统必须管理所有的产品
层次图是非常重要的一类有向图,在众多科学和工程领域有着广泛的应用,是复杂系统有效的结构建模工具.该文研究了计算机绘制层次图过程中的一个关键问题:边交叉数最小化问题.