Recurring |
one_organization |
(a) The software failure incident having happened again at one_organization:
- General Motors Co faced another air bag-related issue due to a software defect that prevented air bags from deploying during a crash [48317].
- In 2014, GM recalled nearly 2.6 million vehicles because of an ignition-switch defect that also prevented air bags from deploying in some crashes [48317].
(b) The software failure incident having happened again at multiple_organization:
- The article does not mention any other organizations facing a similar software failure incident related to air bags. |
Phase (Design/Operation) |
design, unknown |
(a) The software failure incident related to the design phase is evident in the articles. General Motors Co announced a recall of nearly 4.3 million vehicles worldwide due to a software defect that can prevent airbags from deploying during a crash. The issue was traced back to a software defect in the sensing and diagnostic module that controls airbag deployment [48317, 47585]. This indicates that the failure was due to contributing factors introduced during the system development phase.
(b) The software failure incident related to the operation phase is not explicitly mentioned in the articles. Therefore, it is unknown if the failure was due to contributing factors introduced by the operation or misuse of the system. |
Boundary (Internal/External) |
within_system |
(a) within_system: The software failure incident related to the airbag deployment issue in General Motors vehicles was caused by a software defect within the system. The sensing and diagnostic module that controls airbag deployment had a software defect that could prevent the deployment of frontal airbags in certain rare circumstances [48317, 47585]. The issue was traced back to an electronic motion sensor that, under certain circumstances, could prevent airbags from inflating in a crash [47585]. General Motors conducted road testing and identified the fault within the system before deciding on a recall to update the vehicle software to prevent future airbag and pretensioner nondeployments [48317].
(b) outside_system: There is no information in the articles to suggest that the software failure incident was caused by contributing factors originating from outside the system. |
Nature (Human/Non-human) |
non-human_actions, human_actions |
(a) The software failure incident in Article 47585 occurred due to non-human actions. The article mentions that the problem was traced to an electronic motion sensor that, under certain circumstances, can prevent airbags from inflating in a crash. This flaw was related to one fatality and other accidents resulting in three injuries [47585].
(b) The software failure incident in Article 48317 also involved human actions. It states that GM received a report in May of a crash involving a 2014 Chevrolet Silverado truck in which the driver’s frontal air bag and seat belt equipment did not deploy. GM opened an investigation into the issue in June and conducted road testing at its Milford Proving Grounds in August before deciding on a recall. The company's dealers will update vehicle software to prevent future airbag and pretensioner nondeployments [48317]. |
Dimension (Hardware/Software) |
hardware, software |
(a) The software failure incident related to hardware:
- The software defect that prevented air bags from deploying during a crash was linked to a sensing and diagnostic module that controls air bag deployment, indicating a hardware-related issue [48317].
- Engineers traced the problem to an electronic motion sensor that, under certain circumstances, can prevent airbags from inflating in a crash, suggesting a hardware-related issue [47585].
(b) The software failure incident related to software:
- The recall was due to a software defect in the sensing and diagnostic module that controls air bag deployment, indicating a software-related issue [48317].
- The fix for the problem involved a quick software modification that could be done by dealers, highlighting a software-related issue [47585]. |
Objective (Malicious/Non-malicious) |
non-malicious |
(a) The software failure incident related to the General Motors recall of nearly 4.3 million vehicles worldwide due to a software defect that can prevent air bags from deploying during a crash was non-malicious. The failure was attributed to a software defect in the sensing and diagnostic module that controls air bag deployment, which may prevent the deployment of frontal air bags in certain "rare circumstances" [48317, 47585]. The issue was traced back to an electronic motion sensor that, under certain circumstances, can prevent airbags from inflating in a crash [47585].
(b) There is no indication in the articles that the software failure incident was malicious. |
Intent (Poor/Accidental Decisions) |
poor_decisions |
(a) The software failure incident related to the General Motors recall of nearly 4.3 million vehicles worldwide due to a software defect that can prevent air bags from deploying during a crash was primarily due to poor decisions. The failure was caused by a software defect in the sensing and diagnostic module that controls air bag deployment, which may prevent the deployment of frontal air bags in certain "rare circumstances" [48317, 47585]. The defect was identified as a result of an investigation initiated by GM after a crash involving a 2014 Chevrolet Silverado truck where the air bags did not deploy. The issue was traced back to an electronic motion sensor that, under certain circumstances, could prevent air bags from inflating in a crash [47585]. The recall and software fix were necessary due to the poor decision in the design or implementation of the software, leading to potential safety risks for vehicle occupants. |
Capability (Incompetence/Accidental) |
development_incompetence, accidental |
(a) The software failure incident related to development incompetence is evident in the case of General Motors' recall of nearly 4.3 million vehicles worldwide due to a software defect that can prevent air bags from deploying during a crash. The defect was linked to one death and three injuries, highlighting a failure in the development process that led to a critical safety issue [48317, 47585].
(b) The software failure incident related to accidental factors is demonstrated by the issue with the air bag deployment in certain rare circumstances due to a software defect. This problem was not intentional but arose as a result of an accidental flaw in the software that controls air bag deployment [48317, 47585]. |
Duration |
temporary |
From the provided articles, the software failure incident related to the airbag deployment issue in General Motors vehicles can be categorized as a temporary failure. The software defect in the sensing and diagnostic module could prevent the deployment of frontal airbags in certain "rare circumstances" [48317]. The issue was traced to an electronic motion sensor that, under certain circumstances, can prevent airbags from inflating in a crash [47585]. This indicates that the failure was not permanent but rather occurred under specific conditions or circumstances. |
Behaviour |
crash, omission, value |
(a) The software failure incident in the articles is related to a crash. The defect in the software prevented the deployment of frontal airbags in certain "rare circumstances," leading to a situation where the air bags did not deploy during a crash involving a 2014 Chevrolet Silverado truck [48317].
(b) The software failure incident can also be categorized as an omission. In certain instances, the software defect caused the airbags to not deploy when they were supposed to, resulting in at least one death and three injuries [47585].
(c) The timing of the software failure incident is not explicitly mentioned in the articles.
(d) The software failure incident can be linked to a value failure. The software defect caused the airbag sensing and diagnostic module to activate a diagnostic test under certain driving conditions, which in turn prevented the airbag from deploying in the event of a crash, leading to incorrect performance of the intended function [48317].
(e) The software failure incident does not exhibit characteristics of a byzantine failure.
(f) The software failure incident can be considered as a combination of crash (a) and omission (b) behaviors, where the system lost its state and failed to perform its intended function of deploying airbags in certain circumstances, resulting in a critical omission of safety features during a crash [48317, 47585]. |