Meta-Modeling and Graph Grammars: Generating Development Environments for Modeling Languages

元建模和图语法:为建模语言生成开发环境

基本信息

项目摘要

There is a trend to develop domain-specific modeling languages (DSMLs) with corresponding integrated development environments (IDEs) for model-driven development of software. Such IDEs include but are not limited to model editors as well as interpreters and/or translators of models. Additional tools such as high-level model version management and test support with automatic test case generation and model migrators are of great use. The development of such IDEs, however, is costly and requires tool development experiences. Therefore, meta-tools have been developed which reduce tool development to their domain-specific tasks. But still a lot of manual work and tool-related experiences are needed to use these meta-tools in the right way.The overall aim of this project is to raise the degree of automation w.r.t. tool support for modeling languages, especially DSMLs. Since tool development seems to be the largest obstacle for using modeling languages, we intend to identify core problems and to develop new concepts, methods and meta-tools to make tool development for modeling languages faster and easier. In a certain sense, we consider to lift the specification of domain-specific tool environments to a higher abstraction level, i.e., to make it more model-driven. To reach this aim, inherent problems such as interactively generating and repairing models need to be solved and are best considered on the formal level. We use the theory of graph transformation to systematically tackle them. Solutions found are implemented based on the Eclipse Modeling Project and evaluated at a variety of modeling languages.
为模型驱动的软件开发开发具有相应集成开发环境(ide)的特定领域建模语言(dsml)是一种趋势。这些ide包括但不限于模型编辑器以及模型的解释器和/或翻译器。附加的工具,如高级模型版本管理和带有自动测试用例生成和模型迁移器的测试支持,都是非常有用的。然而,这样的ide的开发是昂贵的,并且需要工具开发经验。因此,开发了元工具,将工具开发减少到特定于领域的任务。但是,要正确地使用这些元工具,仍然需要大量的手工工作和与工具相关的经验。这个项目的总体目标是提高自动化w.r.t.工具对建模语言的支持程度,尤其是dsml。由于工具开发似乎是使用建模语言的最大障碍,我们打算确定核心问题,并开发新的概念、方法和元工具,以使建模语言的工具开发更快、更容易。在某种意义上,我们考虑将特定于领域的工具环境的规范提升到更高的抽象级别,也就是说,使其更受模型驱动。为了实现这一目标,需要解决诸如交互式生成和修复模型等固有问题,并且最好在正式级别上考虑这些问题。我们运用图变换理论系统地解决了这些问题。找到的解决方案是基于Eclipse Modeling Project实现的,并在各种建模语言中进行评估。

项目成果

期刊论文数量(8)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Constructing optimized constraint-preserving application conditions for model transformation rules
构建模型转换规则的优化约束保留应用条件
  • DOI:
    10.1016/j.jlamp.2020.100564
  • 发表时间:
    2020
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Nebras Nassar;Jens Kosiol;Thorsten Arendt;Gabriele Taentzer
  • 通讯作者:
    Gabriele Taentzer
Rule-based Graph Repair
  • DOI:
    10.4204/eptcs.309.5
  • 发表时间:
    2019-12
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Christian Sandmann;A. Habel
  • 通讯作者:
    Christian Sandmann;A. Habel
Translating essential OCL invariants to nested graph constraints for generating instances of meta-models
  • DOI:
    10.1016/j.scico.2017.08.006
  • 发表时间:
    2018-01-15
  • 期刊:
  • 影响因子:
    1.3
  • 作者:
    Radke, Hendrik;Arendt, Thorsten;Taentzer, Gabriele
  • 通讯作者:
    Taentzer, Gabriele
Integration of Graph Constraints into Graph Grammars
将图约束集成到图语法中
  • DOI:
    10.1007/978-3-319-75396-6_2
  • 发表时间:
    2018
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Annegret Habel;Christian Sandmann;Tilman Teusch
  • 通讯作者:
    Tilman Teusch
{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Professor Dr. Ernst-Rüdiger Olderog, since 4/2020其他文献

Professor Dr. Ernst-Rüdiger Olderog, since 4/2020的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

相似国自然基金

Galaxy Analytical Modeling Evolution (GAME) and cosmological hydrodynamic simulations.
  • 批准号:
  • 批准年份:
    2025
  • 资助金额:
    10.0 万元
  • 项目类别:
    省市级项目

相似海外基金

A Graph-based Methodology for Modeling the Nucleation of Weak Electrolytes
基于图形的弱电解质成核建模方法
  • 批准号:
    2317787
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Collaborative Research: MoDL: Graph-Optimized Cellular Connectionism via Artificial Neural Networks for Data-Driven Modeling and Optimization of Complex Systems
合作研究:MoDL:通过人工神经网络进行图优化的细胞连接,用于复杂系统的数据驱动建模和优化
  • 批准号:
    2234032
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: III: Small: Physics Guided Graph Networks for Modeling Water Dynamics in Freshwater Ecosystems
合作研究:III:小型:用于模拟淡水生态系统中水动力学的物理引导图网络
  • 批准号:
    2316306
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: MoDL: Graph-Optimized Cellular Connectionism via Artificial Neural Networks for Data-Driven Modeling and Optimization of Complex Systems
合作研究:MoDL:通过人工神经网络进行图优化的细胞连接,用于复杂系统的数据驱动建模和优化
  • 批准号:
    2234031
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: III: Small: Physics Guided Graph Networks for Modeling Water Dynamics in Freshwater Ecosystems
合作研究:III:小型:用于模拟淡水生态系统中水动力学的物理引导图网络
  • 批准号:
    2316305
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Proto-OKN Theme 1: Digging in to Soil Carbon with USDA: A Knowledge Graph Informing Soil Carbon Modeling
Proto-OKN 主题 1:与 USDA 一起深入研究土壤碳:为土壤碳建模提供知识图谱
  • 批准号:
    2333834
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Cooperative Agreement
NSF-CSIRO: Towards Interpretable and Responsible Graph Modeling for Dynamic Systems
NSF-CSIRO:迈向动态系统的可解释和负责任的图形建模
  • 批准号:
    2302786
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Opinion Formation and Graph Dynamics: From Modeling to Empirical Applications
意见形成和图形动态:从建模到实证应用
  • 批准号:
    2206330
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SaTC: CORE: Small: Empowering Network Attack Detection with Complex Graph Modeling
SaTC:核心:小型:通过复杂图建模增强网络攻击检测能力
  • 批准号:
    2154962
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: Unraveling Structural and Mechanistic Aspects of RNA Viral Frameshifting Elements by Graph Theory and Molecular Modeling
合作研究:通过图论和分子建模揭示RNA病毒移码元件的结构和机制
  • 批准号:
    2151777
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了