The Role and Quality of Software Safety in the NASA Constellation Program
نویسندگان
چکیده
For NASA quality assurance managers, obtaining an accurate, program-wide picture of software safety risk is difficult across the multiple, independently-developing systems in the NASA Constellation program. In this study, we create metrics that leverage one source of safety information, hazard analysis, to provide NASA quality assurance managers with information regarding the ongoing state of software safety. The goal of this research was two-fold: 1) to quantify the importance of software with respect to system safety; and 2) to quantify the level of risk presented by software in the hazard analysis. We examined 154 hazard reports created during the preliminary design of three major flight hardware systems in the Constellation program. To quantify the importance of software, we collected metrics based on the number of software-related causes and controls of hazardous conditions. To quantify the level of risk presented by software, and we created and applied a metric scheme to measure the specificity of software causes descriptions. We found that 49-70% of hazardous conditions in the three systems could be caused by software or software was involved in the prevention of the hazard. We also found that 12-17% of the 2013 hazard causes involved software, and that 23-29% of all causes had a software control. Furthermore, 10-12% of all controls were software-based. We applied our metrics for measuring the specificity of software causes and found that the results varied greatly between projects. The application of our software specificity metrics identified risks in the hazard reporting process. Software causes are not consistently scoped, and the presence of software in a cause or control is not always clear. Furthermore, a number of traceability risks were present in the hazard reports that could impede verification of software and system safety.
منابع مشابه
بار کاری ناشی از اجرای وظایف در شغل پرستاری در بخشهای مختلف یک بیمارستان
Background & objective: High workload may lead to increase human errors, compromise quality and safety of care, and reduce the nurses’ quality of working life. The aim of this study is to determine the task-induced workload in nursing. Methods: This is a descriptive analytical study. All of 214 nurses of one of the educational hospital took part in. After obtaining informed consent f...
متن کاملThe relationship between quality of working life of nurses in educational hospitals of Kermanshah with their perception and evaluation of workload in 2017
Background and Aim: Nurses are the most important support of treatment that is responsible for important tasks such as the patientchr('39')s psychological and physical care. Due to the working conditions of nurses, the occurrence of physical and mental disorders of nurses plays an important role. Quality of work life is one of the most important issues in any organization that is the key to the...
متن کاملEffectiveness of Online Patient Safety Education on the Competency of Nurses in Intensive Care Units: A Quasi-experimental Study
Background & Aims: Maintaining patient safety (PS) is one of professional and ethical duties of health care providers. Nurses, as the largest professional group in the health system, have a potential and significant power in influencing the health care quality. Their competency in PS is essential to ensure quality and safe care. Education plays a vital role in improving PS and providing high qu...
متن کاملThe role of workload and job satisfaction in general health of industrial workers in Gonabad, Iran, in 2015
Background: The lack of satisfaction and balance between the workload and abilities and limitations of individuals in various occupations may influence their general health. The aim of this study was to determine the effect of workload and job satisfaction on the general health of industrial workers. Materials and Methods: This was a cross-sectional and correlational study on 2...
متن کاملRequirements Management at NASA
Requirements have always been acknowledged as the backbone of any system. However, in many past development efforts, requirements were paid little heed. At NASA, in recent years, the hue and cry for project development has been “Faster, Better, Cheaper and Safer”. This has impacted the way we develop software; it has increased the risks to quality, safety and reliability. At NASA, the Software ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010