Projects per year
Abstract
YAML is a widely used textual format for capturing structured data. Despite its widespread use by software engineering practitioners, there is little support for YAML in model management (e.g. model-to-text, model-to-model) languages. This paper proposes an approach for bridging the conceptual gap between contemporary model management languages and YAML. A technical solution is presented for enabling the use of model management tasks over models captured in YAML. Our solution is evaluated in an industrial case study on cloud infrastructure automation, involving the use of model transformations that transform EMF models into YAML models, with the goal of producing Infrastructure as Code through Ansible Playbooks.
Original language | English |
---|---|
Title of host publication | Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2024 |
Place of Publication | New York, NY, USA |
Publisher | ACM |
Pages | 970-979 |
Number of pages | 10 |
ISBN (Print) | 9798400706226 |
DOIs | |
Publication status | Published - 31 Oct 2024 |
Event | 2024 ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems - Linz, Austria Duration: 22 Sept 2024 → 27 Sept 2024 https://conf.researchr.org/home/models-2024 |
Publication series
Name | MODELS Companion '24 |
---|---|
Publisher | Association for Computing Machinery |
Conference
Conference | 2024 ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems |
---|---|
Abbreviated title | MODELS '24 |
Country/Territory | Austria |
City | Linz |
Period | 22/09/24 → 27/09/24 |
Internet address |
Bibliographical note
© 2024 Copyright held by the owner/author(s). This is an author-produced version of the published paper. Uploaded in accordance with the University’s Research Publications and Open Access policy.Keywords
- Model Management
- YAML
- MDE
- EMF
- Infrastructure as Code
- Ansible
- Eclipse Epsilon
- EMC Driver
- Cloud Automation
Projects
- 1 Finished
-
High-Integrity, Complex, Large, Software and Electronic Systems
Bate, I. J. (Principal investigator), Kolovos, D. (Co-investigator) & McDermid, J. A. (Co-investigator)
1/07/19 → 30/06/23
Project: Research project (funded) › Research