In an agile development process, non-functional requirements and software architectures continuously change, making it hard to extract and manage appropriate Service Level Objectives (SLO). We propose an interactive toolchain to support the architect in iteratively and incrementally adapting SLOs and architecture alongside each other. Our toolchain utilises the results of experiments and SLO violation impact analyses to guide the architect's adaptation decisions, reflecting continuously changing and imprecise requirements. Prototypes of the presented tools already exist. In this paper, we envision their interconnection and required extensions.
%0 Journal Article
%1 speth2022iterative
%A Speth, Sandro
%A Stieß, Sarah
%A Frank, Sebastian
%A Becker, Steffen
%D 2022
%K myown slo from:sandrospeth microservices software-architecture issue-management
%T Iterative and Incremental Refinement of Microservice-based Architectures and SLOs
%X In an agile development process, non-functional requirements and software architectures continuously change, making it hard to extract and manage appropriate Service Level Objectives (SLO). We propose an interactive toolchain to support the architect in iteratively and incrementally adapting SLOs and architecture alongside each other. Our toolchain utilises the results of experiments and SLO violation impact analyses to guide the architect's adaptation decisions, reflecting continuously changing and imprecise requirements. Prototypes of the presented tools already exist. In this paper, we envision their interconnection and required extensions.
@article{speth2022iterative,
abstract = {In an agile development process, non-functional requirements and software architectures continuously change, making it hard to extract and manage appropriate Service Level Objectives (SLO). We propose an interactive toolchain to support the architect in iteratively and incrementally adapting SLOs and architecture alongside each other. Our toolchain utilises the results of experiments and SLO violation impact analyses to guide the architect's adaptation decisions, reflecting continuously changing and imprecise requirements. Prototypes of the presented tools already exist. In this paper, we envision their interconnection and required extensions.},
added-at = {2022-06-24T13:24:35.000+0200},
author = {Speth, Sandro and Stie{\ss}, Sarah and Frank, Sebastian and Becker, Steffen},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/2fedf686fcf8d12deb4cd2e7e34f73af4/rss},
interhash = {6087b5c835de21ba6e61d758c7ca2b19},
intrahash = {fedf686fcf8d12deb4cd2e7e34f73af4},
keywords = {myown slo from:sandrospeth microservices software-architecture issue-management},
month = {June},
timestamp = {2022-06-24T11:24:35.000+0200},
title = {Iterative and Incremental Refinement of Microservice-based Architectures and SLOs},
year = 2022
}