Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
introduction
Free access

Introduction to the Special Issue on Fault-Resilient Cyber-Physical Systems—Part I

Published: 29 July 2024 Publication History
  • Get Citation Alerts
  • Cyber-Physical Systems (CPS) are increasingly pervasive in modern society due to their growing use in many complex applications of our everyday life, such as autonomous delivery drones and medical robotics. These systems, interacting with the environment, are often mission- or safety-critical systems and must therefore satisfy strict dependability requirements. Such requirements include not only reliability, maintainability, and availability goals but also specific constraints, including performance, power, energy, or timing.
    It is arguably crucial for safety-critical CPS to provide dependability against faults incurred by mobile and dynamic physical environments, which is very challenging, especially if fault tolerance is provided at the cost of time and computation. Hardware is getting more and more complex and the semiconductor scaling is pushing toward the smallest size possible, both with the goal to increase the available computational power. These two trends, in addition to the employment of emerging technologies, like non-volatile memory, increase the reliability threats.
    Safety-critical hardware struggles to provide sufficient computational capabilities to modern applications, which often need to resort to Commercial Off-The-Shelf (COTS) components rather than specialized and fault-tolerant hardware. Hence, the use of COTS is leading to a shift from fault-tolerance to fault-resilience: the hardware is no longer considered capable of tolerating any fault, thus modern systems need to be designed, at hardware and software levels, in a way that is able to self-recover from errors. Novel techniques, solutions, algorithms, and tools are thus needed to tackle the design and development of CPS that needs to guarantee dependability and safety.
    This special issue offers substantial contributions in several fields, with the goal of improving their resilience against faults. To accommodate the numerous submissions, this special issue is divided into two parts. Part I includes eight papers published in this issue, while the remaining papers will be featured in Part II, which will appear in a subsequent issue.
    We start the special issue with two articles focusing on Unmanned Aerial Vehicles (UAVs), which has been widely used in mission-critical scenarios without human attendance.
    Andrade and Machida in “Assuring Autonomy of UAVs in Mission-Critical Scenarios by Performability Modeling and Analysis” provide a framework namely Flight Autonomy Assurance to assure the autonomy of a UAV through performability modeling and analysis, considering the impact of faulty application processes.
    In “Path Planning for UAVs Under GPS Permanent Faults,” Sulieman et al. propose an efficient approach to detect and recover the UAV path planning under cyber-physical attacks on the GPS data. Moreover, a procedure of resilience to permanent faults based on the artificial potential field algorithm is proposed to handle both GPS permanent fault and estimated UAV path planning.
    An emerging field where CPS plays a relevant role is the connected vehicle and intersection control where autonomous and timely decisions can improve drivers’ and passengers’ safety. In this field, fault resilience and robustness are critical for ensuring safety.
    In “An Error Protection Protocol for the Multicast Transmission of Data Samples in V2X Applications,” Bendrick et al. propose an efficient middleware protocol for wireless multicast error protection and integrate it into the Data Distribution Service, which is widely adopted in the automotive AUTOSAR standard for in-vehicle communication.
    To improve deadlock-free robustness for intersection management systems, Lin et al. define a class of robustness issues namely time violations and propose a series of solutions, such as intersection modeling, resolvability checking, and rescheduling, to mitigate such issues in “Graph-Based Deadlock Analysis and Prevention for Robust Intelligent Intersection Management.”
    In addition to vehicles, fault resilience is an essential metric also in autonomous robotic applications, such as robotic arms working near humans, and thus having safety-critical requirements. In this regard, in “Characterizing and Improving Resilience of Accelerators to Memory Errors in Autonomous Robots,” Shah et al. propose a novel metric, Collision Exposure Factor, to access the failure vulnerability of circuits processing spatial relationships, including motion planning, which can be further used to characterize fault resilience with much less fault injection campaigns.
    To allow Byzantine Fault Tolerance (BFT++) to be retrofitted onto legacy systems, Keppler et al. explore a new approach in “Experimentation and Implementation of BFT++ Cyber-Attack Resilience Mechanism for Cyber Physical Systems” by engineering components to be brittle so that cyber-induced disruptions to be within the tolerance of the physical system's inertia.
    Fault resilience has also become an increasingly important design consideration for edge computing and Internet of Things, where mission-critical data require resilient and secure storage, communication, and sharing.
    In “On Cyber-Physical Fault Resilience in Data Communication: A Case from a Long Range Wide Area Network (LoRaWAN) Network Systems Design,” Wang et al. present a design and implementation for fault-resilient data communication in the context of Industrial Internet-of-Things, by considering both LoRaWAN protocol specification and hardware constraints on end devices together to make the overall network system better fit for fault-resilient, energy-efficient, and soft real-time data communication.
    For Disaster Response and Tactical applications, Sagor et al. present DistressNet-NG for resilient data storage and sharing for mobile edge devices in “DistressNet-NG: A Resilient Data Storage and Sharing Framework for Mobile Edge Computing in Cyber-Physical Systems,” including two resilient components, i.e., a resilient data storage namely R-Drive and a resilient message and file sharing framework, R-Share, with a distributed coordination service able to reconfigure the edge network.
    We believe this part of the special issue holds value for readers, who are interested in the latest developments in fault-resilient designs for CPS, a topic that is expected to be increasingly relevant for the years to come. Specifically, it focuses on UAVs, autonomous and timely decisions, as well as edge computing and Internet of Things. We extend our sincere gratitude to the reviewers, whose invaluable assessment made this issue possible, and to the editorial team for their guidance and insightful suggestions, without which this endeavor would not have been achievable.
    University of Twente, Enschede, the Netherlands
    New Jersey Institute of Technology, Newark, NJ, USA
    Politecnico di Milano, Milano, Italy
    TU Dortmund University, Dortmund, Germany

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Cyber-Physical Systems
    ACM Transactions on Cyber-Physical Systems  Volume 8, Issue 3
    July 2024
    211 pages
    ISSN:2378-962X
    EISSN:2378-9638
    DOI:10.1145/3613667
    • Editor:
    • Chenyang Lu
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Journal Family

    Publication History

    Published: 29 July 2024
    Online AM: 08 July 2024
    Accepted: 03 July 2024
    Revised: 03 July 2024
    Received: 03 July 2024
    Published in TCPS Volume 8, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Introduction

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 112
      Total Downloads
    • Downloads (Last 12 months)112
    • Downloads (Last 6 weeks)112
    Reflects downloads up to 10 Aug 2024

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media