基于数据依赖的过程合理性分析和优化

来源 :中国科学院软件研究所 | 被引量 : 0次 | 上传用户:hawkwangyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件过程工程包括过程建模、过程分析、过程例化、过程运作、过程度量和过程评估与改进,对过程合理性验证的研究一直是软件过程分析的一个主要研究内容。   软件过程是一个复杂的、不确定的过程,表现在控制结构和数据关系两方面,目前对过程分析的研究大部分集中在过程结构上。而软件过程模型的很多语义上的错误和歧义都是由数据依赖关系不明确而引起的。因此详尽准确地表述数据依赖关系对于过程的语义的表达有重要意义。   本文结合软件过程的特点提出了带条件的数据依赖关系的概念,并对过程元模型SPM进行扩展,使之能够支持这种带条件的数据依赖关系。这种数据依赖关系与传统的数据依赖关系相比,能更好地表示软件过程的复杂性与不确定性。   通过对数据依赖关系进行分析,提出了保证过程模型实例语义合理的基本规则——存在正确性规则和无二义性规则,并应用过程自动机理论,实现了验证这些规则的算法。   其次,针对通过了合理性分析的模型进行基于数据依赖的优化,特别是针对并行程度进行优化,给出并行优化算法,以提高过程的性能和执行效率,保证模型不仅是合理的,而且是条件允许的情况下最优的。   最后,在过程环境SPEFE中添加了实现上述过程分析和优化算法的分析优化工具,给过程分析人员提供自动化的辅助支持。
其他文献
随着Web技术和电子政务的发展,基于Web的电子政务应用系统也成为研究和开发的热点。设计并开发一个安全,灵活,可移植,可维护,运行效率高的基于Web的电子政务应用系统成为我国软件
术语是为有效表达领域知识而产生的词语单元,其计算至少分为单元度(指一个符号串作为词语出现的可能性的度量)的计算和领域性的计算两方面。 本论文重点研究单元度的计算方
随着集成电路的进一步发展,波长为13.5nm的极紫外(EUV)光刻技术成为前沿和趋势。由于EUV辐射被包括空气在内的几乎所有物质强烈吸收,EUV光刻机须在真空环境中运行。因为在光刻
访问控制是安全服务中一种重要的机制,它能够保护系统资源免遭非法使用。传统的自主式或强制式访问控制策略在强度和灵活性方面不能很好地满足分布式系统的要求,而基于角色的
本文的研究以一个已经实现的B2级安全操作系统为基础,对安全操作系统审计子系统设计与开发的若干关键技术进行了研究,整体论述了基于访问验证保护级安全操作系统的审计报警模块
动物机器人指一类以活体动物为载体,通过脑机接口技术,将外部的控制指令转换成微电刺激施加于动物大脑,从而实现动物行为调控的新型机器人系统。随着动物机器人控制技术的不断发
网络I/O一直是分布式应用的瓶颈。为此,相关研究者提出高速网络RDMA(Remote Direct Memory Access)技术。RDMA具有卸载TCP/IP协议栈和用户态下处理数据传输的工作方式,它首先
接入网(Access Network)是指Internet骨干网络到用户终端之间的所有设备,其中包含运营商提供的DNS(Domain Name System,域名系统)递归解析服务器、SIP(Session Initiation Protoco
经济的高速发展和城市化进程的加快,使我国城市交通基础设施承受着巨大的压力,同时低效率利用和管理技术落后又加剧了交通设施短缺造成的困难,因此发展智能交通系统的意义非
编译器是将高级语言源程序翻译转换成低级语言目标程序的系统软件,是软件开发的一种基础支撑工具,它的正确性直接影响到应用软件的可靠性,因此需要通过大量的测试工作来保障