共查询到17条相似文献,搜索用时 109 毫秒
1.
2.
3.
4.
Linux协作关系的网络化特性分析与软件负载鲁棒性研究 总被引:1,自引:0,他引:1
介绍了复杂网络的特性参数,将复杂网络理论引入Linux类协作软件图中,把其中的实体和关系转换成为网络拓扑的形式;研究了其复杂网络的特性,并分别通过对两类不同的软件图进行实验来验证分析的正确性;提出了利用网络拓扑特征可以改善软件系统的设计,开发和测试方法,对提高Linux网络服务具有有益的启示和指导意义. 相似文献
5.
从复杂网络与软件工程交叉研究的角度,把网络化软件作为一类人工的复杂网络,引入了网络化软件的概念,把其中的软件单体映射为节点、软件与软件之间的相互作用映射为边,分析了网络化软件与网络软件的基本区别,从复杂网络的统计特征参数出发,对网络化软件拓扑的不均匀性、小世界特性、无尺度特性以及鲁棒性与脆弱性并存等特性进行了探讨.通过特征分析,提出了利用网络拓扑特征提高软件鲁棒性、改善软件系统的设计、开发和测试方法.这些结果对提高软件质量具有有益的启示和指导意义. 相似文献
6.
软件中的网络化特征及其对软件质量的贡献 总被引:9,自引:0,他引:9
现实世界中的许多复杂系统都可以使用网络模型进行描述,复杂网络的结构和性质研究已经成为引人注目的领域。软件作为一类复杂系统,也可以使用网络化的方法进行定量分析。文章首先介绍了度量网络特征的参数,然后将复杂网络理论引入人工设计和实现的软件中,把其中的实体和关系转换成为网络拓扑的形式,通过对四个不同规模并经过详细设计的Java类库进行实验验证和数值分析,发现其中的无尺度特征、小世界现象和脆弱性/鲁棒性并存的特点。根据这些结论,提出利用网络拓扑特征改善软件系统的设计、开发和测试方法。这些结果对提高软件质量具有有益的启示和指导意义。 相似文献
7.
软件动态执行网络建模及其级联故障分析 总被引:1,自引:0,他引:1
随着人们对软件功能需求的不断增加,软件系统的结构和规模越来越复杂。如何对复杂软件系统的拓扑结构及其质量进行有效分析和评估是软件工程中亟待解决的难题。采用复杂网络理论对软件系统进行建模和求解,将软件源代码中的函数作为节点,函数之间的调用关系看作有向边,函数调用次数作为边的权重,提出了一种软件动态执行加权网络模型的构建方法。通过对TAR、GEDIT、EMACS这3个开源软件系统的建模及网络特征分析,发现软件系统动态执行的加权拓扑网络满足小世界效应和无标度特性,即符合复杂网络特性。基于此结论,进一步利用CML(耦合映像格子)网络故障传播模型对软件系统的级联效应进行了模拟,通过实验发现了影响软件级联故障的主要因子,这些因子为软件质量保证等研究提供了重要支持。 相似文献
8.
为了探究软件方法对软件系统性能的影响,在复杂网络理论的基础上对软件中方法的重要性进行了研究。首先介绍了一种可以准确描述软件结构的动态软件网络模型,并基于该网络模型结合PageRank算法的思想,提出了软件系统的方法重要性评估指标—PRW。通过与现有指标的对比实验,验证了PRW指标能够更加准确的对软件方法的重要性进行评估,也更适用于软件系统。PRW值较大的方法应该优先得到优化,这样可以有效提升软件系统性能。 相似文献
9.
基于复杂网络理论的计算机网络拓扑研究 总被引:1,自引:4,他引:1
复杂网络理论是一门新兴学科。随着计算机网络的快速发展,网络结构日益复杂,使得传统的随机网络模型已很难对其拓扑特性作出客观的描述,因此,复杂网络理论为计算机网络拓扑的研究提供了一个新的视野和思路。文章对复杂网络理论作了介绍,综述了当前基于复杂网络理论计算机网络拓扑研究的状况并指出了其中存在的问题;强调将复杂网络理论应用到计算机网络拓扑研究当中的必要性。最后对复杂网络理论在未来计算机网络拓扑研究中的可能应用方向作了总结。 相似文献
10.
复杂动力网络及其在软件工程中的应用 总被引:4,自引:0,他引:4
随着信息技术和生命科学的迅猛发展,复杂网络在过去10年迅速发展成为一个多学科交叉的新的热点研究领域.21世纪是复杂系统和复杂网络的世纪,复杂网络的深入研究直接关系到人们的日常生活和许多重要科学分支的发展.如何提高大规模复杂网络的传输效率、增强网络的安全可信程度和稳定性、防止恶意袭击(如计算机病毒和流行病的传播)以及随机错误给人们造成的重大损失等问题,这些问题的根本解决都依赖于复杂网络理论与技术的发展.简要地回顾国内外过去10年在复杂网络领域的主要研究进展及其在软件工程中的典型应用,包括复杂网络的建模、同步、控制以及网络化软件,试图推进国内复杂网络与软件工程的交叉研究. 相似文献
11.
12.
Requirement emergence computation of networked software 总被引:3,自引:0,他引:3
He Keqing Liang Peng Peng Rong Li Bing Liu Jing 《Frontiers of Computer Science in China》2007,1(3):322-328
Emergence Computation has become a hot topic in the research of complex systems in recent years. With the substantial increase
in scale and complexity of network-based information systems, the uncertain user requirements from the Internet and personalized
application requirement result in the frequent change for the software requirement. Meanwhile, the software system with non
self-possessed resource become more and more complex. Furthermore, the interaction and cooperation requirement between software
units and running environment in service computing increase the complexity of software systems. The software systems with
complex system characteristics are developing into the “Networked Software” with characteristics of change-on-demand and change-with-cooperation.
The concepts “programming”, “compiling” and “running” of software in common sense are extended from “desktop” to “network”.
The core issue of software engineering is moving to the requirement engineering, which becomes the research focus of complex
system software engineering.
In this paper, we present the software network view based on complex system theory, and the concept of networked software
and networked requirement. We propose the challenge problem in the research of emergence computation of networked software
requirement. A hierarchical & cooperative unified requirement modeling framework URF (Unified Requirement Framework) and related
RGPS (Role, Goal, Process and Service) meta-models are proposed. Five scales and the evolutionary growth mechanism in requirement
emergence computation of networked software are given with focus on user-dominant and domain-oriented requirement, and the
rules and predictability in requirement emergence computation are analyzed. A case study in the application of networked e-Business
with evolutionary growth based on State design pattern is presented in the end. 相似文献
13.
14.
15.
在复杂系统的建模与仿真研究的基础上,提出了一种基于多Agent的可配置网络式软件系统的可用性预计方法。首先介绍了多Agent系统建模与仿真方法;其次分析了可配置网络式软件系统的特点;然后在研究基于多Agent的网络式软件系统建模与仿真的基础上,研究可配置的行为模型,并建立了基于多Agent的可配置网络式软件
系统可用性仿真方法;最后利用Nctlog。仿真平台,结合实例对可配置的作用进行了可用性预计,并验证了本方法的有效性。 相似文献
16.