计算机工程与应用 ›› 2008, Vol. 44 ›› Issue (30): 68-71.DOI: 10.3778/j.issn.1002-8331.2008.30.020

• 理论研究 • 上一篇    下一篇

基于软件体系结构的可靠性分析

周娜琴1,张友生1,2   

  1. 1.湖南师范大学 计算机应用技术研究中心,长沙 410081
    2.湖南大学 工商管理学院,长沙 410082
  • 收稿日期:2007-11-29 修回日期:2008-01-31 出版日期:2008-10-21 发布日期:2008-10-21
  • 通讯作者: 周娜琴

Reliability analysis based on software architecture

ZHOU Na-qin1,ZHANG You-sheng1,2   

  1. 1.Research Center of Computer Application Technologies,Hunan Normal University,Changsha 410081,China
    2.College of Business Administration,Hunan University,Changsha 410082,China
  • Received:2007-11-29 Revised:2008-01-31 Online:2008-10-21 Published:2008-10-21
  • Contact: ZHOU Na-qin

摘要: 近年来,软件体系结构(Software Architecture,SA)可靠性作为软件性能评估的关键因素,越来越受到关注。针对SA自身的特点及构件之间的关系,提出了SA的6种基本结构,给出了相应可靠性计算模型,证明了基本结构的完整性和讨论了基本结构的选择问题,并在此基础上描述了整个SA可靠性模型。与现有的许多SA可靠性分析和评估方法相比,提出的方法便于从运行效率和可靠性出发,选择更合实际的结构组成最终的SA,从而有利于指导软件体系结构的设计,更准确地估算SA的可靠性。

关键词: 软件体系结构, 可靠性, 基本结构

Abstract: In recent years,reliability of Software Architecture(SA) becomes the key factor of evaluation performance in software,and it becomes more and more important.First,this paper considers that SA is made up of six basic structures,gives out a computing model,proves integrated and discusses how to choose basic structure,which fits to the characters and relations among components.Then,estimates the whole reliability of software architecture.Comparing with many existing methods of estimating reliability of software architecture,this paper can choose more appropriate the structure of SA,which considers the efficiency and reliability of basic structures,so that it guides the design of SA more usefully,and estimates the reliability of SA more accurately.

Key words: software architecture, reliability, basic structure