首页> 外文学位 >An Internet-enabled software framework for the collaborative development of a structural analysis program.
【24h】

An Internet-enabled software framework for the collaborative development of a structural analysis program.

机译:一个Internet支持的软件框架,用于协作开发结构分析程序。

获取原文
获取原文并翻译 | 示例

摘要

This thesis describes the research and prototype implementation of an Internet-enabled software framework that facilitates the utilization and the collaborative development of a finite element structural analysis program by taking advantage of object-oriented modeling, distributed computing, database and other advanced computing technologies. This new framework allows users easy access to the analysis program and the analysis results by using a web-browser or other application programs, such as MATLAB. In addition, the framework serves as a common finite element analysis platform for which researchers and software developers can build, test, and incorporate new developments.; The collaborative software framework is built upon an object-oriented finite element program. The research objective is to enhance and improve the capability and performance of the finite element program by seamlessly integrating legacy code and new developments. Developments can be incorporated by directly integrating with the core as a local module and/or by implementing as a remote service module. There are several approaches to incorporate software modules locally, such as defining new subclasses, building interfaces and wrappers, or developing a reverse communication mechanism. The distributed and collaborative architecture also allows a software component to be incorporated as a service in a dynamic and distributed manner. Two forms of remote element services, namely the distributed element service and the dynamic shared library element service, are introduced in the framework to facilitate the distributed usage and the collaborative development of a finite element program.; The collaborative finite element software framework also includes data and project management functionalities. A database system is employed to store selected analysis results and to provide flexible data management and data access. The Internet is utilized as a data delivery vehicle and a data query language is developed to provide an easy-to-use mechanism to access the needed analysis results from readily accessible sources in a ready-to-use format for further manipulation. Finally, a simple project management scheme is developed to allow the users to manage and to collaborate on the analysis of a structure.
机译:本文描述了基于Internet的软件框架的研究和原型实现,该框架通过利用面向对象的建模,分布式计算,数据库和其他先进的计算技术,促进了有限元结构分析程序的利用和协同开发。这种新的框架使用户可以使用Web浏览器或其他应用程序(例如MATLAB)轻松访问分析程序和分析结果。此外,该框架还可以作为通用的有限元分析平台,研究人员和软件开发人员可以使用该平台来构建,测试和整合新的开发成果。协作软件框架建立在面向对象的有限元程序上。研究目的是通过无缝集成遗留代码和新开发来增强和改进有限元程序的功能和性能。通过与内核直接集成为本地模块和/或通过实现为远程服务模块,可以合并开发。有几种方法可以在本地合并软件模块,例如定义新的子类,构建接口和包装程序或开发反向通信机制。分布式和协作式体系结构还允许将软件组件以动态和分布式的方式合并为服务。框架中引入了两种形式的远程元素服务,即分布式元素服务和动态共享库元素服务,以促进有限元素程序的分布式使用和协同开发。协作有限元软件框架还包括数据和项目管理功能。数据库系统用于存储选定的分析结果,并提供灵活的数据管理和数据访问。互联网被用作数据传输工具,并且开发了一种数据查询语言,以提供一种易于使用的机制,以易于使用的格式从易于访问的源中访问所需的分析结果,以进行进一步的操作。最后,开发了一种简单的项目管理方案,以允许用户管理和协作进行结构分析。

著录项

  • 作者

    Peng, Jun.;

  • 作者单位

    Stanford University.;

  • 授予单位 Stanford University.;
  • 学科 Engineering Civil.; Computer Science.
  • 学位 Ph.D.
  • 年度 2003
  • 页码 183 p.
  • 总页数 183
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 建筑科学;自动化技术、计算机技术;
  • 关键词

  • 入库时间 2022-08-17 11:45:19

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号