中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/64362
English  |  正體中文  |  简体中文  |  全文笔数/总笔数 : 78852/78852 (100%)
造访人次 : 35043114      在线人数 : 1330
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜寻范围 查询小技巧:
  • 您可在西文检索词汇前后加上"双引号",以获取较精准的检索结果
  • 若欲以作者姓名搜寻,建议至进阶搜寻限定作者字段,可获得较完整数据
  • 进阶搜寻


    jsp.display-item.identifier=請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/64362


    题名: 建築資訊模型應用程式之模型轉換與程式產生研究;Model transformation and application codes generation using model-driven architecture(MDA) for building information models(BIMs)
    作者: 侯翔偉;Hou,Hsiang-Wei
    贡献者: 土木工程學系
    关键词: 建築資訊模型;模型驅動架構;統一塑模語言;程式產生器;捷運車站;Building Information Model;Model-driven Architecture;Unified Modeling Language;Codes Generation;Transit Station
    日期: 2014-06-24
    上传时间: 2014-08-11 18:11:20 (UTC+8)
    出版者: 國立中央大學
    摘要: 建築資訊模型是新一代的建築製圖工法,透過數位方式進行製圖,與傳統電腦輔助設計進行製圖相比,建築資訊模型除了能夠製圖外,亦能提供碰撞測試與生命週期管理等功能,建築資訊模型同時還包含了建物許多豐富的訊息,這些訊息可以在不同的領域中應用。
    模型驅動架構是一種設計的方法,藉由統一塑模語言來當作樣板,設計者只需在設計的各個階段進行樣板設計或轉換對應,就能夠得到可應用於各種平台的程式。
    本研究將建築資訊模型應用至模型驅動架構中,將建築資訊模型中的訊息轉換為統一塑模語言模型,透過模型驅動架構將統一塑模語言模型轉換為程式碼,這些程式碼帶有建築資訊模型的訊息,可以方便各領域的使用者進行針對該建物的應用程式設計。相信善用本研究成果可大幅降低建築資訊模型相關應用程式的開發時間,與提升這些程式碼的寫作品質。
    ;The building information model (BIM) technology is a new way to design buildings, and every aspect of buildings can be stored in the BIM database. BIM changes not only the traditional design process but the project stakeholders’ responsibilities. Hence, other software applications such as facility management, disaster mitigation, and energy savings should use BIM as the base data representing their buildings and add customized functionalities into BIM so that the goal regarding comprehensive life cycle information management of buildings can be achieved.
    The model-driven architecture (MDA) technology is a software development method. It relies on Unified Modeling Language (UML) as a template to describe a software application. Designers can use UML to design, and MDA will transform the model into the codes that can be used to build the real application. Both BIM and MDA are not new technologies. However, no research exists to explore the integration of the two technologies.
    In this study, an application for handling data of a transit station was generated by using the integrated approach, i.e., BIMAppBuilder. This application’s model consisted of two parts: one was from BIM data and another was designed in the traditional way to describe the new functionalities of the application. The Revit2UML tool was developed to help the transformation process from Revit (a BIM drafting tool) to Umbrello (a UML drafting tool). The Parser tool was developed to help complete the static code-generation aspect of the object model, while the Code Maker tool was for the dynamic aspect, e.g., sequence diagrams. The Project Builder tool was developed to synthesize all the codes generated and create a Visual Studio project for Revit Addin. Therefore, BIMAppBuilder includes the above four tools, and a socket-based software service tool, Revit Remote Service, was being developed to further simplify the efforts of developing a BIM-related software service. It can be expected that future BIM-related applications can be automatically generated by using BIMAppBuilder, and with a few modifications for the codes generated, a distributed software service for BIM data retrieval and update can be realized by using Revit Remote Service. Since BIM can be applied in each phase of a building’s life cycle, the proposed approach may help creation of these applications efficiently and effectively, especially for the operation and maintenance phase of a building.
    显示于类别:[土木工程研究所] 博碩士論文

    文件中的档案:

    档案 描述 大小格式浏览次数
    index.html0KbHTML512检视/开启


    在NCUIR中所有的数据项都受到原著作权保护.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明