KSCE Journal of Civil Engineering

, Volume 23, Issue 5, pp 1952–1962 | Cite as

An Efficient Design Support System based on Automatic Rule Checking and Case-based Reasoning

  • Pin-Chan Lee
  • Tzu-Ping LoEmail author
  • Ming-Yang Tian
  • Danbing Long
Construction Management


A well building design support system can not only meet the rules but also automatically recommend the appropriate alternatives for designers, but most modifications now are conducted in the manual way. Although the method of automatic rule checking can effectively identify the compliance of rules in Building Information Modeling (BIM) models, recommendation supports are still lacked in applications. This paper aims to propose a design support system, using automatic rule checking to identify the compliance of rules and adopting case-based reasoning to provide recommendations via ontology and semantics. The AHP-TOPSIS (Analytic hierarchy process-Technique for Order Preference by Similarity to an Ideal Solution) method is used to give reliable recommendations rank. A real case is adopted as an illustrative example. Results show that the proposed system can increase the design efficiency in both design checking and modifying. Similar applications can be extended to other fields and rules.


automatic rule checking building information modelling case-based reasoning design support system AHP TOPSIS 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Abdulsalam, K. A., Ighravwe, D. E., and Babatunde, M. O. (2018). “A fuzzy-TOPSIS approach for techno-economic viability of lighting energy efficiency measure in public building projects.” Journal of Project Management, Vol. 3, No. 4, pp. 197–206, DOI: 3.10.5267/j.jpm.2018.4.001.CrossRefGoogle Scholar
  2. Byun, H. S. and Lee, K. H. (2005). “A decision support system for the selection of a rapid prototyping process using the modified TOPSIS method.” Int. J. Adv. Manuf. Technol., Vol. 26, Nos. 11–12, pp. 1338–1347, DOI: 10.1007/s00170-004-2099-2.CrossRefGoogle Scholar
  3. Carrillo, P. and Chinowsky, P. (2006). “Exploiting knowledge management: The engineering and construction perspective.” Journal of Management in Engineering, Vol. 22, pp. 2–10, DOI: 10.1061/(ASCE)0742-597X(2006)22:1(2).CrossRefGoogle Scholar
  4. Chen, L. R., Liu, K. H., Lai, F. P., Chang, S. S., and Lee, K. Y. (2017). “Measuring the quality of financial electronic payment system: Combined with fuzzy AHP and fuzzy TOPSIS.” Proc. 17th International Conference on Electronic Business, ICEB, Dubai, UAE, pp. 146–160.Google Scholar
  5. Cheng, J. C. P. and Das, M. (2014). “A BIM-based web service framework for green building energy simulation and code checking.” Journal of Information Technology in Construction, Vol. 19, No. 8, pp. 150–168.Google Scholar
  6. China National Standards (2014). Code for fire protection design of buildings, GB 50016–2014, General Administration of Quality Supervision, Inspection and Quarantine of People’s Republic of China & Standardization Administration of China, Beijing, China.Google Scholar
  7. Delis, E. A. (1995). “Automatic fire-code checking using expert-system technology.” Journal of Computing in Civil Engineering, Vol. 9, No. 2, pp. 141–156, DOI: 10.1061/(ASCE)0887-3801(1995)9:2(141).CrossRefGoogle Scholar
  8. Ding, L. Y., Zhong, B. T., Wu, S., and Luo, H. B. (2016). “Construction risk knowledge management in BIM using ontology and semantic web technology.” Safety Science, Vol. 87, pp. 202–213, DOI: 10.1016/j.ssci.2016.04.008.CrossRefGoogle Scholar
  9. Eastman, C., Lee, J. M., and Jesong, Y. S. (2009). “Automatic rulebased checking of building designs.” Automation in Construction, Vol. 18, No. 8, pp. 1011–1033, DOI: 10.1016/j.autcon.2009.07.002.CrossRefGoogle Scholar
  10. Erdogan, S. A., Šaparauskas, J. and Turskis Z. (2017). “Decision making in construction management: AHP and expert choice approach.” Procedia Engineering, Vol. 172, pp. 270–276, DOI: 10.1016/j.proeng.2017.02.111.CrossRefGoogle Scholar
  11. GhaffarianHoseini, A., Zhang, T., Nwadigo, O., GhaffarianHoseini, A., Naismith, N., Tookey, J., and Raahemifar, K. (2017). “Application of nD BIM integrated knowledge-based building management system (BIM-IKBMS) for inspecting post-construction energy efficiency.” Renewable and Sustainable Energy Reviews, Vol. 72, pp. 935–949, DOI: 10.1016/j.rser.2016.12.061.CrossRefGoogle Scholar
  12. Hwang, C. L. and Yoon, K. (1981). “Methods for multiple attribute decision making.” Multiple Attribute Decision Making, Springer-Verlag, Heidelberg, Germany.CrossRefGoogle Scholar
  13. Ji, Y. and Leite, F. (2018). “Automated tower crane planning: Leveraging 4-dimensional BIM and rule-based checking.” Automation in Construction, Vol. 93, pp. 78–90, DOI: 0.1016/j.autcon.2018.05.003.CrossRefGoogle Scholar
  14. Khalil, N., Kamaruzzaman, S. N., and Baharum, M. R. (2016). “Ranking the indicators of building performance and the users’ risk via analytical hierarchy process (AHP): Case of Malaysia.” Ecological Indicators, Vol. 71, pp. 567–576, DOI: 10.1016/j.ecolind.2016.07.032.CrossRefGoogle Scholar
  15. Lee, J. K., Eastman, C. M., and Lee, Y. C. (2015). “Implementation of a BIM domain-specific language for the building environment rule and analysis.” Journal of Intelligent & Robotic Systems, Vol. 79, Nos. 3–4, pp. 507–522, DOI: 10.1007/s10846-014-0117-7.CrossRefGoogle Scholar
  16. Ma, Z. and Liu, Z. (2018). “Ontology- and freeware-based platform for rapid development of BIM applications with reasoning support.” Automation in Construction, Vol. 90, pp. 1–8, DOI: 10.1016/j.autcon.2018.02.004.CrossRefGoogle Scholar
  17. Mikulakova, E., König, M., Tauscher, E., and Beuckec, K. (2010). “Knowledge-based schedule generation and evaluation.” Advanced Engineering Informatics, Vol. 24, No. 4, pp. 389–403, DOI: 10.1016/j.aei.2010.06.010.CrossRefGoogle Scholar
  18. Motawa, I. and Almarshad, A. (2013). “A knowledge-based BIM system for building maintenance.” Automation in Construction, Vol. 29, pp. 173–182, DOI: 10.1016/j.autcon.2012.09.008.CrossRefGoogle Scholar
  19. Motawa, I. and Almarshad, A. (2015). “Case-based reasoning and BIM systems for asset management.” Built Environment Project and Asset Management, Vol. 5, pp. 233–247, DOI: 10.1108/BEPAM-02-2014-0006.CrossRefGoogle Scholar
  20. Patil, S. K. and Kant R. (2014). “A fuzzy AHP-TOPSIS framework for ranking the solutions of Knowledge Management adoption in Supply Chain to overcome its barriers.” Expert Systems with Applications, Vol. 41, No. 2, pp. 679–693, DOI: 10.1016/j.eswa.2013.07.093.CrossRefGoogle Scholar
  21. Pauwels, P., Zhang, S., and Lee, Y. C. (2017). “Semantic web technologies in AEC industry: A literature overview.” Automation in Construction, Vol. 73, pp. 145–165, DOI: 10.1016/j.autcon.2016.10.003.CrossRefGoogle Scholar
  22. Quattrini, R., Pierdicca, R., and Morbidoni, C. (2017). “Knowledgebased data enrichment for HBIM: Exploring high-quality models using the semantic-web.” Journal of Cultural Heritage, Vol. 28, pp. 129–139, DOI: 10.1016/j.culher.2017.05.004.CrossRefGoogle Scholar
  23. Salman, N. S., Sina, M. N., and Ayyub, A. (2017). “A fuzzy decision making methodology based on fuzzy AHP and fuzzy TOPSIS with a case study for information systems outsourcing decisions.” Journal of Intelligent & Fuzzy Systems, Vol. 32, No. 6, pp. 3921–3943, DOI: 10.3233/JIFS-12495.CrossRefGoogle Scholar
  24. Solihin, W. and Eastman, C. (2015). “Classification of rules for automated BIM rule checking development.” Automation in Construction, Vol. 53, pp. 69–82, DOI: 10.1016/j.autcon.2015.03.003.CrossRefGoogle Scholar
  25. Sun, C. C. (2010). “A performance evaluation model by integrating fuzzy AHP and fuzzy TOPSIS methods.” Expert Systems with Applications, Vol. 37, No. 12, pp. 7745–7754, DOI: 10.1016/j.eswa.2010.04.066.CrossRefGoogle Scholar
  26. Wong, J. K. W. and Li, H. (2008). “Application of the analytic hierarchy process (AHP) in multi-criteria analysis of the selection of intelligent building systems.” Building and Environment, Vol. 43, No. 1, pp. 108–125, DOI: 10.1016/j.buildenv.2006.11.019.CrossRefGoogle Scholar
  27. Yi, K. J. and Langford, D. (2006). “Scheduling-based risk estimation and safety planning for construction projects.” Journal of Construction Engineering and Management, Vol. 132, No. 6, pp. 626–635, DOI: 10.1061/(ASCE)0733-9364(2006)132:6(626).CrossRefGoogle Scholar
  28. Yu, W. D., Chiu, C. T., Cheng, S. T., Chang, C. C., Wu, C. M., and Lin, C. C. (2016). “Application of Building Information Modeling (BIM) to automated fall-protection safety inspection of building construction openings.” Journal of the Chinese Institute of Civil and Hydraulic Engineering, Vol. 28, pp. 21–31, DOI: 10.6652/JoCICHE.Google Scholar
  29. Yurdakul, M. and Tansel, Y. (2018). “Development of a multi-level performance measurement model for manufacturing companies using a modified version of the fuzzy TOPSIS approach.” Soft Computing, Vol. 22, pp. 7491–7503, DOI: 10.1007/s00500-018-3449-6.CrossRefGoogle Scholar
  30. Zhang, S., Sulankivi, K., Kiviniemi, M., Romo, I., Eastmand, C. M., and Teizere, J. (2015). “BIM-based fall hazard identification and prevention in construction safety planning.” Safety Science, Vol. 72, pp. 31–45, DOI: 10.1016/j.ssci.2014.08.001.CrossRefGoogle Scholar
  31. Zhang, S., Teizer, J., Lee, J. K., Eastman, C. M., and Venugopal, M. (2013). “Building Information Modeling (BIM) and safety: Automatic safety checking of construction models and schedules.” Automation in Construction, Vol. 29, pp. 183–195, DOI: 10.1016/j.autcon.2012.05.006.CrossRefGoogle Scholar
  32. Zyoud, S. H. and Hunusch, D. F. (2017). “A bibliometric-based survey on AHP and TOPSIS techniques.” Expert Systems with Applications, Vol. 78, pp. 158–181, DOI: 10.1016/j.eswa.2017.02.016.CrossRefGoogle Scholar

Copyright information

© Korean Society of Civil Engineers 2019

Authors and Affiliations

  • Pin-Chan Lee
    • 1
  • Tzu-Ping Lo
    • 1
    Email author
  • Ming-Yang Tian
    • 1
  • Danbing Long
    • 1
  1. 1.School of Civil EngineeringSouthwest Jiaotong UniversityChengduChina

Personalised recommendations