dates for pre-comparison steps such as iteratively us-
ing similarity-based strategies in which only the most
suitable matches are considered. Also, the attribute
filter can be enhanced by evaluating which attribute
changes fit to the structure of a resource. Finally, the
adaptation process can be enhanced by state machines
describing how attributes are affected by different
management actions to reduce the need for manual
configurations.
ACKNOWLEDGEMENTS
We thank the Simulationswissenschaftliches Zentrum
Clausthal-Goettingen (SWZ) for financial support.
REFERENCES
Breitenb
¨
ucher, U., Binz, T., K
´
epes, K., Kopp, O., Leymann,
F., and Wettinger, J. (2014). Combining Declarative
and Imperative Cloud Application Provisioning based
on TOSCA. In Cloud Engineering (IC2E), 2014 IEEE
International Conference on, pages 87–96. IEEE.
Eclipse (2011). EMF Compare. Available online: http:
//www.eclipse.org/emf/compare/, last retrieved:
01/22/2018.
Erbel, J. (2017a). Comparison And Adaptation Of Cloud
Application Topologies Using Models At Runtime.
Master’s thesis, Institute of Computer Science, Uni-
versity of Goettingen, Germany.
Erbel, J. (2017b). Declarative Cloud Resource Provision-
ing Using OCCI Models. In Informatik 2017, 47.
Jahrestagung der Gesellschaft f
¨
ur Informatik.
Ferry, N., Brataas, G., Rossini, A., Chauvel, F., and Solberg,
A. (2014). Towards bridging the gap between scala-
bility and elasticity. In Proceedings of the 4th Interna-
tional Conference on Cloud Computing and Services
Science - Volume 1: (CLOSER 2014), pages 746–751.
INSTICC, SciTePress.
Fielding, R. T. (2000). Architectural Styles and the Design
of Network-based Software Architectures. PhD thesis,
University of California, Irvine.
Holmes, T. (2015). Facilitating Migration of Cloud In-
frastructure Services: A Model-Based Approach. In
CloudMDE@MoDELS, pages 7–12.
Kimle, M., Par
´
ak, B., and
ˇ
Sustr, Z. (2015). jOCCI–General-
Purpose OCCI Client Library in Java. In International
Symposium on Grids and Clouds (ISGC), volume 15.
Kolovos, D. S., Di Ruscio, D., Pierantonio, A., and Paige,
R. F. (2009). Different Models for Model Matching:
An analysis of approaches to support model differenc-
ing. In Comparison and Versioning of Software Mod-
els, 2009. CVSM’09. ICSE Workshop on, pages 1–6.
IEEE.
Lejeune, J., Alvares, F., and Ledoux, T. (2017). Towards a
generic autonomic model to manage cloud services.
In Proceedings of the 7th International Conference
on Cloud Computing and Services Science (CLOSER
2017), pages 147–158. INSTICC, SciTePress.
Melnik, S., Garcia-Molina, H., and Rahm, E. (2002). Sim-
ilarity Flooding: A Versatile Graph Matching Algo-
rithm and its Application to Schema Matching. In
Data Engineering, 2002. Proceedings. 18th Interna-
tional Conference on, pages 117–128. IEEE.
Merle, P., Barais, O., Parpaillon, J., Plouzeau, N., and Tata,
S. (2015). A Precise Metamodel for Open Cloud
Computing Interface. In Cloud Computing (CLOUD),
2015 IEEE 8th International Conference on, pages
852–859. IEEE.
OASIS (2013). Topology and Orchestration Specifi-
cation for Cloud Applications. Available online:
https://www.oasis-open.org/committees/
tc_home.php?wg_abbrev=tosca, last retrieved:
01/22/2018.
OGF (2016a). Open Cloud Computing Inter-
face - Core. Available online: https:
//www.ogf.org/documents/GFD.221.pdf, last
retrieved: 01/22/2018.
OGF (2016b). Open Cloud Computing Interface -
HTTP Protocol. Available online: https://www.
ogf.org/documents/GFD.223.pdf, last retrieved:
01/22/2018.
OGF (2016c). Open Cloud Computing Interface -
Infrastructure. Available online: https://www.
ogf.org/documents/GFD.224.pdf, last retrieved:
01/22/2018.
OGF (2016d). Open Cloud Computing Interface
- Platform. Available online: https://www.
ogf.org/documents/GFD.227.pdf, last retrieved:
01/22/2018.
Paige, R. F., Kolovos, D. S., Rose, L. M., Drivalos, N., and
Polack, F. A. (2009). The Design of a Conceptual
Framework and Technical Infrastructure for Model
Management Language Engineering. In Engineering
of Complex Computer Systems, 2009 14th IEEE Inter-
national Conference on, pages 162–171. IEEE.
Parpaillon, J., Merle, P., Barais, O., Dutoo, M., and Paraiso,
F. (2015). OCCIware-A Formal and Tooled Frame-
work for Managing Everything as a Service. In
Projects Showcase@ STAF’15, volume 1400, pages
18–25.
Zalila, F., Challita, S., and Merle, P. (2017). A model-driven
tool chain for OCCI. In On the Move to Meaning-
ful Internet Systems. OTM 2017 Conferences - Con-
federated International Conferences: CoopIS, C&TC,
and ODBASE 2017, Rhodes, Greece, October 23-27,
2017, Proceedings, Part I, pages 389–409.
Comparison and Runtime Adaptation of Cloud Application Topologies based on OCCI
525