摘要
网构软件是未来开放软件协同环境(如Internet)中的一种新型软件形态,其构建依赖于对开放环境中各种异构的、自治的软件服务实体间的有效协同。构件组装是实现网构软件有效协同的基本手段之一,而如何有效对构件组装进行可靠性分析是其中较为重要的核心问题。本文在分析现有工作的基础上提出一种面向网构软件的构件组装可靠性分析方法,该方法对构件的使用域、构件间的协同连接方式、组装结构等方面进行了可靠性建模与分析,并对构件可靠性、构件间连接的可靠性等方面进行了敏感度分析,从而为开放环境下开发面向网构软件的可靠构件组装软件系统提供有效支持。
Internetware is a kind of significant emerging software systems in the open, dynamic and uncertain environment (like Internet). It is built upon the coordination of the heterogeneous, autonomous software entities in the open environment. The component assembly is one of effective means to achieve the coordination among software entities in the context of Internetware. However, current approaches to software reliability are not very suitable to this kind of software systems. After surveying the status about current approaches to software reliability, this paper proposes a new approach to the reliability analysis of component assembly for Internetware, based on the reliabilities of the individual components in different application domains, the reliabilities of connections to these components and the architecture of the composition. We also analyze the sensitivity of the software reliability to the changes of the reliabilities of individual components and the connections between the components. The approach is helpful to support reliability analysis on components assembly for Internetware.
出处
《中国科技论文》
CAS
2006年第3期165-174,共10页
China Sciencepaper
基金
国家重点基础研究发展规划973项目(No.2002CB312002)
关键词
识网构软件
构件
构件组装
可靠性
Internetware
software components
components assembly
reliability