Enhancing Model Management with Automated REST API Generation
The development of Web-based modeling tools leverages Web technologies and Model-Driven Engineering (MDE) techniques to provide environments to create and edit models or model-based low-code solutions. These tools require providing a fast and efficient way for model management, which is especially important in model-based system engineering. However, there are still few approaches that provide this kind of model management. Among the strategies for developing distributed services, there is a growing interest in the use of RESTful services, as they allow providing stateless and scalable solutions. In this paper, we present a tool to provide RESTful services for model management that can be used to interact with any kind of model, and can be used to build a Web-based modeling tool providing modeling-as-a-service. We implemented the approach as a middleware, which is used to provision RESTful services for model management, and we evaluated the approach with a scenario-based methodology applied to the running example.
Authors
- Javier Luis Izquierdo (ORCID: https://orcid.org/0000-0002-2326-1700)
- Adiel Tuyishime (ORCID: https://orcid.org/0000-0001-7088-7733)
- Ludovico Iovino (ORCID: https://orcid.org/0000-0001-6552-2609)
- Francesco Basciani (ORCID: https://orcid.org/0000-0002-9800-3431)
Institutions
- Universitat Oberta de Catalunya (ES)
- Gran Sasso Science Institute (IT)
Publication Details
- Published
- 2024-09-22
- DOI
- https://doi.org/10.1145/3652620.3687787
- Citations
- 2
- Primary Topic
- Model-Driven Software Engineering Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.97