2015 IEEE/ACM 7th International Workshop on Modeling in Software Engineering 2015
DOI: 10.1109/mise.2015.21
|View full text |Cite
|
Sign up to set email alerts
|

DICE: Quality-Driven Development of Data-Intensive Cloud Applications

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 tec… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
4
3
3

Relationship

4
6

Authors

Journals

citations
Cited by 47 publications
(31 citation statements)
references
References 8 publications
0
31
0
Order By: Relevance
“…The DICE IDE and updates on the project are available at http://www.diceh2020.eu, together with a project vision document [1]. In the future we plan to release specialized "thinned" product versions of the IDE dedicated to specific technologies, such as Apache Storm, in order to supply to end users an environment targeting specific application classes (e.g., stream-based applications).…”
Section: Resultsmentioning
confidence: 99%
“…The DICE IDE and updates on the project are available at http://www.diceh2020.eu, together with a project vision document [1]. In the future we plan to release specialized "thinned" product versions of the IDE dedicated to specific technologies, such as Apache Storm, in order to supply to end users an environment targeting specific application classes (e.g., stream-based applications).…”
Section: Resultsmentioning
confidence: 99%
“…This will allow us to increase the range and size of problems that can be tackled through the CLTL-and CLTLoc-based specification and verification approaches. In particular, the gains obtained through the novel tool will be exploited to bring verification techniques into the domain of so-called data-intensive applications [14], to analyze safety and security properties thereof.…”
Section: Discussionmentioning
confidence: 99%
“…The DICE project (Casale et al, 2015) also leverage model-driven engineering to manage data processing applications, and aims at providing a new UML profile for developers to understand and analyse the applications. Different from our approach, DICE focuses on the non-functional perspectives of the applications, such as reliability and performance, whereas we focus on the rapid construction of data processing from a functional point of view.…”
Section: Related Workmentioning
confidence: 99%