Automating Codes Conformance
Publication: Journal of Architectural Engineering
Volume 18, Issue 4
Abstract
The ancient methodology of trial-and-error has come a long way over the past hundreds of years, as the construction industry continues to pursue tools that improve design before construction commences. Merging BIM with SmartCodes is a vital step in that evolution. SmartCodes is a new initiative of the International Code Council (ICC) that seeks to automate code compliance check, which takes the building plan as represented by a BIM model and instantly checks for code compliance via model-checking software. The goal is to be able to create a review checklist of building elements to look for, and to inspect the building components that do not comply with code provisions to determine why they do not comply. The introduction of SmartCodes will greatly enhance the traditional design practice by simplifying the access to code provisions and complaints checks. Converting Code and Standards from a flat, rigid format into a dynamic, computable format plays a key role in this process. By breaking through the boundaries of Code and Standard provisions, design software, and Building Information Modeling, a solution to these challenging hurdles can be achieved. This research investigates automated code compliance verification systems that assess building designs according to various criteria, which includes evaluating and examining the functional capabilities of both the technology and structure of SmartCodes and recent code rule checking systems. The paper suggests a new framework for the development of automated code-checking systems that will validate building designs against regulations, provisions, and user-defined conditions.
Get full access to this article
View all available purchase options and get full access to this article.
Acknowledgments
The author would like to express his appreciation to the College of Design, Construction & Planning, University of Florida, Gainesville, for funding and supporting this research.
References
AASHTO (1998). Load and resistance factor design (LRFD) bridge design specifications, 2nd Ed., AASHTO, Washington, DC.
Box, D., and Hejlsberg, A. (2007). “LINQ: .NET language-integrated query.” MSDN Library, 〈http://msdn.microsoft.com/en-us/library/bb308959.aspx〉. (Oct. 20, 2010).
Conover, D. (2007). “Development and implementation of automated code compliance checking in the U.S.” Proc., Annual Conf. American Institute for Architects (AIA) Technology in Architectural Practice (TAP), American Institute for Architects, Washington, DC.
Delis, E. A., and Delis, A. (1995). “Automatic fire-code checking using expert-system technology.” J. Comput. Civ. Eng., 9(2), 141–156.
Eastman, C., Lee, J.-m., Jeong, Y.-s., and Lee, J.-k. (2009). “Automatic rule-based checking of building designs.” Automation Constr., 18(8), 1011–1033.
EXPRESS Data Manager (EDM). (2009). “EXPRESS Data Manager.” Jotne EPM Technology, 〈http://www.epmtech.jotne.com〉 (Feb. 21, 2010).
Fenves, S. J. (1966). “Tabular decision logic for structural design.” J. Struct. Eng., 9(92), 473–490.
Fenves, S. J., Garrett, J. H., Kiliccote, H., Law, K. H., and Reed, K. A. (1995). “Computer representations of design standards and building codes: U.S. perspective.” Int. J. Constr. Inform. Technol., 3(1), 13–34.
Garrett, J. H.,Jr., and Fenves, S. J. (1987). “A knowledge-based standard processor for structural component design.” Eng. Comput., 2(4), 219–238.
Han, C., Kunz, J., and Law, K. (1997). “Making automated building code checking a reality.” Facil. Manag. J., September/October, 22–28.
Han, C., Kunz, J., and Law, K. (1999). “Building design services in a distributed architecture.” J. Comput. Civ. Eng., 13(1), 12–22.
Han, C., Kunz, J., and Law, K. (2002). “Compliance analysis for disabled access, advances in digital government technology, human factors, and policy.” Chapter 9, Advances in digital government: Technology, human factors, and policy, William J. McIver Jr. and Ahmed K. Elmagarmid, eds., Kluwer, Boston, 149–163.
International Code Council (ICC). (2006). “IFC Model View Definition Diagram: Design to Code Compliance Checking (ICC 2006 Codes).” SMART Codes Project, 〈http://www.blis-project.org/IAI-MVD/reporting/browseMVD.php?MVD=ICC-001&BND=IFC2x3&LAYOUT=H〉 (Sep. 19, 2012).
ISO. (1997). “Industrial automation systems and integration—Product data representation and exchange—Part 11: Description methods: The EXPRESS language reference manual,” ISO 10303-11, Geneva.
ISO. (2005). “Industrial automation systems and integration—Product data representation and exchange—Part 11: Description methods: The EXPRESS-X language reference manual,” ISO 10303-14, Geneva.
Khemlani, K. (2005). “CORENET e-PlanCheck: Singapore's automated code checking system.” AECBytes, 〈http://www.aecbytes.com/buildingthefuture/2005/CORENETePlanCheck.html〉 (Apr. 10, 2010).
Kiliccote, H. (1996). “A standards processing framework.” Ph.D. thesis, Dept. of Civil and Environmental Engineering, Carnegie Mellon Univ., Pittsburgh, PA.
Lopez, L. A., and Elam, S. L. (1984). “SICAD: A prototype knowledge based system for conformance checking and design.” Tech. Rep., Dept. of Civil Engineering, Univ. of Illinois at Urbana-Champaign, Urbana-Champaign, IL.
Lopez, L. A., Elam, S., and Reed, K. (1989). “Software concept for checking engineering designs for conformance with codes and standards.” Eng. Comput., 5(2), 63–78.
Lopez, L. A., and Wright, R. N. (1985). “Mapping principles for the standards interface for computer aided design.” NBSIR 85-3115, National Bureau of Standards, Gaithersburg, MD.
Nawari, N. O. (2009). “Intelligent design codes.” Proc., 2009 Structures Congress, ASCE, Reston, VA, 2303–2312.
Selvaag Group. (2007). 〈http://www.selvaag.ee/index.php?lang=eng〉 (Sep. 20, 2012).
Solibri Model Checker (SMC). (2009). “Automated code checking for accessibility” Solibri, 〈http://www.solibri.com/press-releases/solibri-model-checker-v7-1-is-available.html〉 (Sep. 20, 2012).
U.S. General Services Administration (GSA). (2007). “U.S. Courts design guide.” 〈http://www.gsa.gov/portal/content/103732〉 (Sep. 20, 2012).
U.S. General Services Administration (GSA). (2009). “BIM guide for circulation and security validation.” GSA Series 06, 〈http://www.gsa.gov/portal/content/102450〉 (Sep. 20, 2012).
Vassileva, S. (2000). “An approach of constructing integrated client/server framework for operative checking of building code.” Digital Library of Construction Informatics, 〈http://itc.scix.net/cgi-bin/works/Show?_id=w78-2000-996&sort=DEFAULT&search=%20w78-2000-996&hits=1〉 (Sep. 20, 2012).
Yabuki, N., and Law, K. H. (1992). “An integrated framework for design standards processing.” Tech. Rep. 67, Center for Integrated Facility Engineering, Stanford Univ., Stanford, CA.
Information & Authors
Information
Published In
Copyright
© 2012 American Society of Civil Engineers.
History
Received: May 27, 2010
Accepted: Jun 13, 2012
Published online: Jul 14, 2012
Published in print: Dec 1, 2012
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.