B-UML Dataset
收藏资源简介:
B-UML数据集是一个大规模数据集,包含5000多个B-UML模型,旨在支持建模语言、模型驱动工程(MDE)和AI辅助建模的研究。该数据集提供每个模型的多个同步表示,支持可重复、定量和可扩展的实验。
The B-UML Dataset is a large-scale dataset that contains over 5,000 B-UML models, designed to support research on modeling languages, model-driven engineering (MDE), and AI-aided modeling. The dataset provides multiple synchronized representations for each model, enabling reproducible, quantitative, and scalable experiments.
B-UML 数据集概述
数据集简介
B-UML 数据集是一个大规模数据集,包含 5,000 多个 B-UML 模型,旨在支持建模语言、模型驱动工程 (MDE) 和AI 辅助建模领域的研究。该数据集为每个模型提供多种同步表示,支持可重复、可量化且可扩展的实验。
数据内容与结构
每个 B-UML 数据集条目包含以下内容:
- B-UML 模型:可在 BESSER Web 建模环境 (WME) 中编辑。
- 模型图像:模型的渲染视觉表示。
- 结构化元数据:包含类数量、关联数量、属性数量、函数(操作)数量。
- 确定性文本描述:包含类、属性、关联的描述;为保障可重复性而确定性生成(无提示随机性)。
- Python 代码:模型的程序化表示,适用于自动化、分析和机器学习流水线。
- 标签/类别:源自底层数据库的一致标签,支持受控实验和基于类别的评估。
数据来源
B-UML 数据集源自基于 Ecore 的 Modelset,这是一个社区中已建立完善的模型集合。原始 Ecore 模型被系统性地转换并丰富为 B-UML 表示,同时保持了结构多样性和一致性。
工具支持
- BESSER Web 建模环境 (WME):所有 B-UML 模型均可直接在 BESSER WME 中编辑。
预期用途
该数据集适用于:
- 建模工具和转换的基准测试。
- 模型到文本和文本到模型的研究。
- 建模任务的 LLM 评估与训练。
- 模型分析与基于度量的研究。
- MDE 课程的教学与实验。
仓库结构
dataset/ ├── model_1 │ ├── name_BUML_model │ ├── image.png │ ├── metadata.txt │ ├── python_code.txt │ ├── model_path.txt │ ├── textual_description.txt │ └── category.txt readme.md
许可证
本项目采用 MIT 许可证 (https://mit-license.org/)。




