拓扑复杂代码需求的自动模型检查-安全室案例研究

Tanya Bloch, Meir Katz, R. Yosef, R. Sacks
{"title":"拓扑复杂代码需求的自动模型检查-安全室案例研究","authors":"Tanya Bloch, Meir Katz, R. Yosef, R. Sacks","doi":"10.35490/EC3.2019.157","DOIUrl":null,"url":null,"abstract":"A review of the state of the art in the field of automated code compliance checking revealed that existing applications are limited in the scope of clauses they are able to check. While some building code clauses are straightforward, requiring direct checking of parameter values, others depend on the topological relationships among objects, making automated checking of BIM models more challenging. Moreover, existing applications require the user to extensively preprocess the model in preparation for checking. We propose applying semantic enrichment for pre-processing the BIM models. The goal of a semantic enrichment process in support of automated code compliance checking is to derive the needed clause test values automatically and to represent them explicitly. A successful semantic enrichment process can therefore widen the scope of requirements that can be checked automatically. This work demonstrates such a process for checking code clauses involving topologically complex requirements. Although semantic enrichment proved to be successful for several purposes in previous research, dealing with complex topologies involves different types of semantic enrichment tasks. We explore the subject through a test case of requirements from the Israeli code for security rooms.","PeriodicalId":126601,"journal":{"name":"Proceedings of the 2019 European Conference on Computing in Construction","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-07-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Automated model checking for topologically complex code requirements – security room case study\",\"authors\":\"Tanya Bloch, Meir Katz, R. Yosef, R. Sacks\",\"doi\":\"10.35490/EC3.2019.157\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A review of the state of the art in the field of automated code compliance checking revealed that existing applications are limited in the scope of clauses they are able to check. While some building code clauses are straightforward, requiring direct checking of parameter values, others depend on the topological relationships among objects, making automated checking of BIM models more challenging. Moreover, existing applications require the user to extensively preprocess the model in preparation for checking. We propose applying semantic enrichment for pre-processing the BIM models. The goal of a semantic enrichment process in support of automated code compliance checking is to derive the needed clause test values automatically and to represent them explicitly. A successful semantic enrichment process can therefore widen the scope of requirements that can be checked automatically. This work demonstrates such a process for checking code clauses involving topologically complex requirements. Although semantic enrichment proved to be successful for several purposes in previous research, dealing with complex topologies involves different types of semantic enrichment tasks. We explore the subject through a test case of requirements from the Israeli code for security rooms.\",\"PeriodicalId\":126601,\"journal\":{\"name\":\"Proceedings of the 2019 European Conference on Computing in Construction\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-07-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2019 European Conference on Computing in Construction\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.35490/EC3.2019.157\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2019 European Conference on Computing in Construction","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.35490/EC3.2019.157","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5

摘要

对自动代码遵从性检查领域的最新技术的回顾表明,现有的应用程序在它们能够检查的条款范围内是有限的。虽然一些建筑规范条款很简单,需要直接检查参数值,但其他条款依赖于对象之间的拓扑关系,这使得BIM模型的自动检查更具挑战性。此外,现有的应用程序要求用户对模型进行广泛的预处理,以便为检查做准备。我们建议将语义丰富应用于BIM模型的预处理。支持自动代码遵从性检查的语义充实过程的目标是自动派生所需的子句测试值,并显式地表示它们。因此,一个成功的语义充实过程可以扩大可自动检查的需求范围。这项工作演示了检查涉及拓扑复杂需求的代码子句的过程。尽管在之前的研究中,语义富集被证明是成功的,但处理复杂拓扑涉及不同类型的语义富集任务。我们通过一个来自以色列安全室代码的需求测试用例来探讨这个主题。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Automated model checking for topologically complex code requirements – security room case study
A review of the state of the art in the field of automated code compliance checking revealed that existing applications are limited in the scope of clauses they are able to check. While some building code clauses are straightforward, requiring direct checking of parameter values, others depend on the topological relationships among objects, making automated checking of BIM models more challenging. Moreover, existing applications require the user to extensively preprocess the model in preparation for checking. We propose applying semantic enrichment for pre-processing the BIM models. The goal of a semantic enrichment process in support of automated code compliance checking is to derive the needed clause test values automatically and to represent them explicitly. A successful semantic enrichment process can therefore widen the scope of requirements that can be checked automatically. This work demonstrates such a process for checking code clauses involving topologically complex requirements. Although semantic enrichment proved to be successful for several purposes in previous research, dealing with complex topologies involves different types of semantic enrichment tasks. We explore the subject through a test case of requirements from the Israeli code for security rooms.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信