paperbot · PL 论文追踪

全部论文 待读 收藏

P2 DReM: Efficiently Generating Domain-Specific Requirements Modeling Tool

DReM:高效生成领域特定的需求建模工具
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 2/10 · 论文聚焦于用 MDE 与低代码高效生成领域特定需求建模工具,属于软件工程/DSL 建模工具方向,与用户关注的静态分析、Agentic/LLM 程序分析、浮点程序分析、贝叶斯程序分析等核心问题无明显交集。虽然涉及 DSL 与开发者工具,但并未触及用户画像中的 PL 与 AI 交叉、形式化验证或工业落地分析主线。引用 1 inbox
Ruixin Geng, Jiahao Weng, Ning Ge, Jingyao Li, Chunming Hu
crossref: 2026-09-12

AI 速览

一句话:提出融合 MDE 与低代码的 DReM,高效生成领域特定需求建模工具,开发时间较 Sirius 和 OutSystems 分别降低 95.08% 与 78.17%。

在需求建模中,开发领域特定语言(DSL)及其建模工具成本高昂,即便对需求 DSL 做微小修改,也往往需要重新开发整个建模工具。为此,作者融合模型驱动工程(MDE)与低代码开发思想,提出 DReM——一个高效生成需求建模工具的工具,旨在降低 DSL 与建模工具的构建与演化成本,使需求建模工具能随 DSL 变更快速再生成。作者通过案例研究与实验评估 DReM 的效率,结果表明其可将需求建模工具的开发时间相比 Sirius 减少 95.08%,相比 OutSystems 减少 78.17%。论文还提供了案例视频、DReM 原型及所生成的需求建模工具供访问。

问题
需求 DSL 及其建模工具的开发与维护成本高,DSL 的微小改动也会导致建模工具需要重新开发。
方法
融合模型驱动工程(MDE)与低代码开发原则,实现 DReM 以高效生成领域特定的需求建模工具。
评估
通过案例研究与实验,将 DReM 与 Sirius、OutSystems 对比,开发时间分别降低 95.08% 和 78.17%。
原文摘要(Abstract)

In requirements modeling, developing domain-specific languages (DSLs) and their modeling tools entails significant costs. Even minor modifications to a requirements DSL require the redevelopment of the modeling tool. To overcome this challenge, we integrate Model-Driven Engineering (MDE) and low-code development principles to introduce DReM, a tool for efficiently generating requirements modeling tools. Experiments with DReM demonstrate its ability to improve the efficiency of requirements modeling tool development, achieving a reduction in development time of 95.08% and 78.17% compared to Sirius and OutSystems, respectively. A video walkthrough of the case study is available on YouTube at https://youtu.be/ofvn_YJZLOE, while a prototype of DReM can be accessed at http://82.156.98.49:3005/, and a generated requirements modeling tool is provided at http://82.156.98.49:5173/.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot9102,
  title = {DReM: Efficiently Generating Domain-Specific Requirements Modeling Tool},
  author = {Ruixin Geng and Jiahao Weng and Ning Ge and Jingyao Li and Chunming Hu},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728574}
}