当前位置:主页 > 科技论文 > 软件论文 >

基于复杂网络的软件结构复杂性分析与建模

发布时间:2016-12-27 16:32

  本文关键词:基于复杂网络的软件结构复杂性分析与建模,由笔耕文化传播整理发布。


《武汉大学》 2009年

基于复杂网络的软件结构复杂性分析与建模

李桓  

【摘要】:随着软件系统的规模和复杂度的不断增长,如何认识、管理、控制和降低软件系统的复杂性就成为软件工程面临的巨大挑战。经过长期的工程实践,软件开发者认识到大规模的复杂软件系统的结构与其功能、质量之间的关系十分密切。如何构建软件良好的结构、系统维护时如何对软件的结构进行优化,一直都是软件工程领域研究的重要问题。 传统的软件工程方法通常关注于软件的局部或者微观层面结构特征,忽略了一些重要的反映全局结构的整体特性。这使得研究人员难以习惯从整体和全局的角度来研究大规模的软件系统,导致长期以来对软件的本质缺乏清晰的认识,也不能了解的软件整体结构的复杂性的演化规律。最近几年,许多研究人员发现抽象为网络模型的软件系统的结构展现出小世界和无标度的复杂网络特性,认为软件系统是一种人工复杂网络,突破了软件的传统思维方式。通过软件工程与复杂系统的学科交叉研究,用网络的观点来重新审视软件,形成软件的网络观,从整体和全局的角度来探索和发现复杂软件系统的结构特性、演化规律和由此产生的行为特征,将有助于正确、全面地认识和理解软件的本质特征,为解决软件的复杂性问题奠定基础。虽然近年来复杂网络与软件工程的交叉研究取得了一些成果,但是由于关于软件结构的研究刚刚起步,也存在下面的一些问题:缺乏针对包括系统演化和实时运行两个动态过程的软件结构动态行为的研究;目前研究人员还普遍存在着单纯采用点和边形式的图来抽象软件的结构是否会能全面或者充分描绘软件系统的困惑;度量软件部件之间相互作用的复杂性是否准确、合理和全面;缺乏针对软件系统的复杂网络模型;如何才能真正建立软件整体结构特性与软件质量之间关系? 针对上述问题,本文以学科交叉融合为背景、以探索软件结构的复杂性为目标,分析其结构的复杂性的演化规律和其动态活动的动力学行为,建立结构复杂性的演化模型,度量软件部件之间相互作用的复杂性,为量化软件的复杂性提供基础,也为提高软件系统的质量提供一种思路与方法。围绕上述研究目标和内容,本文所做工作的主要工作归纳如下: (1)综合采用复杂网络的理论与方法和软件工程的度量指标从系统的层次上详细分析和研究了软件系统在系统演化和版本升级过程中所表现出来的系统特性和系统结构的变化规律,从系统层次上详细分析了他们源代码的演化过程,从理论上深刻揭示了一类面向对象软件系统的演化动力学特性和规律。这些规律的发现对于从宏观的角度去深刻认识、理解、控制面向对象软件系统的结构和演化特性提供了的理论基础。 (2)根据软件演化的动力学分析所得到的结论,采用复杂网络的相关理论进行了解释,提出了面向对象软件系统的无标度(无向的和有向的)演化模型,深刻解释了作为软件复杂性之一的无标度特性的演化机理。 (3)探索和设计了面向对象软件的动态网络的分析方法,通过实例发现了面向对象的软件系统在实时运行过程中生成的动态网络具有复杂网络所特有的小世界特性和无标度特性。这些特性的发现可以用在系统测试、软件质量的评价、系统资源的回收利用等方面,对于丰富面向对象的程序设计具有重要的意义。 (4)为了能够更加全面的度量软件系统部件间的复杂关系,首先采用复杂网络的方法对软件系统进行了抽象,本文提出了一对能够反映软件质量的耦合因子——影响耦合因子和错误影响耦合因子。 目前,软件工程与复杂系统的学科交叉研究才刚刚起步。用复杂网络的方法来研究和认识软件,形成软件网络观,有助于我们深刻认识软件的本质行为和特征,从而开辟一条软件工程学研究的新途径,为推动软件工程彻底解决软件复杂性问题做出应有的贡献。

【关键词】:
【学位授予单位】:武汉大学
【学位级别】:博士
【学位授予年份】:2009
【分类号】:TP311.52
【目录】:

下载全文 更多同类文献

CAJ全文下载

(如何获取全文? 欢迎:购买知网充值卡、在线充值、在线咨询)

CAJViewer阅读器支持CAJ、PDF文件格式


【引证文献】

中国期刊全文数据库 前1条

1 鲍月玲;;提高计算机信息处理能力和信息安全能力的探讨[J];电子技术与软件工程;2014年04期

【参考文献】

中国期刊全文数据库 前10条

1 李兵;王浩;李增扬;何克清;余敦辉;;基于复杂网络的软件复杂性度量研究[J];电子学报;2006年S1期

2 姚静,关治洪;拓扑切换网络的脉冲控制[J];复杂系统与复杂性科学;2005年02期

3 吕金虎;王红春;何克清;;复杂动力网络及其在软件工程中的应用[J];计算机研究与发展;2008年12期

4 韩明畅;李德毅;刘常昱;李华;;软件中的网络化特征及其对软件质量的贡献[J];计算机工程与应用;2006年20期

5 方锦清,汪小帆,刘曾荣;略论复杂性问题和非线性复杂网络系统的研究[J];科技导报;2004年02期

6 张钹;网络与复杂系统[J];科学中国人;2004年10期

7 李兵;马于涛;刘婧;丁琦伟;;软件系统的复杂网络研究进展[J];力学进展;2008年06期

8 闫栋;祁国宁;;大规模软件系统的无标度特性与演化模型[J];物理学报;2006年08期

9 方锦清;汪小帆;郑志刚;毕桥;狄增如;李翔;;一门崭新的交叉科学:网络科学(上)[J];物理学进展;2007年03期

10 史定华;网络——探索复杂性的新途径[J];系统工程学报;2005年02期

【共引文献】

中国期刊全文数据库 前10条

1 吴晓琴;浅析面向对象程序设计特点[J];安徽大学学报(自然科学版);2002年03期

2 孙荣高,王忠群;基于数据字典的软件预防性维护设计[J];安徽机电学院学报;2000年03期

3 孙柏林,昝向明;医疗保险信息系统的数据安全[J];安徽工程科技学院学报;2002年03期

4 梁瀚;计算机软件系统测试方案研究[J];鞍山师范学院学报;2003年04期

5 杨鸿雁;耿新青;;数据库系统原理课程群建设与实践[J];鞍山师范学院学报;2010年06期

6 何方;马武刚;;面向对象设计UML技术在考试系统设计中的实践[J];安阳师范学院学报;2006年05期

7 李淑娣;赵培琨;;铁路检修管理系统的设计与实践[J];保定职业技术学院;2007年02期

8 张立;刘云;;网络舆论传播的无标度特性及其衰减模型的研究[J];北京交通大学学报;2008年02期

9 武志昊;林友芳;田盛丰;唐锐;;高度重叠社区的社区合并优化算法[J];北京交通大学学报;2011年03期

10 刘翔翔;杨勇平;吉鹏飞;;视频实验教学系统实现与应用[J];办公自动化;2011年24期

中国重要会议论文全文数据库 前10条

1 廖丙连;蒋国平;;具有不同拓扑结构的时滞耦合复杂动态网络同步控制[A];中国自动化学会控制理论专业委员会A卷[C];2011年

2 卢全国;陈定方;Raihan Rasool;魏国前;;区域性物流网络及其复杂性研究[A];可持续发展的中国交通——2005全国博士生学术论坛(交通运输工程学科)论文集(下册)[C];2005年

3 金伟新;肖田元;;基于复杂系统理论的信息化战争体系对抗建模与仿真[A];'2008系统仿真技术及其应用学术会议论文集[C];2008年

