A systematic review on security and safety of self-adaptive systems

被引:6
|
作者
Pekaric, Irdin [1 ,3 ]
Groner, Raffaela [2 ]
Witte, Thomas [2 ]
Adigun, Jubril Gbolahan [1 ]
Raschke, Alexander [2 ]
Felderer, Michael [1 ,4 ,5 ]
Tichy, Matthias [2 ]
机构
[1] Univ Innsbruck, Dept Comp Sci, Tech Str 21a, A-6020 Innsbruck, Austria
[2] Ulm Univ, Inst Software Engn & Programming Languages, James Franck Ring 9, D-89081 Ulm, Germany
[3] Univ Liechtenstein, Dept Informat Syst & Comp Sci, Furst Franz Josef Str, FL-9490 Vaduz, Liechtenstein
[4] German Aerosp Ctr DLR, Inst Software Technol, Linder Hoehe, D-51147 Cologne, Germany
[5] Univ Cologne, Dept Math & Comp Sci, Albertus Magnus Pl, D-50923 Cologne, Germany
基金
奥地利科学基金会;
关键词
Self-adaptive system; MAPE-K; Security and safety; Attack mechanisms; Safety hazards;
D O I
10.1016/j.jss.2023.111716
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context: Cyber-physical systems (CPS) are increasingly self-adaptive, i.e. they have the ability to introspect and change their behavior. This self-adaptation process must be considered when modeling the safety and security aspects of the system. Objective: This study collects and compares security attacks and safety hazards on self-adaptive systems (SAS) described in the literature. In addition, mitigation and treatment strategies, as well as the modeling and analysis approaches, are investigated. Method: We conducted a systematic literature review on 21 selected papers. The selection process included a database search on four scientific databases using a common search string (1430 papers), forward and backward snowballing (1402 papers), and filtering the results based on predefined inclusion and exclusion criteria. The coding scheme to analyze the content of the papers was obtained through research questions, existing domain-specific taxonomies, and open coding. Results: Safety and security are not jointly modeled in the context of self-adaptive systems. The adaptation process is often not considered in the attack and hazard analysis due to naive assumptions and modeling. The proposed approaches are mostly verified and validated through simulation often using simple use cases and scenarios. Conclusion: A thorough and joint modeling approach for safety and security in self-adaptive systems is still an open challenge that needs to be addressed. Further work is needed to address the gap between safety and security modeling in self-adaptive systems. Editor's note: Open Science material was validated by the Journal of Systems and Software Open Science Board. & COPY; 2023 The Author(s). Published by Elsevier Inc. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Self-adaptive architectures in IoT systems: a systematic literature review
    Alfonso, Ivan
    Garces, Kelly
    Castro, Harold
    Cabot, Jordi
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2021, 12 (01)
  • [2] Self-adaptive systems: A systematic literature review across categories and domains
    Wong, Terence
    Wagner, Markus
    Treude, Christoph
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 148
  • [3] Applying Machine Learning in Self-adaptive Systems: A Systematic Literature Review
    Gheibi, Omid
    Weyns, Danny
    Quin, Federico
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2021, 15 (03)
  • [4] The Application of Machine Learning in Self-Adaptive Systems: A Systematic Literature Review
    Saputri, Theresia Ratih Dewi
    Lee, Seok-Won
    IEEE ACCESS, 2020, 8 (08): : 205948 - 205967
  • [5] Concepts and Models of Environment of Self-Adaptive Systems: A Systematic Literature Review
    Shin, Yong-Jun
    Bae, Joon-Young
    Bae, Doo-Hwan
    2021 28TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2021), 2021, : 296 - 305
  • [6] Security: A Critical Quality Attribute in Self-Adaptive Systems
    Peruma, Anthony
    Krutz, Daniel E.
    2018 IEEE/ACM 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS), 2018, : 188 - 189
  • [7] Safety-Critical Adaptation in Self-Adaptive Systems
    Diemert, Simon
    Weber, Jens
    2022 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2022), 2022, : 371 - 380
  • [8] Trust as Soft Security for Self-Adaptive Systems : A Literature Survey
    Lee, Hyo-Cheol
    Lee, Seok-Won
    2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 2, 2017, : 523 - 528
  • [9] SELF-ADAPTIVE MACHINE LEARNING OPERATING SYSTEMS FOR SECURITY APPLICATIONS
    Kim, Kyeong Seon
    Kwon, Dohyun
    Kim, Yejin
    Kim, Junhui
    Kim, Joongheon
    2018 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2018, : 6946 - 6950
  • [10] SELF-ADAPTIVE CONTROL SYSTEMS
    DIPROSE, KV
    AERONAUTICAL JOURNAL, 1968, 72 (688): : 367 - &