Publication | Closed Access
DESIGN METHODOLOGY OF NETWORKED SOFTWARE EVOLUTION GROWTH BASED ON SOFTWARE PATTERNS
28
Citations
0
References
2006
Year
Software MaintenanceNumerical AnalysisNetwork ScienceEngineeringSoftware Development ProcessDesignEngineering MathematicsNetwork AnalysisSystems EngineeringSoftware EngineeringLifecycle ModelEvolutionary DesignSoftware AnalysisSearch-based Software EngineeringSoftware DesignSoftware Evolution
最近,建筑群的新特征联网的一些在不同领域里吸引科学家的注意,并且导致许多种新兴的研究方向。到目前为止,大多数研究工作被结构分析在大规模软件系统在复杂网络特征的发现限制了。这篇论文论述理论基础,设计方法,算法和研究的实验结果。它第一为网络拓扑学强调进化生长的设计方法的意义面向对象(OO ) 软件系统,并且主张有各种各样的拓扑学特征的网络模型的选择和调整将在设计的进程和 OO 软件系统的实现上带不可忽略的效果。然后,我们与不同拓扑学特征和软件建模方法的发展分析“在网络模型的进化之间的否定和妥协的否定”的类似的纪律。根据软件模式的生长特征的分析,我们连续建议一个面向对象的软件网络进化生长方法和它的算法。另外,我们也基于复杂网络理论为 OO 软件系统度量标准建议参数系统。基于这些参数系统,它能分析各种各样的节点的特征,连接并且本地世界,调制网络拓扑学并且指导软件度量标准。所有这些能对详细设计,实现和表演分析有用。最后,我们集中于进化算法的应用程序并且由案例研究表明它。在实验软件工程从我们的早实验把结果与方法论作比较,我们相信建议软件工程设计方法基于复杂网络理论是一条计算软件工程途径。我们主张这个方法应该是极大地为在大规模 OO 的功能,结构和性能的设计,实现,调整和度量标准有益软件建筑群系统。