Version control for asynchronous BIM collaboration: Model merging through graph analysis and transformation

被引:1
|
作者
Esser, Sebastian [1 ]
Vilgertshofer, Simon [1 ]
Borrmann, Andre [1 ]
机构
[1] Tech Univ Munich, Chair Computat Modeling & Simulat, Sch Engn & Design, Munich, Germany
关键词
Model synthesis; BIM Level 3; Graph transformation; Patching; Merging; Time-evolving BIM models; Common Data Environment; Model Coordination; GENERATION; DESIGN;
D O I
10.1016/j.autcon.2023.105063
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
The design process in construction projects is iterative and multi-disciplinary in nature. In today's industry practice, several discipline experts concurrently author multiple versions and design variants of BIM models and share them at frequent intervals. Applying a sound version control methodology can significantly enhance automation, enabling the coordination and combination of these model versions into consistent overall models with less extensive manual effort. This paper introduces a diff-and-patch mechanism for transferring changes between model versions, facilitating object-level change tracking using graph representations of BIM model data, and specifically focuses on merging diverging versions through the application of graph transformations. The mechanisms for executing branching and merging of model versions are thoroughly explained and showcased through various illustrative scenarios. The presented method adheres to the established principles of federated BIM collaboration but equips the participating parties with additional means to automate the combination of various model versions, allowing them to focus on the relevant conflicts. The proposed methodology of graph-based version control unlocks the potential of analyzing interdisciplinary dependencies across partial models and enables the more efficient resolution of conflicting model versions.
引用
收藏
页数:17
相关论文
共 50 条
  • [1] Graph-based version control for asynchronous BIM collaboration
    Esser, Sebastian
    Vilgertshofer, Simon
    Borrmann, Andre
    ADVANCED ENGINEERING INFORMATICS, 2022, 53
  • [2] Model management through graph transformation
    Song, G
    Zhang, K
    Kong, J
    2004 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN CENTRIC COMPUTING: PROCEEDINGS, 2004, : 75 - 82
  • [3] A consistency control model based on multi-version merging
    Zhang, P
    Gu, M
    Sun, JG
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 313 - 317
  • [4] Augur 2 - A New Version of a Tool for the Analysis of Graph Transformation Systems
    Konig, Barbara
    Kozioura, Vitali
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 211 (0C) : 201 - 210
  • [5] A unified signal transition graph model for asynchronous control circuit synthesis
    Yakovlev, A
    Lavagno, L
    SangiovanniVincentelli, A
    FORMAL METHODS IN SYSTEM DESIGN, 1996, 9 (03) : 139 - 188
  • [6] Unified signal transition graph model for asynchronous control circuit synthesis
    The Univ, Newcastle upon Tyne, United Kingdom
    Formal Methods Syst Des, 3 (139-188):
  • [7] Analysis of Internal and External Academic Collaboration in an Institution Through Graph Theory
    Guerrero-Sosa, Jared D. T.
    Menendez-Dominguez, Victor H.
    Castellanos-Bolanos, Maria-Enriqueta
    Curi-Quintal, Luis F.
    VIETNAM JOURNAL OF COMPUTER SCIENCE, 2020, 7 (04) : 391 - 415
  • [8] Performance analysis of asynchronous model predictive control laws
    Gondhalekar, Ravi
    2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 1233 - 1238
  • [9] Analysis of an Asynchronous Online Discussion as a Supportive Model for Peer Collaboration and Reflection in Teacher Education
    Gasparic, Romina Plesec
    Pecar, Mojca
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-RESEARCH, 2016, 15 : 369 - 393
  • [10] VISUAL MODELLING AND ANALYSIS OF MODEL TRANSFORMATIONS BASED ON GRAPH TRANSFORMATION
    Ehrig, Hartmut
    Ermel, Claudia
    BULLETIN OF THE EUROPEAN ASSOCIATION FOR THEORETICAL COMPUTER SCIENCE, 2009, (99): : 135 - 152