paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Merlin-A: A tool to engineer adaptive modelling languages

Merlin-A:一种工程化自适应建模语言的工具
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 1/10 · 论文聚焦 DSL 与自适应建模语言的工程化设计,属于软件工程/建模领域,与用户关注的静态分析、LLM/Agent 用于程序分析、浮点程序分析和贝叶斯程序分析均无直接关联。引用 0 inbox
Esther Guerra, Juan de Lara
crossref: 2026-09-12

AI 速览

一句话:提出 Merlin-A 工具,用于工程化可适应不同用户、目的和场景的建模语言。

建模语言在软件工程中广泛用于描述系统与过程,在模型驱动工程和低代码开发中尤为关键,因为需要为特定领域构建基于 DSL 的自动化方案。然而,现有 DSL 通常较为僵化:同一种语言往往要同时服务背景、建模目的和使用场景各异的用户,难以按需调整。Merlin-A 面向这一问题,定位为一种用于工程化自适应建模语言的工具,旨在支持构建能够适应不同用户与使用情境的建模语言。摘要仅给出工具动机与定位,未说明具体实现机制、语言适应维度及评估结果。

问题
现有 DSL 过于僵化,单一语言需服务背景、建模目的与使用场景多样的用户,缺乏适应性。
方法
提出 Merlin-A 工具,用于工程化自适应建模语言,以支持按不同用户和使用场景调整建模语言。
评估
摘要未描述评估方法或实验结果,无法从给定信息确定其评估方式。
原文摘要(Abstract)

Modelling languages are pervasive in software engineering to describe systems and processes. They are pivotal in model-driven engineering and low-code development, where automation solutions based on domain-specific languages (DSLs) need to be built for particular domains. However, today's DSLs are rigid, since a single language needs to accommodate a wide variety of users with diverse backgrounds, modelling purposes, and usage scenarios.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot8999,
  title = {Merlin-A: A tool to engineer adaptive modelling languages},
  author = {Esther Guerra and Juan de Lara},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3728585}
}