Future Cities for Climate Action: Automated Code Compliance Checking in Reference to Energy Efficiency Building Regulations

  • Asmaa S. EidEmail author
  • Mohsen M. Aboulnaga
  • Ayman H. Mahmoud
Part of the Innovative Renewable Energy book series (INREE)


Cities around the world are facing many challenges in terms of population increase, energy consumption, transport, traffic congestion and water supply that result in huge waste, air pollution and colossal emissions of greenhouse gases, mainly CO2. Such huge increase of population would need housing and dwellings to accommodate such increase. Energy efficiency in buildings can result in mitigating energy use. In developing countries, building code compliance is not receiving enough attention from local authorities. The Energy Efficiency Code Compliance Checking (EECCC) is one of the most vital issues in making buildings low carbon, energy efficient and meet green standards, especially amid the urgent actions needed to offset climate change risks and attain sustainable development goals. This paper presents a BIM-based approach for automating compliance checking of the Egyptian code for enhancing energy efficiency in commercial buildings by virtue of visual programming language (VPL). The developed approach is capable to access data and information available in the BIM model during the preconstruction phase to automate the design evaluation complied with the energy code criteria. The VPL approach is flexible enough to modify the created nodes and links to build new or update the existing checking rules and thus facilitates the design checking process performed by designers, architects and urban designers.


