DICE: Quality-driven development of data-intensive cloud applications

G. Casale, D. Ardagna, M. Artac, F. Barbier, E. Di Nitto, A. Henry, G. Iuhasz, C. Joubert, J. Merseguer, V. I. Munteanu, J. F. Pérez, D. Petcu, M. Rossi, C. Sheridan, I. Spais, D. Vladušič

Research output: Chapter in Book/Report/Conference proceedingConference contribution

42 Scopus citations

Abstract

Model-driven engineering (MDE) often features quality assurance (QA) techniques to help developers creating software that meets reliability, efficiency, and safety requirements. In this paper, we consider the question of how quality-aware MDE should support data-intensive software systems. This is a difficult challenge, since existing models and QA techniques largely ignore properties of data such as volumes, velocities, or data location. Furthermore, QA requires the ability to characterize the behavior of technologies such as Hadoop/MapReduce, NoSQL, and stream-based processing, which are poorly understood from a modeling standpoint. To foster a community response to these challenges, we present the research agenda of DICE, a quality-aware MDE methodology for data-intensive cloud applications. DICE aims at developing a quality engineering tool chain offering simulation, verification, and architectural optimization for Big Data applications. We overview some key challenges involved in developing these tools and the underpinning models.

Original languageEnglish (US)
Title of host publicationProceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages78-83
Number of pages6
ISBN (Electronic)9781479919345
DOIs
StatePublished - Jan 1 2015
Externally publishedYes
Event7th International Workshop on Modeling in Software Engineering, MiSE 2015 - Florence, Italy
Duration: May 16 2015May 17 2015

Conference

Conference7th International Workshop on Modeling in Software Engineering, MiSE 2015
CountryItaly
CityFlorence
Period5/16/155/17/15

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Modeling and Simulation
  • Software

Cite this

Casale, G., Ardagna, D., Artac, M., Barbier, F., Di Nitto, E., Henry, A., Iuhasz, G., Joubert, C., Merseguer, J., Munteanu, V. I., Pérez, J. F., Petcu, D., Rossi, M., Sheridan, C., Spais, I., & Vladušič, D. (2015). DICE: Quality-driven development of data-intensive cloud applications. In Proceedings - 7th International Workshop on Modeling in Software Engineering, MiSE 2015 (pp. 78-83). [7167407] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/MiSE.2015.21