首页> 外文期刊>Electronic Journal of Information Technology in Construction >Towards code compliance checking on the basis of a visual programming language
【24h】

Towards code compliance checking on the basis of a visual programming language

机译:基于可视化编程语言进行代码一致性检查

获取原文
           

摘要

In the AEC industry, there is a large number of standards and codes which ensure the structural stability, reliability, usability of the building under design. Accordingly, checking the conformity of the building design with these requirements is a crucial process. Nowadays this checking is performed to a large extent manually based on two-dimensional technical drawings and textual documents. Due to the low level of automation, the conventional checking procedure is laborious, cumbersome and error-prone. As Building Information Modeling (BIM) becomes more and more mature, a suitable digital information basis also becomes available to enable automating the process. The commercial solutions for code compliance checking available so far mainly follow a black-box approach where the rules that make up a certain regulation are implemented in a hard-wired fashion rendering their implementation in-transparent and non-extendable. A number of researchers have tackled this problem and have proposed various ways that allow the user to define rules, either in a standard programming language or in a dedicated language. However, AEC domain experts usually do not have the required programming skills to use these languages appropriately. To overcome this issue, we introduce the Visual Code Checking Language (VCCL), which uses a graphical notation in order to represent the rules of a code in a machine- and human-readable language. The paper presents the features and functionalities of the VCCL in detail and shows its application in a number of case studies.
机译:在AEC行业中,有大量的标准和规范可确保所设计建筑物的结构稳定性,可靠性和可用性。因此,检查建筑设计是否符合这些要求是至关重要的过程。如今,这种检查很大程度上是基于二维技术图纸和文本文件进行的。由于自动化程度低,常规的检查过程费力,麻烦且容易出错。随着建筑信息模型(BIM)变得越来越成熟,合适的数字信息基础也变得可用以实现流程的自动化。迄今为止,用于代码一致性检查的商业解决方案主要遵循黑盒方法,其中构成特定法规的规则以硬连线方式实施,从而使其实现不透明且不可扩展。许多研究人员已经解决了这个问题,并提出了各种方法,允许用户以标准编程语言或专用语言定义规则。但是,AEC领域专家通常不具备适当使用这些语言所需的编程技能。为克服此问题,我们引入了可视代码检查语言(VCCL),该语言使用图形表示法来用机器可读的语言和人类可读的语言表示代码规则。本文详细介绍了VCCL的特性和功能,并展示了其在许多案例研究中的应用。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号