loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Author: Hendrik Bünder

Affiliation: itemis AG, Bonn and Germany

Keyword(s): Textual Domain-Specific Languages, Model-Driven Development, Language Server Protocol, Case Study.

Related Ontology Subjects/Areas/Topics: Domain-Specific Modeling and Domain-Specific Languages ; Frameworks for Model-Driven Development ; Languages, Tools and Architectures ; MetaModeling ; Methodologies, Processes and Platforms ; Model-Driven Software Development ; Models ; Paradigm Trends ; Software Engineering

Abstract: Model-Driven Software Development using Domain-Specific Languages (DSL) has been widely adopted throughout research and industry. The language workbenches required to efficiently build Domain-Specific Languages and the associated editor support are often deeply integrated into a specific Integrated Development Environment (IDE). Thereby, the chosen Domain-Specific Language workbench predicts the IDE required to use the DSL. Yet, this IDE might not be the best choice for further implementing, testing, and debugging the generated code. A case study was conducted to analyze how the Language Server Protocol could be utilized to decouple the DSL implementation from a specific editor integrated into an IDE. First, the Language Server Protocol capabilities are exemplified by building editor support for an Entity-DSL that is integrated into two different IDEs. Second, a SWOT analysis is carried out to identify strengths and weaknesses as well as opportunities and threats for Domain-Specific Languages utilizing the Language Server Protocol. The case study’s results indicate that the Language Server Protocol enables efficient multi-editor integration. Further, the results of the SWOT analysis imply potential benefits for cross-functional teams specifying a shared domain model. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.138.125.2

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Bünder, H. (2019). Decoupling Language and Editor - The Impact of the Language Server Protocol on Textual Domain-Specific Languages. In Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-358-2; ISSN 2184-4348, SciTePress, pages 131-142. DOI: 10.5220/0007556301310142

@conference{modelsward19,
author={Hendrik Bünder.},
title={Decoupling Language and Editor - The Impact of the Language Server Protocol on Textual Domain-Specific Languages},
booktitle={Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2019},
pages={131-142},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007556301310142},
isbn={978-989-758-358-2},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Decoupling Language and Editor - The Impact of the Language Server Protocol on Textual Domain-Specific Languages
SN - 978-989-758-358-2
IS - 2184-4348
AU - Bünder, H.
PY - 2019
SP - 131
EP - 142
DO - 10.5220/0007556301310142
PB - SciTePress