DCSESYSep 27, 2013

The failure tolerance of mechatronic software systems to random and targeted attacks

arXiv:1310.1050v114 citations
Originality Synthesis-oriented
AI Analysis

This provides a data-driven approach for engineers to design more resilient mechatronic software systems, though it is incremental as it applies existing network analysis methods to a specific domain.

The paper tackled the problem of failure tolerance in mechatronic software systems under hardware and software attacks, finding that betweenness centrality attacks cause the most significant reduction in robustness, and that designed architectures are not more failure-tolerant than random ones.

This paper describes a complex networks approach to study the failure tolerance of mechatronic software systems under various types of hardware and/or software failures. We produce synthetic system architectures based on evidence of modular and hierarchical modular product architectures and known motifs for the interconnection of physical components to software. The system architectures are then subject to various forms of attack. The attacks simulate failure of critical hardware or software. Four types of attack are investigated: degree centrality, betweenness centrality, closeness centrality and random attack. Failure tolerance of the system is measured by a 'robustness coefficient', a topological 'size' metric of the connectedness of the attacked network. We find that the betweenness centrality attack results in the most significant reduction in the robustness coefficient, confirming betweenness centrality, rather than the number of connections (i.e. degree), as the most conservative metric of component importance. A counter-intuitive finding is that "designed" system architectures, including a bus, ring, and star architecture, are not significantly more failure-tolerant than interconnections with no prescribed architecture, that is, a random architecture. Our research provides a data-driven approach to engineer the architecture of mechatronic software systems for failure tolerance.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes