Model-driven Engineering for the Configuration and Deployment of Data Processing Applications
Hui Song, Nicolas Ferry, Jakob Høgenes, Arnor Solberg
2017
Abstract
This position paper reports our current endeavour towards a model-driven engineering framework to support the dynamic configuration and deployment of complex data processing applications. In particular, our approach includes a domain-specific modelling language that abstracts the data processing tasks and at the same time exposes the control of how these tasks are deployed on specific platforms and resources. A modelling framework of model transformation and models@runtime engines realises the semi-automatic configuration and deployment of the applications based on the abstract models.
References
- Atkinson, C. and Kühne, T. (2002). Rearchitecting the UML infrastructure. ACM Transactions on Modeling and Computer Simulation, 12(4):290-321.
- Blair, G., Bencomo, N., and France, R. B. (2009). Models@ run. time. Computer, 42(10):22-27.
- Casale, G., Ardagna, D., Artac, M., et al. (2015). Dice: quality-driven development of data-intensive cloud applications. In 7th MiSE workshop, pages 78-83.
- Czarnecki, K., Foster, J. N., and Hu, Z. (2009). Bidirectional transformations: A cross-discipline perspective. In Theory and Practice of Model Transformations, pages 260-283.
- Ferry, N., Chauvel, F., Song, H., and Solberg, A. (2015). Continuous deployment of multi-cloud systems. In QUDOS workshop, pages 27-28. ACM.
- Hüttermann, M. (2012). DevOps for Developers. Apress.
- Kelly, S. and Tolvanen, J.-P. (2008). Domain-Specific Modeling: Enabling Full Code Generation. John Wiley & Sons.
- Menychtas, A., Konstanteli, K., Alonso, J., OrueEchevarria, L., Gorronogoitia, et al. (2014). Software modernization and cloudification using the artist migration methodology and framework. Scalable Computing: Practice and Experience, 15(2):131-152.
Paper Citation
in Harvard Style
Song H., Ferry N., Høgenes J. and Solberg A. (2017). Model-driven Engineering for the Configuration and Deployment of Data Processing Applications . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 523-528. DOI: 10.5220/0006266505230528
in Bibtex Style
@conference{modelsward17,
author={Hui Song and Nicolas Ferry and Jakob Høgenes and Arnor Solberg},
title={Model-driven Engineering for the Configuration and Deployment of Data Processing Applications},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={523-528},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006266505230528},
isbn={978-989-758-210-3},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - Model-driven Engineering for the Configuration and Deployment of Data Processing Applications
SN - 978-989-758-210-3
AU - Song H.
AU - Ferry N.
AU - Høgenes J.
AU - Solberg A.
PY - 2017
SP - 523
EP - 528
DO - 10.5220/0006266505230528