BIM and Visual Programming Language Supporting Project Constructability

Yan Mota Veras de Carvalho1, Luiz Carlos Magalhães Olimpio2, Matheus Gomes Lima3, Mariana Monteiro Xavier Lima4 & José de Paula Barros Neto5

1Lean Consultant of Capital Projects and Infrastructure, VerumPartners, Fortaleza, Brazil, +55 88 99660-3141, [email protected],
2Engineering Analyst - Lean Planner, Cortez Engenharia Ltda., Fortaleza, Brazil, +55 85 98638-7670, [email protected],
3Master’s Student, Federal University of Ceará (UFC), Fortaleza, Brazil, +55 88 99765-0743, [email protected],
4Adjunct Professor, Department of Architecture and Urbanism and Design, Federal University of Ceará (UFC), Fortaleza, Brazil, [email protected],
5DBA., Full Professor, Department of Structural Engineering and Civil Construction, Federal University of Ceará (UFC), Fortaleza, Brazil, +55 85 99969-1871, [email protected]


Construction projects need to consider the multiplicity of constructive aspects on its development process via predefined parameters. Constructability is a concept that comprehends these features, and has a direct relationship with time, cost, and quality criteria. However, it is often neglected due the difficulty in measuring its indicators during project design process. Additionally, the indicators measurement is usually laborious, resulting in waste of resources during design stage. Recognizing this scenario, this research proposes a practical tool for designers and integrated with a design software. One of the steps of the model is the identification of project performance indicator’s regarding its constructability. Following is the development of a programmable routine, created on Dynamo, used for the data collection from the BIM model. The indicators are updated in real time, granting project constructability evaluation during the modelling process. The alghorithm developed allows users to propose solutions that are almost impossible when using only a modeling software and that would require many operations. Some limitations that were identified are: the developed routines may not support unforeseen variations and since the model was built with a visual programming tool (Dynamo), it may have to undergo some adaptations for correct efficiency in other tools.


Constructability, visual programming, product development, lean construction



Veras de Carvalho, Y. M. , Olimpio, L. C. M. , Lima, M. G. , Lima, M. M. X. & Neto, J. P. B. 2021, 'BIM and Visual Programming Language Supporting Project Constructability' In:, Proc. 29th Annual Conference of the International Group for Lean Construction (IGLC). Lima, Peru, 14-16 Jul 2021. pp 126-135

Download: BibTeX | RIS Format