中文

迈向元模型与语法协同演化的自动化支持

软件工程 2024-01-31 v1

摘要

混合建模是一种新兴范式,涉及同一底层建模语言的多种表示法之间的无缝交互。我们专注于基于元模型的模型驱动工程(MDE)方法来开发文本语言,以改进建模工具的混合建模能力。在本论文中,我们提出了一种方法,可以在基于元模型的MDE环境中,支持语言工程师开发文本语言时元模型和语法的协同演化。首先,我们全面报告了支持混合建模的建模工具的挑战和局限性,以及改进它们的机会。其次,我们展示了语言工程师如何根据需求扩展Xtext的生成器能力。第三,我们提出了一种半自动方法,将具有生成语法的语言转换为Python风格的语言。最后,我们提供了一个解决方案(即GrammarOptimizer),可以支持不同风格语言的快速原型设计以及演化语言的元模型和语法的协同演化。

关键词

引用

@article{arxiv.2312.07582,
  title  = {Towards Automated Support for the Co-Evolution of Meta-Models and Grammars},
  author = {Weixing Zhang},
  journal= {arXiv preprint arXiv:2312.07582},
  year   = {2024}
}

备注

PhD thesis