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

Sebastian Esser, Simon Vilgertshofer, André Borrmann

Publikation: Beitrag in FachzeitschriftArtikelBegutachtung

Abstract

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.

OriginalspracheEnglisch
Aufsatznummer105063
FachzeitschriftAutomation in Construction
Jahrgang155
DOIs
PublikationsstatusVeröffentlicht - Nov. 2023

Fingerprint

Untersuchen Sie die Forschungsthemen von „Version control for asynchronous BIM collaboration: Model merging through graph analysis and transformation“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren