Timed pattern-based analysis of collaboration failures in system-of-systems

被引:5
|
作者
Hyun, Sangwon [1 ]
Song, Jiyoung [1 ]
Jee, Eunkyoung [1 ]
Bae, Doo-Hwan [1 ]
机构
[1] Korea Adv Inst Sci & Technol KAIST, Sch Comp, 291 Daehak Ro, Daejeon 34141, South Korea
基金
新加坡国家研究基金会;
关键词
Failure-inducing interaction; Pattern-based clustering; Fault localization; System-of-systems; FAULT; GRAPH;
D O I
10.1016/j.jss.2023.111613
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
A system-of-systems (SoS) tries to achieve prominent goals, such as increasing road capacity in platooning that groups driving vehicles in proximity, through interactions between constituent systems (CSs). However, during the collaboration of CSs, unintended interference in interactions causes collaboration failures that may lead to catastrophic damage, particularly for the safety-critical SoS. It is necessary to analyze the failure-inducing interactions (FIIs) during the collaboration and resolve the root causes of failures. Existing studies have utilized pattern-mining techniques to analyze system failures from logs. However, they have three limitations when applied to collaboration failures: (1) information loss caused by the limited capabilities of handling interaction logs; (2) limitations in identifying multiple failure patterns in a log; (3) absence of an end-to-end solution mapping patterns to faults. To overcome these limitations, we propose an FII pattern mining algorithm covering the main features of SoS interaction logs, an overlapping clustering technique for multiple pattern mining, and a pattern-based fault localization method. In experiments conducted on platooning and mass casualty incident-response SoS, the proposed approach exhibited the highest pattern mining and clustering accuracy and achieved feasible localization performance compared with existing methods. The findings of this study can facilitate the accurate analysis of collaboration failures.(c) 2023 Elsevier Inc. All rights reserved.
引用
收藏
页数:15
相关论文
共 50 条
  • [31] Efficient analysis of pattern-based constraint specifications
    Wahler, Michael
    Basin, David
    Brucker, Achim D.
    Koehler, Jana
    SOFTWARE AND SYSTEMS MODELING, 2010, 9 (02): : 225 - 255
  • [32] A Pattern-Based Formalization of Cloud-Based Elastic Systems
    Dustdar, Schahram
    Gambi, Alessio
    Krenn, Willibald
    Nickovic, Dejan
    7TH INTERNATIONAL WORKSHOP ON PRINCIPLES OF ENGINEERING SERVICE-ORIENTED AND CLOUD SYSTEMS PESOS 2015, 2015, : 31 - 37
  • [33] Efficient analysis of pattern-based constraint specifications
    Michael Wahler
    David Basin
    Achim D. Brucker
    Jana Koehler
    Software & Systems Modeling, 2010, 9 : 225 - 255
  • [34] Pattern-Based NN Control of a Class of Nonlinear Systems
    Yang, Feifei
    Si, Wenjie
    Wang, Qian
    2016 IEEE CHINESE GUIDANCE, NAVIGATION AND CONTROL CONFERENCE (CGNCC), 2016, : 1276 - 1281
  • [35] Pattern-Based Analysis of Time Series: Estimation
    Sabeti, Elyas
    Song, Peter X. K.
    Hero, Alfred O.
    2020 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2020, : 1236 - 1241
  • [36] A behavioral analysis approach to pattern-based composition
    Dong, J
    Alencar, PSC
    Cowan, DD
    OOIS 2001: 7TH INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED INFORMATION SYSTEMS, PROCEEDINGS, 2001, : 540 - 549
  • [37] Approach Based Patterns for System-of-Systems Reconfiguration
    Petitdemange, Franck
    Borne, Isabelle
    Buisson, Jeremy
    THIRD INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SYSTEMS-OF-SYSTEMS SESOS 2015, 2015, : 19 - 22
  • [38] Towards pattern-based architectures for event processing systems
    Bruns, Ralf
    Dunkel, Juergen
    SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (11): : 1395 - 1416
  • [39] Formalising Middleware Systems: A Design Pattern-based Approach
    Rosa, Nelson Souto
    2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2013, : 658 - 667
  • [40] Chatbotification for Web Information Systems: A Pattern-based Approach
    Liang, Yan-Cih
    Ma, Shang-Pin
    Lin, Chih-Ying
    2024 IEEE 48TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE, COMPSAC 2024, 2024, : 2290 - 2295