jjodel – A Reflective Cloud-Based Modeling Framework

jjodel – A Reflective Cloud-Based Modeling Framework
复制标题

jjodel – 基于云的反射建模框架

DOI:
--
复制
发表时间:
2023
期刊:
2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)
影响因子:
--
通讯作者:
Giordano Tinella
Giordano Tinella
中科院分区:
--
文献类型:
--
作者:
Juri Di Rocco;D. D. Ruscio;A. D. Salle;Damiano Di Vincenzo;A. Pierantonio;Giordano Tinella

文献摘要

被引文献

相似文献

模型驱动工程(MDE)依赖于已被证明可扩展和成功的建模框架。然而,除其他质量因素外,累积的技术债务降低了效力。jjodel是一个基于云的反射建模软件,旨在减少不必要的复杂性,同时增强可用性。为了让新用户和学生更容易访问建模框架,jjodel消除了昂贵的安装和维护(“零设置”)的需要。jjodel是反射性的,这意味着它可以推理出自己的结构和行为,减轻了由于生成、编译和部署模式(通常是模型驱动平台的特征)而产生的问题。因此,它是灵活和可定制的,并适应不断变化的需求。模型编辑器是活的组件,它们自然地随着元模型和相关语法视点(多个具体语法)的任何更改而共同进化。基于云的jjodel允许协作建模、元建模和语法定义。最后,jjodel允许基于布局的语法定义符号,这在许多工程领域都是需要的,比如铁路。
Model-Driven Engineering (MDE) relies on modeling frameworks that have proven scalable and successful. However, the accumulated technical debt has reduced effectiveness, among other quality factors. jjodel is a cloud-based, reflective modeling software that aims to reduce unnecessary complexity while enhancing usability. To make modeling frameworks more accessible for new users and students, jjodel eliminates the need for costly installation and maintenance (“zero-setup”). jjodel is reflective, meaning it can reason about its structure and behavior, mitigating the problems due to the generation, compilation, and deployment pattern that typically characterizes model-driven platforms. Thus, it is flexible and customizable and adapts to changing needs. Model editors are living components that naturally co-evolve to any change to the metamodel and related syntactical viewpoints (multiple concrete syntaxes). Cloud-based jjodel allows collaborative modeling, metamodeling, and syntax definition. Finally, jjodel allows layout-based syntax definition notations, which are needed in many engineering domains, such as railways.