ing models for context-aware analysis and manage-
ment execution provides a powerful means to ben-
efit from advantages of both worlds. Therefore, we
employed abstract Declarative Management Descrip-
tion Models for describing the context as well as the
management tasks to be executed themselves that are
transformed into Imperative Management Description
Models. The presented method is validated by an
automated prototypical realization for Cloud Appli-
cation Management using existing frameworks and
technologies. In future, we plan to integrate non-
functional requirements into the method and its re-
alization and to apply both to the OASIS standard
TOSCA.
ACKNOWLEDGEMENTS
This work was partially funded by the BMWi project
CloudCycle (01MD11023).
REFERENCES
Binz, T., Breitenb
¨
ucher, U., Kopp, O., and Leymann, F.
(2013). Automated Discovery and Maintenance of
Enterprise Topology Graphs. In SOCA, pages 126–
134. IEEE.
Binz, T., Fehling, C., Leymann, F., Nowak, A., and
Schumm, D. (2012). Formalizing the Cloud through
Enterprise Topology Graphs. In CLOUD, pages 742–
749. IEEE.
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 IC2E. IEEE.
Breitenb
¨
ucher, U., Binz, T., Kopp, O., and Leymann,
F. (2013a). Pattern-based Runtime Management
of Composite Cloud Applications. In CLOSER.
SciTePress Digital Library.
Breitenb
¨
ucher, U., Binz, T., Kopp, O., Leymann, F., and
Wettinger, J. (2013b). Integrated cloud applica-
tion provisioning: Interconnecting service-centric and
script-centric management technologies. In CoopIS,
pages 130–148. Springer.
Breitenb
¨
ucher, U., Binz, T., Kopp, O., Leymann, F., and
Wieland, M. (2013c). Policy-Aware Provisioning of
Cloud Applications. In SECURWARE, pages 86–95.
Xpert Publishing Services.
Breitenb
¨
ucher, U. et al. (2012). Vino4TOSCA: A Vi-
sual Notation for Application Topologies based on
TOSCA. In CoopIS, pages 416–424. Springer.
Brown, A. B. and Patterson, D. A. (2001). To err is human.
In EASY, page 5.
Dey, A. K., Abowd, G., and Salber, D. (2000). A context-
based infrastructure for smart environments. In Man-
aging Interactions in Smart Environments, pages 114–
128. Springer.
Dey, A. K., Abowd, G. D., and Salber, D. (2001). A
conceptual framework and a toolkit for supporting
the rapid prototyping of context-aware applications.
Hum.-Comput. Interact., 16:97–166.
Distributed Management Task Force (2010). Common In-
formation Model.
Eilam, T. et al. (2011). Pattern-based composite applica-
tion deployment. In Integrated Network Management.
IEEE.
Fehling, C., Leymann, F., R
¨
utschlin, J., and Schumm, D.
(2012). Pattern-based development and management
of cloud applications. Future Internet, 4:110–141.
Großmann, M., Bauer, M., H
¨
onle, N., K
¨
appeler, U.-P.,
Nicklas, D., and Schwarz, T. (2005). Efficiently Man-
aging Context Information for Large-Scale Scenarios.
In PerCom. IEEE.
Henricksen, K. and Indulska, J. (2004). A Software En-
gineering Framework for Context-Aware Pervasive
Computing. In PerCom. IEEE.
Judd, G. and Steenkiste, P. (2003). Providing contextual
information to pervasive computing applications. In
PerCom. IEEE.
Keller, A., Hellerstein, J. L., Wolf, J. L., Wu, K.-L., and
Krishnan, V. (2004). The champs system: change
management with planning and scheduling. In NOMS,
pages 395–408. IEEE.
Leonhardt, S. (2013). A generic artifact-driven approach
for provisioning, configuring, and managing infras-
tructure resources in the cloud. Diploma thesis, Uni-
versity of Stuttgart, Germany.
Leymann, F. (2009). Cloud Computing: The Next Revo-
lution in IT. In The Photogrammetric Record, pages
3–12.
Leymann, F. and Roller, D. (2000). Production workflow:
concepts and techniques. Prentice Hall PTR.
Maghraoui, K. E. et al. (2006). Model driven provision-
ing: Bridging the gap between declarative object mod-
els and procedural provisioning tools. In Middleware,
pages 404–423. Springer.
Malone, T., Blokdijk, G., and Wedemeyer, M. (2008). ITIL
V3 Foundation Complete Certification Kit. Art of Ser-
vice Pty Limited.
Nelson-Smith, S. (2013). Test-Driven Infrastructure with
Chef. O’Reilly Media, Inc.
OASIS (2007). Web services business process execution
language (WS-BPEL) version 2.0.
OASIS (2013). Topology and Orchestration Specification
for Cloud Applications Version 1.0.
OMG (2011). Business Process Model and Notation
(BPMN), Version 2.0.
Oppenheimer, D., Ganapathi, A., and Patterson, D. A.
(2003). Why do internet services fail, and what can
be done about it? In USITS. USENIX Association.
Roman, M. and Campbell, R. H. (2000). Gaia: Enabling
active spaces. In SIGOPS, pages 229–234. ACM.
Scheibenberger, K. and Pansa, I. (2008). Modelling depen-
dencies of it infrastructure elements. In BDIM, pages
112–113. IEEE.
Context-awareCloudApplicationManagement
509