Visual Code Compliance Checking
Team Members: C. Preidel, André Borrmann
Funding: Nemetschek Group, Allplan GmbH
Running period: 09.2014 - 09.2017
Project Description
In construction industry codes and guidelines are used to standardize requirements and thus secure technical standards to guarantee, for example, the stability, operational safety, material quality and last but not least the safety of the user. For this reason, the conformity checking of a building's design planning about the applicable regulations is a significant process during the execution of construction projects. Digital building methods, such as Building Information Modeling (BIM), provide the possibility to automate this checking process. It is appropriate to use the information already bundled in a Building Information Model for a wholly or partially automated conformity check - the so-called Automated Code Compliance Checking - and thus optimize the entire process regarding effort and costs.
When automating the code compliance checking process, a large number of requirements and boundary conditions must be taken into account to ensure reliable results. This includes, in particular, the representation of any information which may be contained in a standard or code, as well as the legibility of the resulting processing system for both human and machine. The Visual Code Checking Language (VCCL), a visual programming language, meets these requirements by representing the contents of a set of rules using graphical elements. In this way, not only all the contents of a set of rules can be mapped, but can also be read and interpreted, in particular, for editors without profound programming knowledge. The resulting graphical processing system can be understood as a flow of information.
As a proof of concept, the VCCL was implemented as a plugin for the cloud service bim+. In an editor, the editor can first define a graph with the help of the VCCL and thus a verification process according to his individual requirements. Afterward, the checking process can directly be applied to a model, stored in the online environment. The VCCL graph is generic so that it is not dependent on a particular building data model, but can be flexibly applied to any model. During the verification process, the user can, if required, make textual and visual samples for each process step, represented by individual graphic elements, so that the plausibility of the overall process can also be checked and thus ensured.
Access to data objects of the building data model using the VCCL
Investigation of a building model with regard to a German fire safety code
Publications
▪ |
Drewes, L.: BIM-integration of sustainable building certification criteria in the early design stages Betreuer: Forth, K.; Borrmann, A. Masterarbeit, 2020 |
![]() ![]() ![]() |
▪ |
Häußler, M.; Esser, S.; Borrmann, A.: Code compliance checking of railway designs by integrating BIM, BPMN and DMN Automation in Construction 121 (103427), pp. 1-24, 2020 DOI: https://doi.org/10.1016/j.autcon.2020.103427 |
![]() ![]() ![]() ![]() |
▪ |
Siebenhütter, K.: Entwicklung einer Methode zum Festhalten des Standes von geprüften Bauwerksmodellen Betreuer: Esser, S. Masterarbeit, 2020 |
![]() ![]() ![]() |
▪ |
Winkelbauer, T.; Hiebenthal, T.; Esser, S.; Barutcu, B.; Vilgertshofer, S.; Borrmann, A.: Projekt RIMcomb: Entwicklung neuer digitaler Methoden im Bereich BIM für die Ausrüstungstechnik Signal+Draht 111 (09/2019), pp. 12-18, 2019 |
![]() ![]() ![]() |
▪ |
Wang, Y.: Analysis of Code and Guideline Contents in Construction Industry based on Text Mining Betreuer: Preidel,C. Bachelorarbeit, 2017 |
![]() ![]() |
▪ |
Preidel, C.; Daum, S.; Borrmann, A.: Data retrieval from building information models based on visual programming Visualization in Engineering 5 (18), pp. 1-14, 2017 DOI: 10.1186/s40327-017-0055-0 |
![]() ![]() ![]() ![]() |
▪ |
Preidel, C.; Borrmann, A.: Refinement of the Visual Code Checking Language for an Automated Checking of Building Information Models Regarding Applicable Regulations In: Proc. of the ASCE International Workshop on Computing in Civil Engineering 2017, Seattle, Washington, USA, 2017 |
![]() ![]() ![]() |
▪ |
Hudeczek, D.: Formalisierung von Normen mithilfe von Auszeichnungssprachen für die automatisierte Konformitätsüberprüfung Betreuer: Preidel, C. Masterarbeit, 2017 |
![]() ![]() ![]() |
▪ |
Preidel, C.; Borrmann, A.: Integrating Relational Algebra into a Visual Code Checking Language for Information Retrieval from Building Information Models In: Proc. of the ICCCBE 2016, Osaka, Japan, 2016 |
![]() ![]() ![]() |
▪ |
Ritter, F.; Preidel, C.; Singer, D.: Visuelle Programmiersprachen im Bauwesen - Stand der Technik und aktuelle Entwicklungen In: Proceedings of the 27th Forum Bauinformatik, Aachen, Germany, 2015 |
![]() ![]() ![]() |
Alle Einträge anzeigen |