插件式疲劳分析软件的体系结构研究  

Study on architecture of fatigue analysis software based on plug-in technology

在线阅读下载全文

作  者:肖建清[1,2] 丁德馨[2] 张萍[3] 徐根[1] 

机构地区:[1]中南大学资源与安全工程学院,湖南长沙410083 [2]南华大学核资源与安全工程学院,湖南衡阳421001 [3]湖南师范大学美术学院,湖南长沙410081

出  处:《计算机工程与设计》2009年第12期2951-2955,共5页Computer Engineering and Design

基  金:国家自然科学基金项目(50774047);湖南省教育厅基金项目(07C652);湖南省安监局基金项目(07-17、07-29);南华大学重点基金项目(07Z09)

摘  要:疲劳理论的发展性以及不统一性,要求开发的疲劳分析软件具有功能的可扩展性,模块的可更换性。为了避免增量升级时软件的重新编译链接,采用了插件技术来构建整个的系统框架。通过对结构疲劳分析流程的研究,提出了建立插件映射表,利用动态加载技术来节省系统运行开销的解决方案。同时,为了解决插件标识中的重名现象,提出了由宿主程序动态分配ID的方法,杜绝了重名的风险,降低了系统与插件间的耦合度。给出了疲劳分析软件宿主程序的基本工作流程,具体说明了疲劳插件的结构以及接口设计方法,为疲劳分析软件的开发提供了依据及范例。Due to the development and non-unity of fatigue theory, the fatigue analysis software is required to be extensible in function and replaceable in component. So, the plug-in technology is used to form the whole system framework to meet these requirements and to avoid compile and link the software again when updating. Through the research on the procedure of fatigue analysis of structure, a solution to saving the cost of system running is proposed by constructing a plug-ins mapping table and using dynamic loading technique. Meanwhile, a method of dynamically allocating symbol IDs for plug-ins by host program is brought forward to put an end to name repeating phenomenon. This method also reduces the coupling degree between host program and plug-ins. Then, the basic working procedure of host program is presented and the structure of fatigue plug-in and the method for designingthe interfaces are illustrated in detail. All of these lay a good foundation for further theoretical study and provide a good example.

关 键 词:疲劳分析 软件体系结构 插件 接口 宿主程序 

分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象