Model management services play an essential role while developing complex systems by means of model-driven engineering (MDE) practices. They carry out several model management operations (MMOs), including model transformation, validation, comparison, and merging, which are exposed as remotely consumable services. However, the adoption of MMOs on cloud-based model repositories has raised issues related to their discovery and orchestration. Notably, it is an arduous and error-prone task to carry out the composition and execution of complex workflows involving different modeling artefacts consumed by various model management services.This paper presents MDEForgeWL, a complete infrastructure to support the execution of MMO workflows that are remotely available as dedicated services. MDEForgeWL consists of i) a DSL and supporting engine for defining and executing user-defined workflows of model management services, and ii) a cluster infrastructure to register new services and make them available for defining workflows. A prototypical implementation of MDEForgeWL is presented by applying it to an illustrative example.

MDEForgeWL: Towards cloud-based discovery and composition of model management services

Indamutsa A.;Di Rocco J.;Di Ruscio D.;Pierantonio A.
2021

Abstract

Model management services play an essential role while developing complex systems by means of model-driven engineering (MDE) practices. They carry out several model management operations (MMOs), including model transformation, validation, comparison, and merging, which are exposed as remotely consumable services. However, the adoption of MMOs on cloud-based model repositories has raised issues related to their discovery and orchestration. Notably, it is an arduous and error-prone task to carry out the composition and execution of complex workflows involving different modeling artefacts consumed by various model management services.This paper presents MDEForgeWL, a complete infrastructure to support the execution of MMO workflows that are remotely available as dedicated services. MDEForgeWL consists of i) a DSL and supporting engine for defining and executing user-defined workflows of model management services, and ii) a cluster infrastructure to register new services and make them available for defining workflows. A prototypical implementation of MDEForgeWL is presented by applying it to an illustrative example.
978-1-6654-2484-4
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11697/179963
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact