首页 | 新闻公告 | 投稿须知 | 编委会 | 关于杂志 | 订阅 | 留言FAQ | 广告服务 | 相关链接 | 下载区 | 联系我们

基于结构分析的复杂软件可靠性评估方法
Complex Software Reliability Evaluation Method Based on Architecture Analysis
摘要点击 2437  全文点击 0  投稿时间:2011-07-29  修订日期:2012-01-16
  查看/发表评论  下载PDF阅读器
中文关键词  软件结构风格;复杂软件系统;系统可靠性;操作剖面
英文关键词  software architecture style, complex software system, system reliability, operation profile
基金项目  国家教育部博士点基金,国家自然科学基金项目(面上项目,重点项目,重大项目)
作者单位E-mail
王强 合肥工业大学 wangqiang.hfut@gmail.com 
中文摘要
      针对大型复杂软件系统中软件结构风格的多样性,本文提出一种基于结构分析的软件可靠性评估方法。该方法通过分析不同软件结构风格中构件交互的特点,针对五种基本软件结构建立其所包含构件到系统状态的转换机制,并分别给出它们的可靠性相关参数的计算方法,最终将原始的复杂构件控制转移图转换为基于离散时间马尔科夫链的简单系统状态转移图,同时考虑了系统操作剖面的影响,提高了评估精度,为准确评估包含多种软件结构风格的复杂软件可靠性提供了一个新的思路。最后,通过分析一个实际的软件系统来说明本方法的有效性。
英文摘要
       For the diversity of software architecture styles in large and complex software system, a software reliability evaluation method based on architecture analysis is proposed. This method analyzes the characteristics of components interactions in different software architecture styles, for the five basic software architectures, the states conversion mechanism from components to system states and the formulas of the reliability parameters are given respectively. In the end, the original complex components control transition diagram can be transformed to a common system states transition diagram. The operation profile of system is also taken into accounted simultaneously to improve the evaluation accuracy. From the above, this method gives a new direction for solving the reliability problems of complex software which contains diverse architecture styles. Finally, we illustrate the effectiveness of our method by analyzing a practical software system.
相关附件:   修改说明(稿件编号:20110729003)  附件为latex源文件以及文中使用的所有eps格式图  稿件编号:20110729003(latex源文件).rar  修改说明(稿件编号:20110729003).doc
关闭

版权所有 © 2007 《系统工程学报》
通讯地址:天津市卫津路92号天津大学25教学楼A区908室 邮编:300072
联系电话/传真:022-27403197 电子信箱: jse@tju.edu.cn