CPSLint:为工业信息物理系统提供数据验证与清洗的领域特定语言
编程语言
2026-05-12 v2 软件工程
摘要
工业信息物理系统生成大量半结构化时间序列数据,这些数据需要经过仔细的预处理,才能有效地用于诸如故障检测与识别等机器学习应用。原始传感器数据集通常被破坏或不完整,使得在没有适当的数据准备和验证的情况下难以开发可靠的解决方案。在本文中,我们介绍了 CPSLint,一种用于数据验证和清洗的领域特定语言。我们展示了 CPSLint 的设计、实现和评估,证明了其自动检测和纠正常见数据损坏模式的能力,同时使非编程领域专家能够有效地为其分析准备数据。我们报告了在代表性数据集上的评估结果,跟踪了清洗活动的内存消耗和 CPU 时间。与传统方法相比,我们的方法具有多项优势,包括减少人工工作量、保证一致性以及在时间序列数据集和项目中具有更广泛的适用性。
引用
@article{arxiv.2510.18651,
title = {CPSLint: A Domain-Specific Language Providing Data Validation and Sanitisation for Industrial Cyber-Physical Systems},
author = {Uraz Odyurt and Ömer Sayilir and Mariëlle Stoelinga and Vadim Zaytsev},
journal= {arXiv preprint arXiv:2510.18651},
year = {2026}
}