4 宋雨萌;石磊;;工业共生网络的复杂性度量及案例分析[A];生态工业工程与循环经济——第一届循环经济与生态工业学术研讨会论文集[C];2006年

5 许晴;祖正虎;郑涛;;1998~2004年间世界恐怖活动的无标度特性分析[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(上册)[C];2009年

6 方锦清;李永;孙伟刚;刘强;;我国高技术网络的若干研究进展[A];中国数学力学物理学高新技术交叉研究学会第十二届学术年会论文集[C];2008年

7 李兵;何克清;马于涛;刘婧;彭蓉;梁鹏;李增扬;;对复杂系统的软件工程研究[A];第三届全国复杂动态网络学术论坛论文集[C];2006年

8 方锦清;;网络科学理论研究的若干进展与展望-近年我院复杂网络小组的研究概述[A];第三届全国复杂动态网络学术论坛论文集[C];2006年

9 章忠志;周水庚;方锦清;;复杂网络确定性模型研究的最新进展[A];第四届全国网络科学学术论坛暨研究生暑期学校论文集[C];2008年

10 方锦清;汪小帆;郑志刚;;非线性网络的动力学复杂性研究的进展概况[A];第四届全国网络科学学术论坛暨研究生暑期学校论文集[C];2008年

中国博士学位论文全文数据库 前10条

1 胡进;复杂网络上的博弈及其在通信网络资源管理中的应用[D];华中科技大学;2010年

2 徐旭林;社会群体行为建模及其动力学分析[D];南开大学;2010年

3 曾桂忠;球磨机装补球方法体系研究与精确化装补球软件开发[D];昆明理工大学;2009年

4 杨树忠;复杂网络中的社团检测问题研究[D];北京交通大学;2009年

5 计春雷;全功能点方法和功能规模度量统一模型的研究与应用[D];华东理工大学;2011年

6 陈雪颂;设计驱动式创新机理与设计模式演化研究[D];浙江大学;2011年

7 郭迟;基于复杂网络的Internet脆弱性研究[D];武汉大学;2010年

8 田精白;网络式软件非功能需求分析方法及其应用[D];武汉大学;2009年

9 王世雄;供应链突发风险传染机理与控制策略研究[D];东华大学;2010年

10 王健;信息网络的三个共性特征相关问题研究[D];吉林大学;2011年

中国硕士学位论文全文数据库 前10条

1 邹雄;基于FPGA的弹载计算机调试方法研究[D];南昌航空大学;2010年

2 周斌;复杂网络的社团结构挖掘及应用研究[D];广西师范学院;2010年

3 韩冬振;远程诊断中心的设计与实现[D];郑州大学;2010年

4 董超;基于AE的县域农业资源信息系统的研制与应用[D];山东农业大学;2010年

5 兰文辉;基于复杂网络的可信软件研究[D];大连理工大学;2010年

6 李玥亭;互联网社区核及完整社区提取策略[D];大连理工大学;2010年

7 冯金金;基于复杂网络的软件最小测试路径生成研究[D];大连理工大学;2010年

8 王琦;压铸机实时压射系统与后台数据库的研究[D];辽宁工程技术大学;2009年

9 黄维东;大连电台音频监测控制系统的设计与实现[D];大连海事大学;2010年

10 姚克;高校机房管理系统的设计与实现[D];中国海洋大学;2010年

【同被引文献】

中国期刊全文数据库 前10条

1 杨强;;计算机信息管理系统设计原理探究[J];成功(教育);2011年09期

2 王伟伟;;计算机信息管理系统设计原理探究[J];福建电脑;2011年05期

3 张琼;;档案信息化管理的创新[J];消费导刊;2009年12期

4 魏桂英;高学东;潘静;;职业活动导向的计算机网络实验教学改革研究[J];中国管理信息化;2012年24期

5 聂宁;;计算机系统安全问题与对策[J];科技致富向导;2010年23期

6 王文;;关于提高计算机信息管理能力的研究[J];煤炭技术;2012年05期

7 刘伟;张斌;;信息管理技术在建设工程中的应用[J];黑龙江科技信息;2008年05期

8 韩枫;蓝田;康巨瀛;杨静;孟钰;;信息系统在医院管理中的作用[J];山西医药杂志(下半月刊);2012年12期

9 陈晓勇;;计算机网络技术在信息管理中的应用[J];无线互联科技;2012年10期

10 隆波;;浅析计算机多媒体课件在医学院校教学中的运用[J];无线互联科技;2013年07期

【二级参考文献】

中国期刊全文数据库 前10条

1 李兵;王浩;李增扬;何克清;余敦辉;;基于复杂网络的软件复杂性度量研究[J];电子学报;2006年S1期

2 姚静,关治洪;拓扑切换网络的脉冲控制[J];复杂系统与复杂性科学;2005年02期

3 李德毅;刘坤;孙岩;韩明畅;;涌现计算:从无序掌声到有序掌声的虚拟现实[J];中国科学(E辑:信息科学);2007年10期

4 韩明畅;李德毅;刘常昱;李华;;软件中的网络化特征及其对软件质量的贡献[J];计算机工程与应用;2006年20期

5 方锦清,汪小帆,刘曾荣;略论复杂性问题和非线性复杂网络系统的研究[J];科技导报;2004年02期

6 张钹;网络与复杂系统[J];科学中国人;2004年10期

7 杨芙清;软件工程技术发展思索[J];软件学报;2005年01期

8 何阅,张培培,许田,姜玉梅,何大韧;一个科研合作网的双粒子图自适应演化模型[J];物理学报;2004年06期

9 李?,山秀明,任勇;具有幂率度分布的因特网平均最短路径长度估计[J];物理学报;2004年11期

10 闫栋;祁国宁;;大规模软件系统的无标度特性与演化模型[J];物理学报;2006年08期

中国重要会议论文全文数据库 前1条

1 李常品;孙伟刚;;关于时延复杂动力网络的同步注记[A];第二十四届中国控制会议论文集(上册)[C];2005年

【相似文献】

中国期刊全文数据库 前10条

1 胡桂平;尹项根;张哲;杨剑;;500kV电抗器保护装置管理软件的开发[J];继电器;2006年11期

2 曹海旺;薛朝改;黄建国;王汝夯;;一体化水下对抗仿真环境的设计与实现[J];系统仿真学报;2006年S2期

3 王兆庆;;HDTV机顶盒软件设计实现的探讨[J];华南热带农业大学学报;2007年01期

4 楚志刚;高广耀;周轲;;基于.NET平台的通用数据访问模型及实现[J];河南机电高等专科学校学报;2008年03期

5 齐宝军;;蓝牙技术及其应用研究[J];科技风;2008年09期

6 单显明;吴家龙;夏宏森;;基于Vega Prime的炮兵雷达视景仿真系统[J];火控雷达技术;2010年02期

7 赵国强;马建国;;发供电运行操作帮助系统介绍[J];宁夏电力;1999年02期

8 张红君,黄英,柯军;Intranet模式的医院信息系统分析与设计[J];中华医学图书馆杂志;2001年06期

9 吴忆梅,郑守淇,朱利;基于细粒度结构演化的软件转变[J];小型微型计算机系统;2004年02期

10 王中华;葛彤;朱继懋;;ROV虚拟监控和动力定位系统软件分析与设计[J];海洋工程;2006年01期

中国重要会议论文全文数据库 前10条

1 苏宏升;刘炜;;基于本体的软件结构演化模型研究[A];第四届中国软件工程大会论文集[C];2007年

2 胡春萍;;程控交换机运行软件结构简析[A];四川省通信学会一九九二年学术年会论文集[C];1992年

3 孙翔军;张新华;;导航装备综合测试系统软件结构研究[A];2006年船舶通讯导航学术会议论文集[C];2006年

4 祝普强;王晓辉;郭威;刘开周;;载人潜水器水面监控系统[A];第六届全国信息获取与处理学术会议论文集(2)[C];2008年

5 祝普强;王晓辉;郭威;刘开周;;载人潜水器信息显示与存储技术[A];第六届全国信息获取与处理学术会议论文集(2)[C];2008年

6 杨林;;客运专线综合防灾安全监控系统的软件设计[A];铁路客运专线建设技术交流会论文集[C];2005年

7 韩进;李钢;;基于系统观层次结构定义的软件结构分析和设计[A];全国第16届计算机科学与技术应用(CACIS)学术会议论文集[C];2004年

8 曹海旺;薛朝改;黄建国;王汝夯;;一体化水下对抗仿真环境的设计与实现[A];中国系统仿真学会第五次全国会员代表大会暨2006年全国学术年会论文集[C];2006年

9 张锐;;辽宁省电力市场技术支持系统[A];全面建设小康社会:中国科技工作者的历史责任——中国科协2003年学术年会论文集(上)[C];2003年

10 郑峰峰;;IP网优化评估系统[A];中国通信学会第五届学术年会论文集[C];2008年

中国重要报纸全文数据库 前10条

1 ;[N];电子资讯时报;2007年

2 伊佳;[N];通信产业报;2008年

3 ;[N];网络世界;2003年

4 黄柳青;[N];中国计算机报;2004年

5 ;[N];中国高新技术产业导报;2004年

6 一泓;[N];金融时报;2007年

7 南凯 李华飚;[N];计算机世界;2006年

8 中国科学院电工研究所 唐晓泉;[N];中国电子报;2005年

9 于颖 付宇 记者 封官龙;[N];黑龙江经济报;2008年

10 文/黄柳青;[N];计算机世界;2004年

中国博士学位论文全文数据库 前10条

1 李桓;基于复杂网络的软件结构复杂性分析与建模[D];武汉大学;2009年

2 汪北阳;加权软件网络的建模、分析及其应用[D];武汉大学;2013年

3 王强;构件软件可靠性分析理论与方法研究[D];合肥工业大学;2012年

4 王红春;网络化软件多粒度动态特性分析[D];武汉大学;2010年

5 王中明;基于XML/BACnet的家庭网络系统研究[D];华中科技大学;2006年

6 代素梅;基于网络的流体力学实验室关键技术研究[D];中国矿业大学(北京);2009年

7 桂良启;全自动数字补偿毫米波辐射计及其应用研究[D];华中科技大学;2005年

8 孟军;农业生产宏观决策支持系统的研究及实证分析[D];东北农业大学;2002年

9 郭晓峰;基于SOA和HLA的分布式仿真关键技术研究[D];解放军信息工程大学;2011年

10 王克非;超大规模VOD系统体系结构及服务策略的研究与实现[D];中国人民解放军国防科学技术大学;2001年

中国硕士学位论文全文数据库 前10条

1 莫影;电路故障红外实时检测系统研究[D];电子科技大学;2004年

2 曾斌;SR机器人控制系统的研制[D];中南大学;2004年

3 郭洪涛;基于多支撑平台的普通发票管理系统的设计与实现[D];天津大学;2004年

4 辛子洋;基于Windows DNA体系配电网GIS系统研究与应用[D];华北电力大学(河北);2004年

5 王永静;调制域脉冲分析仪系统软件设计[D];电子科技大学;2005年

6 沈可微;主项解耦消元法及其软件设计[D];南昌大学;2006年

7 王英;基于VxWorks的机载光电观察搜索系统软件设计[D];西北大学;2007年

8 门志勇;CRM系统及应用研究[D];首都经济贸易大学;2002年

9 杨大勇;空中交通管制电子进程单管理系统的设计与实现[D];北京邮电大学;2007年

10 宁强;陕西电力通信网综合网管系统的研究和设计[D];西安电子科技大学;2009年


  本文关键词:基于复杂网络的软件结构复杂性分析与建模,由笔耕文化传播整理发布。



本文编号:228627

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/228627.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4db84***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com