Enhancing Big Data Application Design with the DICE Framework

  • Giuliano Casale
  • Chen LiEmail author
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 824)


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.


Quality Big data UML Eclipse DevOps 


  1. 1.
    Casale, G., et al.: DICE: quality-driven development of data-intensive cloud applications. In: Proceedings of MiSE Workshop (2015)Google Scholar
  2. 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). Scholar
  3. 3.
    Li, C., Casale, G.: Performance-aware refactoring of cloud-based big data applications. In: Proceedings of CSCI-ISCC (2017)Google Scholar
  4. 4.
    Spinner, S., Casale, G., Brosig, F., Kounev, S.: Evaluating approaches to resource demand estimation. Perform. Eval. 92, 51–71 (2015)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Imperial College LondonLondonUK

Personalised recommendations