Enhancing Big Data Application Design with the DICE Framework

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).  https://doi.org/10.1007/978-3-319-66335-7_18CrossRefGoogle 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