摘要
组件故障和接口故障是造成基于组件的软件系统故障的主要原因,已有的可用性研究很少同时考虑这两类故障及修复.分析了软件系统的可用性,用组件的状态描述系统的状态,用组件之间的状态转移描述故障及修复,用连续时间Markov链模拟系统的状态转移,同时考虑了两类故障及修复.结合一个实例比较了两类故障对软件系统可用性的影响.
System failures of the component-based software systems are mainly caused by component failures and component interface failures. The two kinds of failures and their repairs were seldom considered simultaneously in the previous studies of software system availability. System availability is analyzed. The system states are described by the states of the components, the failures and their repairs by component state transitions, and the system state transitions by continuous time Markov chain (CTMC). Thus the two kinds of failures and their repairs are considered at the same time. Finally a case study is discussed to compare the effects of the two kinds of failure rates on the software system availability.
出处
《西安电子科技大学学报》
EI
CAS
CSCD
北大核心
2004年第5期781-784,共4页
Journal of Xidian University
基金
国家自然科学基金重大计划资助项目(90204012)
国家"863"计划(2002AA143021)
教育部优秀青年骨干教师资助计划
关键词
组件
软件系统
可用性分析
状态描述
状态转移
接口
故障
修复
影响
研究
Availability
Calculations
Components
Failure analysis
Markov processes
Matrix algebra
Probability distributions
Repair