Future cities Climate action Energy efficiency BIM and code compliance checking automation VPL-based checking 


  1. 1.
    Wirth, T. E., Gray, C. B., & Podesta, J. D. (2003). The future of energy policy. Foreign Affairs, 82(4), 132.CrossRefGoogle Scholar
  2. 2.
    Efficiency. (2018). Retrieved April 17, 2019, from
  3. 3.
    General Reports & Studies—JCEE. Retrieved April 17, 2019, from
  4. 4.
    AR6 climate change 2021: Impacts, adaptation and vulnerability—IPCC. Retrieved April 17, 2019, from
  5. 5.
    Untapped potential for climate action: Renewable energy in Nationally Determined Contributions, /publications/2017/Nov/Untapped-potential-for-climate-action-NDC.Google Scholar
  6. 6.
    El-Megharbel, N. (2105). Sustainable development strategy: Egypt’s vision 2030 and planning reform deputy to the minister of planning, monitoring and administrative reform integrated approaches to sustainable development planning and implementation New York.Google Scholar
  7. 7.
    Egypt 2030—SDS Egypt 2030. Retrieved November 29, 2018, from
  8. 8.
    Hanna, G. B. (2013). Green energy and green buildings in Egypt. International Journal of Engineering Research and Applications, 3(4), 466–470.Google Scholar
  9. 9.
    Energy Pillar—Egypt 2030. Retrieved November 29, 2018, from
  10. 10.
    الكود المصرى لتحسين كفاءة إستخدام الطاقة فى المبانى—Energy Efficiency Project. Retrieved November 29, 2018, from
  11. 11.
    Eid, A. S., & GamalEddin, M. (2019). An automated BIM-embedded approach for rule based checking for green building design. Conference: International Conference on Advances in Structural and Geotechnical Engineering ICASGE’19, At Hurghada, Egypt.Google Scholar
  12. 12.
    بدايتنا—Energy Efficiency Project. Retrieved November 29, 2018, from
  13. 13.
    في المنازل—Energy Efficiency Project. Retrieved November 29, 2018, from
  14. 14.
    UNDP-GEF Energy Efficiency Project wins the Emirates Energy Award | UNDP in Egypt. Retrieved November 29, 2018, from
  15. 15.
    Improving Energy Efficiency for Lighting & Building Appliances | UNDP in Egypt. Retrieved November 29, 2018, from
  16. 16.
    Santos, R., Costa, A. A., & Grilo, A. (2017). Bibliometric analysis and review of building information modelling literature published between 2005 and 2015. Automation in Construction, 80, 118–136.CrossRefGoogle Scholar
  17. 17.
    Dimyadi, J., & Amor, R. (2013). Automated building code compliance checking—Where is it at? In: Proceedings of the 19th World Building Congress Construction Society, (pp. 172–185). Brisbane: Queensland University of Technology.Google Scholar
  18. 18.
    Ismail, A. S., Ali, K. N., & Iahad, N. A. (2017). A review on BIM-based automated code compliance checking system. International Conference on Research and Innovation in Information Systems, ICRIIS.Google Scholar
  19. 19.
    Choi, J., & Kim, I. (2017). Development of rule-based building code compliance checking system for BIM based quality improvement. Information, 20(4), 2929–2936.Google Scholar
  20. 20.
    buildingSMART. (2018). buildingSMART—The Home of BIM. Retrieved November 22, 2018, from
  21. 21.
    Solibri. (2014). Solibri | About BIM and IFC. Retrieved November 22, 2018, from
  22. 22.
    Eastman, C., min Lee, J., suk Jeong, Y., & kook Lee, J. (2009). Automatic rule-based checking of building designs. Automation in Construction, 18(8), 1011–1033.CrossRefGoogle Scholar
  23. 23.
    Khemlani, L. (2005). CORENET e-PlanCheck: Singapore’s automated code checking system.Google Scholar
  24. 24.
    Nour, M. (2016). Using bounding volumes for BIM based electronic code checking for buildings in Egypt. American Journal of Engineering Research, 5(4), 91–98.Google Scholar
  25. 25.
    Greenwood, D., Lockley, S., Malsane, S., & Matthews, J. (2010). Automated compliance checking using building information models. In: The Construction, building and real estate research conference of the Royal Institution of Chartered Surveyors [Held at Dauphine Université, Paris, 2–3 September 2010] (pp. 363–371). London: RICS.Google Scholar
  26. 26.
    Yang, Q. Z. (2003). IFC-compliant design information modeling and sharing. The Electronic Journal of Information Technology in Construction, 8, 1–14.Google Scholar
  27. 27.
    L. Ding, R. Drogemuller, M. Rosenman, and D. Marchant, “Automating code checking for building designs—DesignCheck,” Clients Driving innovation: moving ideas into practice. pp. 1–16, 2006. CRC for Construction InnovationGoogle Scholar
  28. 28.
    Nawari, N. O. (2012). Automating codes conformance. Journal of Architectural Engineering, 18(4), 315–323.CrossRefGoogle Scholar
  29. 29.
    Halverson, M. A., Shui, B., & Evans, M. (2009). Country report on building energy codes in the United States.Google Scholar
  30. 30.
    AVolve Software—Online Application Submission. Retrieved from
  31. 31.
    Aec. Feature, Automating Code Compliance in AEC. Retrieved from
  32. 32.
    Nguyen, T.-H. (2005). Integrating building code compliance checking into a 3D CAD system. Journal of Computing in Civil Engineering, 33, 1–12.Google Scholar
  33. 33.
    Tan, X., Hammad, A., & Fazio, P. (2010). Automated code compliance checking for building envelope design. Journal of Computing in Civil Engineering, 24(2), 203–211.CrossRefGoogle Scholar
  34. 34.
    Balaban, Ö. (2012). Automated code compliance checking: A system for checking fire codes. Sarıyer/İstanbul: Istanbul Technical University.Google Scholar
  35. 35.
    Luo, H., & Gong, P. (2015). A BIM-based code compliance checking process of deep foundation construction plans. Journal of Intelligent and Robotic Systems: Theory and Applications, 79(3–4), 549–576.CrossRefGoogle Scholar
  36. 36.
    Malsane, S. (2015). The application of automated rule checking to existing UK building regulations using BIM technologies. Tyne: University of Northumbria.Google Scholar
  37. 37.
    Hongling, G., Yantao, Y., Weisheng, Z., & Yan, L. (2016). BIM and safety rules based automated identification of unsafe design factors in construction. Procedia Engineering, 164, 467–472.CrossRefGoogle Scholar
  38. 38.
    Takim, R., Zulkifli, M. H., & Nawawi, A. H. (2016). Integration of automated safety rule checking (ASRC) system for safety planning BIM-based projects in Malaysia. Procedia—Social and Behavioral Sciences, 222, 103–110.CrossRefGoogle Scholar
  39. 39.
    Preidel, C., & Borrmann, A. (2017). Refinement of the visual code checking language for an automated checking of building information models regarding applicable regulations. In ASCE International Workshop on Computing in Civil Engineering (pp. 157–165). Washington: IWCCE.Google Scholar
  40. 40.
    Preidel, C., & Borrmann, A. (2015). Automated code compliance checking based on a visual language and building information modeling. Conference: International Symposium on Automation and Robotics in Construction and Mining (ISARC 2015) (pp. 256–263). At Oulu, Finland.Google Scholar
  41. 41.
    Zhou, H., Lee, S., & Ying, H. (2018). VPL-based code translation for automated compliance checking of building envelope energy efficiency (pp. 1–12). Reston, VA: American Society of Civil Engineers.Google Scholar
  42. 42.
    Amann, J., Preidel, C., Tauscher, E., & Borrmann, A. (2018). BIM programming. In Building information modeling (pp. 217–231). Cham: Springer International Publishing.CrossRefGoogle Scholar
  43. 43.
    About | The Dynamo Primer. Retrieved April 1, 2019, from

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Asmaa S. Eid
    • 1
    Email author
  • Mohsen M. Aboulnaga
    • 1
  • Ayman H. Mahmoud
    • 1
  1. 1.Faculty of Engineering, Department of ArchitectureCairo UniversityGizaEgypt

Personalised recommendations