Enhancing Big Data Application Design with the DICE Framework
The focus of the DICE project is to define a quality-driven framework for developing Big data applications. DICE offers an Eclipse-based development environment, centered around a novel UML profile, to prototype, deploy, monitor, and test Big data applications. The DICE framework has been designed to natively support popular open-source solutions. The framework offers a set of 15 open source tools, which have been validated against industrial case studies in the news and media, port operations, and e-government domains.
KeywordsQuality Big data UML Eclipse DevOps
- 1.Casale, G., et al.: DICE: quality-driven development of data-intensive cloud applications. In: Proceedings of MiSE Workshop (2015)Google Scholar
- 2.Li, C., Altamimi, T., Zargari, M.H., Casale, G., Petriu, D.: Tulsa: a tool for transforming UML to layered queueing networks for performance analysis of data intensive applications. In: Bertrand, N., Bortolussi, L. (eds.) QEST 2017. LNCS, vol. 10503, pp. 295–299. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-66335-7_18CrossRefGoogle Scholar
- 3.Li, C., Casale, G.: Performance-aware refactoring of cloud-based big data applications. In: Proceedings of CSCI-ISCC (2017)Google Scholar