Author:
Niedermaier Sina,Zelenik Thommy,Heisse Stefan,Wagner Stefan
Abstract
AbstractObserving and controlling the dependability of service provision of complex IoT systems is challenging. In practice, many organizations struggle to derive consumer needs related to quality and to observe and quantify the service provision in the context of the dynamic behavior of a complex distributed system. In this paper, we present an approach to define and evaluate the dependability of complex IoT systems. Our approach is an adaptation of the ISO/IEC 25040, an international standard for the evaluation process for system and software quality, which is part of the systems and software quality requirements and evaluation (SQuaRE) series. Our approach was designed and evaluated with action research in an industrial study at Robert Bosch GmbH. Based on the framework of the SQuaRE series, we integrated different elements of site reliability engineering (SRE) and combined them with distributed tracing as a promising measurement method. Our approach introduces the IoT transaction concept to reduce modeling and observation efforts while increasing operationalization to measure performance against dependability targets. Our adaption was effectively applied, consumer-centricity along different system stakeholders were enhanced, and negative consequences of organizational silos were reduced. This has improved the dependability evaluation of service provision to enable fast feedback cycles for service performance control and improvement.
Publisher
Springer Science and Business Media LLC
Subject
Safety, Risk, Reliability and Quality,Software
Reference39 articles.
1. Argotti, Y., Baron, C., & Esteban, P. (2019). Quality quantification in systems engineering from the qualimetry eye. In 2019 IEEE International Systems Conference (SysCon), pages 1–8. IEEE.
2. Bevan, N. (1995). Measuring usability as quality of use. Software Quality Journal, 4(2), 115–130.
3. Beyer, B., Jones, C., Petoff, J., & Murphy, N. R. (2016). Site Reliability Engineering: How Google Runs Production Systems. “O’Reilly Media, Inc.”.
4. Blumen, R. (2019). Ben sigelman on distributed tracing [software engineering radio]. IEEE Software, 36(01), 98–101. https://doi.org/10.1109/MS.2018.2880598
5. Davison, R., Martinsons, M. G., & Kock, N. (2004). Principles of canonical action research. Information Systems Journal, 14(1), 65–86.
Cited by
3 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献