English

MVDLite: a Fast Validation Algorithm for Model View Definition Rules

Databases 2023-12-29 v4

Abstract

Model View Definition (MVD) is the standard methodology to define the data exchange requirements and rule constraints for Building Information Models (BIMs). In this paper, the MVDLite algorithm is proposed for the fast validation of MVD rules. A "rule chain" structure is introduced to combine the data templates, constraint statements, and logical interconnections in an input mvdXML ruleset, which leads to fast filtering of data nodes through the rule chain. By establishing the correspondence of each prefix of the rule chain with a string, the deep-caching strategy further improves efficiency. The outperforming experimental results show that our algorithm significantly reduces the running time of MVD validation on large real-world BIMs.

Keywords

Cite

@article{arxiv.1909.06997,
  title  = {MVDLite: a Fast Validation Algorithm for Model View Definition Rules},
  author = {Han Liu and Ge Gao and Hehua Zhang and Yu-Shen Liu and Yan Song and Ming Gu},
  journal= {arXiv preprint arXiv:1909.06997},
  year   = {2023}
}

Comments

Preprint submitted to 29th International Workshop on Intelligent Computing in Engineering (EG-ICE)