Self-Adaptation in Industry: A Survey

Abstract

Počítačové systémy tvoří páteř mnoha oblastí naší společnosti, od výroby po řízení dopravy, zdravotnictví a finanční systémy. Tam, kde software hraje zásadní roli při návrhu, konstrukci a provozu, jsou takové systémy označovány jako softwarově náročné systémy. Samoadaptace vybavuje softwarově náročný systém zpětnovazební smyčkou, která buď automatizuje úkoly, které jinak musí provádět lidská obsluha, nebo se vypořádává s nejistými podmínkami. Takové zpětnovazební smyčky si našly cestu v řadě praktických aplikací; typickými příklady jsou elastický cloud pro přizpůsobení výpočetních zdrojů a automatizovaná správa serverů pro rychlou reakci na obchodní potřeby. Abychom získali přehled o motivacích pro uplatnění samoadaptace v praxi, o problémech řešených pomocí samoadaptace a o tom, jak jsou tyto problémy řešeny, a dále o obtížích a rizicích, kterým průmysl při přijímání samoadaptace čelí, provedli jsme rozsáhlý průzkum. Obdrželi jsme 184 platných odpovědí od odborníků z praxe z 21 zemí. Na základě analýzy dat z průzkumu poskytujeme empiricky podložený přehled o stavu praxe v aplikaci samoadaptace. Z toho odvozujeme poznatky pro výzkumné pracovníky, kterými mohou ověřit soulad svého výzkumu s průmyslovými potřebami, a pro odborníky z praxe, aby porovnali svou současnou praxi při uplatňování samoadaptace. Tyto poznatky také poskytují příležitosti pro uplatnění samoadaptace v praxi a připravují cestu pro budoucí spolupráci mezi průmyslem a výzkumem.

Description

Subject(s)

průzkum, samoadaptace, průmysl

Citation

WEYNS, D. GEROSTATHOPOULOS, I. ABBAS, N. ANDERSSON, J. BIFFL, S. BRADA, P. BUREŠ, T. DI SALLE, A. GALSTER, M. LAGO, P. LEWIS, GA. LITOIU, M. MUSIL, A. MUSIL, J. PATROS, P. PELLICCIONE, P. Self-Adaptation in Industry: A Survey. ACM Transactions on Autonomous and Adaptive Systems, 2023, roč. 18, č. 2, s. 1-44. ISSN: 1556-4665