Loading…

Discovering Hazards in IoT Architectures: A Safety Analysis Approach for Medical Use Cases

Internet of Things (IoT) systems are becoming increasingly safety-critical as the "Things" become an integral part of everyday life and are given control over life-sustaining processes. As such, these products will need safety-aware analysis during the software development life cycle to en...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access 2023-01, Vol.11, p.1-1
Main Authors: Rashid, Fryad Khalid M., Osman, Osman Sharif, McGee, Ethan T., Raad, Haider
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Internet of Things (IoT) systems are becoming increasingly safety-critical as the "Things" become an integral part of everyday life and are given control over life-sustaining processes. As such, these products will need safety-aware analysis during the software development life cycle to ensure they operate successfully without harming users. Objective: The overall objective of this study is to construct an approach for conducting safety analysis on the IoT systems in the design phase of the Software Development Life Cycle. Problem: The increasing complexity of the IoT raises concerns with respect to properly assuring IoT safety, since more interaction among components and tighter coupling may result in increased logical errors, posing new safety risks. To show the effect of these problems, we have analyzed several medical systems using our proposed methodology. Method: In this study, we present a methodology to implement IoT systems which takes into account errors and potential hazards at design time. To increase the adoptability of our approach, we use standardized languages/model to represent errors. Several medical use cases are analyzed to prove the viability of the suggested approach. Results: The results of our study show that tracing errors via our method leads to the discovery of hazards in IoT architectures without requiring specialized domain knowledge. The results also are validated based on the traceability criteria. Conclusion: By providing a new hazard analysis method based on early design knowledge and validating early in the Software Development Life Cycle, we discover more hazards and safety constraints to ensure the success of safety critical IoT systems.
ISSN:2169-3536
2169-3536
DOI:10.1109/ACCESS.2023.3280414