The University of Southampton
University of Southampton Institutional Repository

An architectural model-based approach to quality-aware DevOps in cloud applications

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
Morgan Kaufmann
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
Mistrik, Ivan
Bahsoon, Rami
Ali, Nour
Heisel, Maritta
Maxim, Bruce
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
Mistrik, Ivan
Bahsoon, Rami
Ali, Nour
Heisel, Maritta
Maxim, Bruce

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, pp. 69-89. (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
ORCID for Wilhelm Hasselbring: ORCID iD orcid.org/0000-0001-6625-4335

Catalogue record

Date deposited: 05 Apr 2024 16:34
Last modified: 10 Apr 2024 02:15

Export record

Altmetrics

Contributors

Author: Robert Heinrich
Author: Reiner Jung
Author: Christian Zirkelbach
Author: Wilhelm Hasselbring ORCID iD
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

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×