期刊文献+
共找到143篇文章
< 1 2 8 >
每页显示 20 50 100
SOFTWARE RELIABILITY MODEL FOR COMPONENT INTERACTION MODE 被引量:2
1
作者 Wang Qiang Lu Yang +1 位作者 Xu Zijun Han Jianghong 《Journal of Electronics(China)》 2011年第4期632-642,共11页
With the rapid progress of component technology,the software development methodology of gathering a large number of components for designing complex software systems has matured.But,how to assess the application relia... With the rapid progress of component technology,the software development methodology of gathering a large number of components for designing complex software systems has matured.But,how to assess the application reliability accurately with the information of system architecture and the components reliabilities together has become a knotty problem.In this paper,the defects in formal description of software architecture and the limitations in existed model assumptions are both analyzed.Moreover,a new software reliability model called Component Interaction Mode(CIM) is proposed.With this model,the problem for existed component-based software reliability analysis models that cannot deal with the cases of component interaction with non-failure independent and non-random control transition is resolved.At last,the practice examples are presented to illustrate the effectiveness of this model. 展开更多
关键词 component connector software architecture reliability model
在线阅读 下载PDF
SA BASED SOFTWARE DEPLOYMENT RELIABILITY ESTIMATION CONSIDERING COMPONENT DEPENDENCE
2
作者 Su Xihong Liu Hongwei Wu Zhibo Yang Xiaozong Zuo Decheng 《Journal of Electronics(China)》 2011年第1期118-125,共8页
Reliability is one of the most critical properties of software system.System deployment architecture is the allocation of system software components on host nodes.Software Architecture(SA) based software deployment mo... Reliability is one of the most critical properties of software system.System deployment architecture is the allocation of system software components on host nodes.Software Architecture(SA) based software deployment models help to analyze reliability of different deployments.Though many approaches for architecture-based reliability estimation exist,little work has incorporated the influence of system deployment and hardware resources into reliability estimation.There are many factors influencing system deployment.By translating the multi-dimension factors into degree matrix of component dependence,we provide the definition of component dependence and propose a method of calculating system reliability of deployments.Additionally,the parameters that influence the optimal deployment may change during system execution.The existing software deployment architecture may be ill-suited for the given environment,and the system needs to be redeployed to improve reliability.An approximate algorithm,A*_D,to increase system reliability is presented.When the number of components and host nodes is relative large,experimental results show that this algorithm can obtain better deployment than stochastic and greedy algorithms. 展开更多
关键词 software architecture(SA) software deployment System reliability component Redeploy
在线阅读 下载PDF
Software architecture based software deployment reliability estimation considering architectural style
3
作者 Su Xihong Wu Zhibo Liu Hongwei Yang Xiaozong Zuo Decheng 《High Technology Letters》 EI CAS 2012年第3期281-288,共8页
Software today often consists of a large number of components offering and requiring services. Such components should be deployed into embedded, pervasive environments, and several deployment architectures are typical... Software today often consists of a large number of components offering and requiring services. Such components should be deployed into embedded, pervasive environments, and several deployment architectures are typically possible. These deployment architectures can have significant impacts on system reliability. However, existing reliability estimation approaches are typically limited to certain classes or exclusively concentrate on software reliability, neglecting the influence of hardware resources, software deployment and architectural styles. The selection of an appropriate architectural style has a significant impact on system reliability of the target system. Therefore, we propose a novel software architecture (SA) based reliability estimation model incorporating software deployment and architectural style. On the basis of two architectural styles, we design influence factors and present a new approach to calculate system reliability. Experimental results show that influence factors provide an accurate and simple method of reflecting architectural styles and software deployment on system reliability. It is important for considering the influence of other architectural styles on system reliability in large scale deployment environment. 展开更多
关键词 software architecture SA) software deployment reliability architectural style component
在线阅读 下载PDF
Software Reliability Assessment:An Architectural and Component Impact Analysis
4
作者 Saleh Alyahyan Mohammed Naif Alatawi +4 位作者 Mrim M.Alnfiai Shoayee Dlaim Alotaibi Abdullah Alshammari Zaid Alzaid Hathal Salamah Alwageed 《Tsinghua Science and Technology》 2025年第2期908-925,共18页
In the software landscape,understanding component impacts on system reliability is pivotal,especially given the unique complexities of modern software systems.This paper presents a model tailored for software reliabil... In the software landscape,understanding component impacts on system reliability is pivotal,especially given the unique complexities of modern software systems.This paper presents a model tailored for software reliability assessment.Our approach introduces the“component influence”to measure a single component’s effect on overall system reliability.Additionally,we adapt a state transition model to cater to the diverse architectures of software systems.Using a discrete-time Markov chain,we predict software reliability.We test our model on an actual software system,finding it notably accurate and superior to existing methods.Our work offers a promising direction for those venturing into software reliability enhancement. 展开更多
关键词 software reliability architectural analysis state transition model
原文传递
Research on Software Structure Analysis Technology and Reliability Evaluation Method of Warship Equipment
5
作者 YAN Ran HAN Xinyu +1 位作者 LIU Bojiang TANG Longli 《Journal of Donghua University(English Edition)》 EI CAS 2018年第5期430-438,共9页
In view of the current reliability evaluation requirements of warship equipment based on component, this paper comprehensively considered the characteristics of components,and the component identification method, stru... In view of the current reliability evaluation requirements of warship equipment based on component, this paper comprehensively considered the characteristics of components,and the component identification method, structural decomposition method,component architecture modeling method were studied for warship equipment software. Based on the characteristics of warship equipment component, this paper proposed a formal modeling language based on Petri nets to realize the modeling of component software architecture and laid a foundation for the reliability evaluation method research of warship equipment component. 展开更多
关键词 WARSHIP EQUIPMENT component software software architecture component identification component modeling reliability evaluation
在线阅读 下载PDF
软件体系结构抽象模型 被引量:41
6
作者 赵会群 王国仁 高远 《计算机学报》 EI CSCD 北大核心 2002年第7期730-736,共7页
针对软件体系结构描述语言 (Architecture Description L anguages,ADL s)在动态、可进化和可扩充特征描述能力的不足 ,用抽象代数理论对组件、连接器和软件体系结构的属性和行为特征进行抽象 ,提出了组件连接“运算”这一新的观点 ,给... 针对软件体系结构描述语言 (Architecture Description L anguages,ADL s)在动态、可进化和可扩充特征描述能力的不足 ,用抽象代数理论对组件、连接器和软件体系结构的属性和行为特征进行抽象 ,提出了组件连接“运算”这一新的观点 ,给出了在不同连接运算下的软件体系结构范式和事件依赖的软件体系结构范式定理 .该文提出的较完整的软件体系结构理论体系 ,为进一步研究软件体系结构和基于软件体系结构的相关研究奠定了理论基础 . 展开更多
关键词 软件体系结构 抽象模型 组件 连接器 抽象代数 软件可靠性 软件工程
在线阅读 下载PDF
基于主动连接件的软件体系结构及其描述方法 被引量:21
7
作者 张家晨 冯铁 +1 位作者 陈伟 金淳兆 《软件学报》 EI CSCD 北大核心 2000年第8期1047-1052,共6页
连接件是软件体系结构描述中的重要概念 .该文在连接件中引入引擎机制 ,使其在与相关组件连接的过程中成为运行活动的触发元素 ,而且在目标系统实现中转化为可见的组成部分 ,这种连接件称作主动连接件 .
关键词 软件体系结构 面向对象 主动连接件 软件复用
在线阅读 下载PDF
一种支持软件可信演化的构件模型 被引量:25
8
作者 丁博 王怀民 +1 位作者 史殿习 李骁 《软件学报》 EI CSCD 北大核心 2011年第1期17-27,共11页
对环境的适应是软件保证其可信的重要手段.当应用场景超出开发阶段的预设时,软件的环境适应能力需要能够在线调整,以保证其行为和结果仍可符合用户预期.这一调整的前提是软件工程层面的高效支持机制.基于关注点分离原则和动态软件体系... 对环境的适应是软件保证其可信的重要手段.当应用场景超出开发阶段的预设时,软件的环境适应能力需要能够在线调整,以保证其行为和结果仍可符合用户预期.这一调整的前提是软件工程层面的高效支持机制.基于关注点分离原则和动态软件体系结构技术,提出了一种支持软件环境适应能力细粒度在线调整的构件模型ACOE(adaptive component model for open environment).ACOE将软件环境适应能力中的感知、决策、执行等关注点封装为独立的构件和连接子,通过动态软件体系结构技术来支持它们的在线重配置,从而使第三方可在必要时通过有选择性的更新来调整适应能力.实现了支持ACOE构件模型的容器原型,并通过实验验证了其有效性. 展开更多
关键词 可信软件 演化 适应性软件 构件模型 动态软件体系结构
在线阅读 下载PDF
基于组件的软件可靠性模型 被引量:17
9
作者 赵会群 孙晶 +1 位作者 王国仁 高远 《小型微型计算机系统》 CSCD 北大核心 2002年第8期950-954,共5页
首先对不同的软件体系结构描述语言 (ADL )进行分析 ,找出软件体系结构的共性 .用抽象代数和一阶逻辑理论对组件、连接器和软件体系结构的属性和动态行为进行讨论和描述 ,探讨不同连接形式下的软件体系结构 ,给出基于组件的软件可靠性模... 首先对不同的软件体系结构描述语言 (ADL )进行分析 ,找出软件体系结构的共性 .用抽象代数和一阶逻辑理论对组件、连接器和软件体系结构的属性和动态行为进行讨论和描述 ,探讨不同连接形式下的软件体系结构 ,给出基于组件的软件可靠性模型 .在此模型基础上 ,对基于组件的软件系统的可靠性计算模型进行研究 ,提出一种半 Markov模型 ,并在理论上证明该模型的可用性 .最后通过 CORBA应用系统说明该可靠性模型在系统设计和可靠性计算方面的应用 . 展开更多
关键词 组件 软件可靠性模型 软件体系结构 CORBA 软件重用 软件工程
在线阅读 下载PDF
一种开放环境下的软件可靠性评估方法 被引量:38
10
作者 陆文 徐锋 吕建 《计算机学报》 EI CSCD 北大核心 2010年第3期452-462,共11页
目前,软件系统运行环境日益增强的开放性对原有的软件开发技术(包括软件可靠性评估方法)提出了挑战.一些基于软件测试和模拟的方法由于效率上的不足而不再适用;而另一些方法,例如基于状态的可靠性评估方法,虽然在效率上有了很大的提高,... 目前,软件系统运行环境日益增强的开放性对原有的软件开发技术(包括软件可靠性评估方法)提出了挑战.一些基于软件测试和模拟的方法由于效率上的不足而不再适用;而另一些方法,例如基于状态的可靠性评估方法,虽然在效率上有了很大的提高,但在适用范围上又存在着不足,比如不能很好地处理含并行结构的系统.为此,在基于状态的可靠性评估方法的基础上,文中提出一种改进的可靠性评估方法,以兼顾效率和适用范围两个方面.首先介绍如何用Petri网来描述各种复杂结构的系统,接着介绍一种自底向上的可靠性计算过程,该过程能对并行结构进行分解和综合计算,高效、准确地计算出系统的可靠性.该方法还可以估算出组件对系统的重要性,从而大大地增强了可靠性评估在软件开发中的作用. 展开更多
关键词 软件可靠性 开放环境 体系结构 组件重要性
在线阅读 下载PDF
基于构件的软件框架与角色扩展形态研究 被引量:62
11
作者 刘瑜 张世琨 +1 位作者 王立福 杨芙清 《软件学报》 EI CSCD 北大核心 2003年第8期1364-1370,共7页
框架是实现大粒度软件复用的有效途径,面向对象框架可以通过实例化扩展实现具体的应用系统,但是,研究和实践表明,面向对象框架存在着一些问题,采用基于构件的框架(CBSF),通过用构件替代框架内部相互协作的类,以增大框架构成成分的粒度;... 框架是实现大粒度软件复用的有效途径,面向对象框架可以通过实例化扩展实现具体的应用系统,但是,研究和实践表明,面向对象框架存在着一些问题,采用基于构件的框架(CBSF),通过用构件替代框架内部相互协作的类,以增大框架构成成分的粒度;同时利用构件的接口调用和组装实现框架扩展机制。主要探讨了角色扩展形态,角色是将要被进一步实例化的特殊构件,可分为抽象构件和模板,针对不同变化性类型,提出可以利用体系结构模式、设计模式或参数化这3种方式设计CBSF角色扩展,进而讨论了基于角色扩展形态的应用构件组装。 展开更多
关键词 基于构件的框架 扩展点 角色 变化性
在线阅读 下载PDF
可视化体系结构描述语言XYZ/ADL 被引量:29
12
作者 骆华俊 唐稚松 郑建丹 《软件学报》 EI CSCD 北大核心 2000年第8期1024-1029,共6页
提出一种基于时序逻辑语言 XYZ/ E的可视化体系结构描述语言 XYZ/ ADL(XYZ/ architecturedescription language) .它采用组件、连接件及交互端等设计单元 ,能描述常用的多种软件体系结构 .XYZ/ E能以统一的形式同时表示静态语义和动态语... 提出一种基于时序逻辑语言 XYZ/ E的可视化体系结构描述语言 XYZ/ ADL(XYZ/ architecturedescription language) .它采用组件、连接件及交互端等设计单元 ,能描述常用的多种软件体系结构 .XYZ/ E能以统一的形式同时表示静态语义和动态语义 ,因此 ,以 XYZ/ E为基础的 XYZ/ ADL能在统一框架下完成不同抽象级体系结构设计之间的逐步过渡 . 展开更多
关键词 时序逻辑语言 可视化 体系结构 软件工程
在线阅读 下载PDF
ABC:基于体系结构、面向构件的软件开发方法 被引量:212
13
作者 梅宏 陈锋 +1 位作者 冯耀东 杨杰 《软件学报》 EI CSCD 北大核心 2003年第4期721-732,共12页
基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基... 基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整 体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成. 展开更多
关键词 ABC 体系结构 构件 软件开发方法 软件复用 软件构件 软件系统
在线阅读 下载PDF
基于Petri网的面向动态演化的软件体系结构建模 被引量:7
14
作者 谢仲文 李彤 +4 位作者 代飞 秦江龙 张璇 莫启 朱锐 《计算机应用与软件》 CSCD 北大核心 2012年第10期36-39,127,共5页
为了应对软件动态演化面临的挑战,应提高所建立的软件体系结构模型的动态演化性。以扩展的Petri网为形式化工具,对面向动态演化的软件体系结构进行建模。首先,将Petri网扩展成为构件网结构,并设计有效支持软件动态演化的构件模型和连接... 为了应对软件动态演化面临的挑战,应提高所建立的软件体系结构模型的动态演化性。以扩展的Petri网为形式化工具,对面向动态演化的软件体系结构进行建模。首先,将Petri网扩展成为构件网结构,并设计有效支持软件动态演化的构件模型和连接件模型;其次,建立软件体系结构的静态视图和动态视图,为软件动态演化的分析和实施奠定基础;最后,通过案例研究表明:该方法是有效的,并可显著提高所建立的软件体系结构模型的动态演化性。 展开更多
关键词 软件动态演化 软件体系结构 PETRI网 构件 连接件
在线阅读 下载PDF
基于体系结构的软件开发模式 被引量:30
15
作者 张世琨 王立福 杨芙清 《世界科技研究与发展》 CSCD 1999年第3期31-35,共5页
随着软件规模和复杂性的不断增加,系统总体结构设计和说明的重要性远远超过了特定算法和数据结构的选择,软件体系结构作为描述系统高层设计的手段,已成为软件工程领域研究的一个热点。本文讨论了体系结构的研究背景,研究内容,同其... 随着软件规模和复杂性的不断增加,系统总体结构设计和说明的重要性远远超过了特定算法和数据结构的选择,软件体系结构作为描述系统高层设计的手段,已成为软件工程领域研究的一个热点。本文讨论了体系结构的研究背景,研究内容,同其他相关领域,包括面向对象和软件设计模式的关系,以及基于体系结构的软件开发模式所包括的主要活动。 展开更多
关键词 软件体系结构 构件 设计模式 软件开发模式 软件
在线阅读 下载PDF
软件体系结构建模研究 被引量:48
16
作者 周莹新 艾波 《软件学报》 EI CSCD 北大核心 1998年第11期866-872,共7页
提出了软件体系结构工程的概念,建立了软件体系结构生命周期模型,并对软件体系结构进行了分类和建模,介绍了几种典型的软件体系结构语言,提出了一个基于时序逻辑的形式化体系结构语言——XYZ/SAE.该语言可作为系列化时序逻... 提出了软件体系结构工程的概念,建立了软件体系结构生命周期模型,并对软件体系结构进行了分类和建模,介绍了几种典型的软件体系结构语言,提出了一个基于时序逻辑的形式化体系结构语言——XYZ/SAE.该语言可作为系列化时序逻辑语言族XYZ/E的子语言,支持对软件体系结构中构件、连接件和配置的描述,并可在统一的框架下描述软件体系结构的静态行为和动态行为. 展开更多
关键词 软件体系结构 建模 软件工程
在线阅读 下载PDF
基于构件软件的可靠性通用模型 被引量:62
17
作者 毛晓光 邓勇进 《软件学报》 EI CSCD 北大核心 2004年第1期27-32,共6页
随着软构件技术的快速发展,聚集软构件设计复杂软件系统的软件开发方法日趋成熟.如何利用系统架构和软构件的可靠性分析软件系统的可靠性成为一个亟待解决的问题.软件是静态的,而开发过程是动态的.为了在动态的开发过程中跟踪可靠性,以... 随着软构件技术的快速发展,聚集软构件设计复杂软件系统的软件开发方法日趋成熟.如何利用系统架构和软构件的可靠性分析软件系统的可靠性成为一个亟待解决的问题.软件是静态的,而开发过程是动态的.为了在动态的开发过程中跟踪可靠性,以函数抽象为基础,提出了基于构件软件的一个可靠性通用模型——构件概率迁移图.与偏重于数学建模的相关工作不同,该模型更关注于动态开发过程中的可靠性跟踪. 展开更多
关键词 基于构件软件 软构件 软件可靠性 模型
在线阅读 下载PDF
基于体系结构的软件可靠性评估 被引量:9
18
作者 魏颖 张波 +3 位作者 李丽 沈湘衡 陈媛 张格非 《光学精密工程》 EI CAS CSCD 北大核心 2010年第2期485-490,共6页
对软件可靠性评估的重要工具之一——基于体系结构的可靠性模型进行了实验验证。为了准确地分析软件模块间的调用关系并估算模块的可靠度,首先,依据评估方式的不同将基于体系结构的软件可靠性模型划分为合成型与分级型两类;然后,对软件... 对软件可靠性评估的重要工具之一——基于体系结构的可靠性模型进行了实验验证。为了准确地分析软件模块间的调用关系并估算模块的可靠度,首先,依据评估方式的不同将基于体系结构的软件可靠性模型划分为合成型与分级型两类;然后,对软件体系结构的确定与软件模块的划分进行了分析,并阐述了模块可靠度和模块间转移概率的估算方法与步骤;最后,对某地面目标模拟源主控系统软件进行了实例分析。结果表明,实验系统的确定可靠度值为0.938,而合成型、分级型模型估计值分别为0.972和0.969,由此验证了两种模型的可应用性,为工程应用中实施基于体系结构的软件可靠性评估提供了参考。 展开更多
关键词 软件可靠性 基于体系结构的模型 软件可靠性评估
在线阅读 下载PDF
基于软件体系结构连接器的构件组装技术研究 被引量:7
19
作者 许峰 刘英 +1 位作者 黄皓 王志坚 《计算机应用》 CSCD 北大核心 2006年第4期836-839,共4页
构件是为了复用和可组装的目的而设计的,但是在构件的组装过程中常常会碰到组装不匹配的问题。从软件体系结构层次出发,可以找出组装不匹配的症结所在。在对软件体系结构和构件组装技术进行分析研究的基础上,提出了基于软件体系结构连... 构件是为了复用和可组装的目的而设计的,但是在构件的组装过程中常常会碰到组装不匹配的问题。从软件体系结构层次出发,可以找出组装不匹配的症结所在。在对软件体系结构和构件组装技术进行分析研究的基础上,提出了基于软件体系结构连接器的构件组装技术,并给出了相关实例。 展开更多
关键词 软件体系结构 连接器 构件组装 组装匹配
在线阅读 下载PDF
基于构件的NHPP类软件可靠性增长模型的研究 被引量:9
20
作者 侯春燕 崔刚 +1 位作者 刘宏伟 杨孝宗 《计算机科学》 CSCD 北大核心 2009年第4期195-199,共5页
随着基于构件的软件开发模式的迅速发展,传统的NHPP模型无法适应大型的基于软构件的新型软件开发模式。结合软件可靠性分析中的黑盒方法和白盒方法,提出一种基于构件的NHPP类软件可靠性增长模型,CB-NHPP模型。该模型以可加模型为基础,... 随着基于构件的软件开发模式的迅速发展,传统的NHPP模型无法适应大型的基于软构件的新型软件开发模式。结合软件可靠性分析中的黑盒方法和白盒方法,提出一种基于构件的NHPP类软件可靠性增长模型,CB-NHPP模型。该模型以可加模型为基础,实现了时间域模型和体系结构域模型的结合,克服了这两种技术无法同时考虑软件测试过程中的故障排除和软件体系结构的问题。由于同时考虑了更多因素,因此该模型具有更高的准确性。最后通过实验证明了CB-NHPP模型的有效性。 展开更多
关键词 非齐次泊松过程 软件可靠性增长模型 可加模型 构件 基于体系结构的软件可靠性
在线阅读 下载PDF
上一页 1 2 8 下一页 到第
使用帮助 返回顶部