An architectural model-based approach to quality-aware DevOps in cloud applications
An architectural model-based approach to quality-aware DevOps in cloud applications
Cloud-based software applications are designed to change often and rapidly during operations to provide constant quality of service. As a result the boundary between development and operations is becoming increasingly blurred. DevOps provides a set of practices for the integrated consideration of developing and operating software. Software architecture is a central artifact in DevOps practices. Existing architectural models used in the development phase differ from those used in the operation phase in terms of purpose, abstraction, and content. In this chapter, we present the iObserve approach to address these differences and allow for phase-spanning usage of architectural models.
Adaptation, Cloud application, DevOps, Evolution, Runtime model, Software architecture
69-89
Heinrich, Robert
57ead68a-c2df-47fe-8a2b-f4660647f3f8
Jung, Reiner
0e6d3b51-6be8-46e5-a283-7a1dee17b2fc
Zirkelbach, Christian
44999646-2f30-4325-bbee-74312e5b1fcd
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Reussner, Ralf
83a66e69-3599-4b3c-a6b4-bec46e69c4d3
1 January 2017
Heinrich, Robert
57ead68a-c2df-47fe-8a2b-f4660647f3f8
Jung, Reiner
0e6d3b51-6be8-46e5-a283-7a1dee17b2fc
Zirkelbach, Christian
44999646-2f30-4325-bbee-74312e5b1fcd
Hasselbring, Wilhelm
ee89c5c9-a900-40b1-82c1-552268cd01bd
Reussner, Ralf
83a66e69-3599-4b3c-a6b4-bec46e69c4d3
Heinrich, Robert, Jung, Reiner, Zirkelbach, Christian, Hasselbring, Wilhelm and Reussner, Ralf
(2017)
An architectural model-based approach to quality-aware DevOps in cloud applications.
In,
Mistrik, Ivan, Bahsoon, Rami, Ali, Nour, Heisel, Maritta and Maxim, Bruce
(eds.)
Software Architecture for Big Data and the Cloud.
Morgan Kaufmann, .
(doi:10.1016/B978-0-12-805467-3.00005-3).
Record type:
Book Section
Abstract
Cloud-based software applications are designed to change often and rapidly during operations to provide constant quality of service. As a result the boundary between development and operations is becoming increasingly blurred. DevOps provides a set of practices for the integrated consideration of developing and operating software. Software architecture is a central artifact in DevOps practices. Existing architectural models used in the development phase differ from those used in the operation phase in terms of purpose, abstraction, and content. In this chapter, we present the iObserve approach to address these differences and allow for phase-spanning usage of architectural models.
This record has no associated files available for download.
More information
Published date: 1 January 2017
Additional Information:
Publisher Copyright:
© 2017 Elsevier Inc. All rights reserved.
Keywords:
Adaptation, Cloud application, DevOps, Evolution, Runtime model, Software architecture
Identifiers
Local EPrints ID: 488736
URI: http://eprints.soton.ac.uk/id/eprint/488736
PURE UUID: 10055fca-9ef3-4170-9f1f-cedc1126d711
Catalogue record
Date deposited: 05 Apr 2024 16:34
Last modified: 06 Jun 2024 02:21
Export record
Altmetrics
Contributors
Author:
Robert Heinrich
Author:
Reiner Jung
Author:
Christian Zirkelbach
Author:
Wilhelm Hasselbring
Author:
Ralf Reussner
Editor:
Ivan Mistrik
Editor:
Rami Bahsoon
Editor:
Nour Ali
Editor:
Maritta Heisel
Editor:
Bruce Maxim
Download statistics
Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.
View more statistics