2018
DOI: 10.1145/3150227
|View full text |Cite
|
Sign up to set email alerts
|

A Systematic Review of Cloud Modeling Languages

Abstract: Modern cloud computing environments support a relatively high degree of automation in service provisioning, which allows cloud service customers (CSCs) to dynamically acquire services required for deploying cloud applications. Cloud modeling languages (CMLs) have been proposed to address the diversity of features provided by cloud computing environments and support different application scenarios, such as migrating existing applications to the cloud, developing new cloud applications, or optimizing them. There… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
75
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
5
2
2

Relationship

0
9

Authors

Journals

citations
Cited by 98 publications
(76 citation statements)
references
References 94 publications
1
75
0
Order By: Relevance
“…Such meta-controllers may rely on software models created by the application designers. Proposals in this direction include model-driven engines to facilitate reasoning, what-if analysis, monitoring feedback analysis, and for the correct enactment of adaptation decisions [23,170].…”
Section: Application Development and Deliverymentioning
confidence: 99%
“…Such meta-controllers may rely on software models created by the application designers. Proposals in this direction include model-driven engines to facilitate reasoning, what-if analysis, monitoring feedback analysis, and for the correct enactment of adaptation decisions [23,170].…”
Section: Application Development and Deliverymentioning
confidence: 99%
“…CMLs have long been proposed to raise the level of abstraction and increase the degree of automation in the development of cloud applications [10]. However, not all of them support SLO specification in the process of modelling cloud applications.…”
Section: Slos In Cloud Modelling Languagesmentioning
confidence: 99%
“…XML is verbose, with an angle-bracketed syntax that is complex and not easily human comprehensible. This complicates development and hinders the maintainability of cloud applications [8,10]. • Design perspective: TOSCA and Blueprint do not provide concepts for modelling SLOs.…”
Section: Lack Of Slos Support In Current Cmlsmentioning
confidence: 99%
“…A CML uses modelling concepts to raise the level of abstraction, enabling customers to describe their specific application needs that could then be systematically matched against cloud service offerings. As such, CMLs have been used to design different aspects of cloud application engineering [23]. Many CMLs (e.g.…”
Section: Related Workmentioning
confidence: 99%