Saved in:
Bibliographic Details
Main Authors: Zhang, Weixing, Holtmann, Jörg, Strüber, Daniel, Steghöfer, Jan-Philipp
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2407.09895
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916322580889600
author Zhang, Weixing
Holtmann, Jörg
Strüber, Daniel
Steghöfer, Jan-Philipp
author_facet Zhang, Weixing
Holtmann, Jörg
Strüber, Daniel
Steghöfer, Jan-Philipp
contents Blended modeling is an approach that enables users to interact with a model via multiple notations. In this context, there is a growing need for open-source industry-grade exemplars of languages with available language engineering artifacts, in particular, editors and notations for supporting the creation of models based on a single metamodel in different representations (e.g., textual, graphical, and tabular ones). These exemplars can support the development of advanced solutions to address the practical challenges posed by blended modeling requirements. As one such exemplar, this paper introduces EATXT, a textual concrete syntax for automotive architecture modeling with EAST-ADL, developed in cooperation with an industry partner in the automotive domain. The EATXT editor is based on Xtext and provides basic and advanced features, such as an improved content-assist and serialization specifically addressing blended modeling requirements. We present the editor features and architecture, the implementation approach, and previous use of EATXT in research. The EATXT editor is publicly available, rendering it a valuable resource for language developers.
format Preprint
id arxiv_https___arxiv_org_abs_2407_09895
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle EATXT: A textual concrete syntax for EAST-ADL
Zhang, Weixing
Holtmann, Jörg
Strüber, Daniel
Steghöfer, Jan-Philipp
Software Engineering
Programming Languages
Blended modeling is an approach that enables users to interact with a model via multiple notations. In this context, there is a growing need for open-source industry-grade exemplars of languages with available language engineering artifacts, in particular, editors and notations for supporting the creation of models based on a single metamodel in different representations (e.g., textual, graphical, and tabular ones). These exemplars can support the development of advanced solutions to address the practical challenges posed by blended modeling requirements. As one such exemplar, this paper introduces EATXT, a textual concrete syntax for automotive architecture modeling with EAST-ADL, developed in cooperation with an industry partner in the automotive domain. The EATXT editor is based on Xtext and provides basic and advanced features, such as an improved content-assist and serialization specifically addressing blended modeling requirements. We present the editor features and architecture, the implementation approach, and previous use of EATXT in research. The EATXT editor is publicly available, rendering it a valuable resource for language developers.
title EATXT: A textual concrete syntax for EAST-ADL
topic Software Engineering
Programming Languages
url https://arxiv.org/abs/2407.09895