基于Petri网的组件化软件系统可靠性研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:majun913
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
组件技术已经成为软件工程研究的热点和大型软件系统开发的关键。为了提高软件系统的可靠性,利用软件系统架构,即软件系统内部组件和接口间的结构信息对系统的可靠性进行分析也成为了软件开发过程中的一个重要步骤。本文提出了一种基于Petri网的组件化软件系统可靠性分析方法,利用Petri网对组件化软件系统进行动态的分析和模拟。首先依据组件化软件系统的内部结构对系统进行Petri网建模,然后使用Petri网的动态分析技术对系统的结构特征和可靠性因素进行全面、动态的分析,最后利用已知的组件和接口可靠性数据推导出系统的整体可靠性。模型利用随机Petri网中的随机时间来描述组件化软件系统中的运行时间,分析了时间因素对Petri网建模的影响。与仅着眼于组件间的执行路径和转移概率不同,该方法不仅关注系统的静态结构特征,而且考虑系统的动态运行特征,很好地解决了组件化软件系统可靠性分析中循环路径、运行时间、接口调用等问题,使系统可靠性的分析结果更加准确。在这个过程中还可以对构成系统的组件和接口进行敏感度分析,使得系统设计者可以合理地调整软件系统架构,重新选择或开发更合适的组件,提高软件系统的性能。本文提出的基于Petri网的分析方法能够准确有效地评估和计算组件化软件系统的各种可靠性参数,可以针对不同的应用选择合适的组件化软件系统可靠性评估模型,既能够在软件系统设计的早期对软件系统的可靠性进行分析预测,也能够在软件系统运行期间对系统的可靠性进行分析评估,是指导软件体系结构的分析设计、提高软件系统可靠性的有效方法。
其他文献
随着市场竞争的不断升级和企业管理理念的发展,在科学技术,特别是信息技术的大力推动下,企业信息化(EI)已经是大势所趋。而客户关系管理(CRM)系统正是在这种经济、技术的背景下
网络技术和多媒体技术的迅猛发展,为多媒体信息的存储、获取和分发提供了极为便利的条件,但随之而来的作品侵权、篡改及网络信息的非法截取和查看等问题也日益严重。版权保护
高炉铁水含硅量可以反映高炉内的热状态和铁水的质量,高炉铁水含硅量预测建模对于及时监控高炉运行状态、提高铁水质量具有重要意义。目前,基于神经网络的学习建模方法与传统
智能光网络被认为是下一代高速广域骨干网的最具竞争力的候选方案,代表了下一代光网络的发展方向。路由选择和波长分配(RWA)是智能光网络中的一个关键技术,它是指网络某对节点
随着网格应用逐步开展,用户对于网格服务质量的要求越来越高,网格QoS成为网格技术研究中的热点之一。由于网格构成的复杂性,网格QoS也非常复杂,网格QoS可以按照虚拟组织层分类。
目前在企业级应用开发领域中主要存在J2EE和.Net两大技术标准,由于J2EE具有高可靠性,跨平台可移植性,开源代码库的可用性等优点,而在企业级应用的WEB应用开发中,占据了大部分
当前移动平台异军突起,迅速占领市场,同时计算机图形学各个方向都蓬勃发展,特别是照片级真实感场景渲染始终走在前列。二者之间的融合所展现出来的应用前景与研究价值,不仅得
随着通信技术和计算机技术,尤其是Internet的飞速发展,各种各样的信息成几何级数增长,作为传统的信息载体,文本信息更是如此。为了能在海量的文本中及时准确地获得有效的知识和信
信息化绩效评估是在传统资源的财务绩效评估的基础上针对信息资源开发利用效益效果的评价。对交通信息化进行绩效评估可以衡量交通行业在未来发展中建设和应用信息系统并持续
近年来,绿色、节能、环保成为交通工具发展的主题,电动车作为顺应这一主题的产品得到了大力的推广,市场需求迅速扩大,电动车产业也有了爆炸式发展,使得电动车厂家、电动车营销公司