Loading…

A formal method for assessing the impact of task-based erroneous human behavior on system safety

•Erroneous human behavior is a major contributor to system failure.•We introduce a method for generating erroneous behaviors in model checking analyses.•We use case studies to show that our method can find both known and unknown failures.•Case studies include medical devices and an Apache helicopter...

Full description

Saved in:
Bibliographic Details
Published in:Reliability engineering & system safety 2019-08, Vol.188, p.168-180
Main Authors: Bolton, Matthew L., Molinaro, Kylie A., Houser, Adam M.
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!
cited_by cdi_FETCH-LOGICAL-c372t-a7d5e384b80c80cbe16204416bdae5e5efff0962060113592d3522ba691c90b13
cites cdi_FETCH-LOGICAL-c372t-a7d5e384b80c80cbe16204416bdae5e5efff0962060113592d3522ba691c90b13
container_end_page 180
container_issue
container_start_page 168
container_title Reliability engineering & system safety
container_volume 188
creator Bolton, Matthew L.
Molinaro, Kylie A.
Houser, Adam M.
description •Erroneous human behavior is a major contributor to system failure.•We introduce a method for generating erroneous behaviors in model checking analyses.•We use case studies to show that our method can find both known and unknown failures.•Case studies include medical devices and an Apache helicopter firing procedure. Erroneous human behavior is often cited as a major factor to system failure. However, the complexity of the human-automation interaction can make it difficult for engineers to anticipate how erroneous human behavior can contribute to failures. In this work, we introduce a novel method for generating human errors based on the task-based taxonomy of erroneous human behavior. This allows erroneous acts to manifest as divergences from task models. We implement our method using the Enhanced Operator Function Model. We further show how the method can be used with formal system modeling and formal verification with model checking to prove whether or not potentially unanticipated erroneous behavior could contribute to system failures. We evaluate how our method scales and use it to evaluate three case studies: a radiation therapy machine, a pain medication pump, and an Apache helicopter. We discuss these results and explore options for future work.
doi_str_mv 10.1016/j.ress.2019.03.010
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2240141095</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0951832018304368</els_id><sourcerecordid>2240141095</sourcerecordid><originalsourceid>FETCH-LOGICAL-c372t-a7d5e384b80c80cbe16204416bdae5e5efff0962060113592d3522ba691c90b13</originalsourceid><addsrcrecordid>eNp9kE1rwzAMhs3YYF23P7CTYedksp1P2KWUfUFhl-3sOYmyJGviznIK_fdz6c5DAiGh95V4GLsVEAsQ2f0QOySKJYgyBhWDgDO2EEVeRlCo7JwtoExFVCgJl-yKaACApEzzBftc8da60Wz5iL6zzbHjhii49dMX9x3yftyZ2nPbcm_oO6oMYcPROTuhnYl382gmXmFn9n3Q2onTgTyOnEyL_nDNLlqzJbz5q0v28fT4vn6JNm_Pr-vVJqpVLn1k8iZFVSRVAXXICkUmIUlEVjUG0xBt20IZZhkIodJSNiqVsjJZKeoSKqGW7O7ku3P2Z0byerCzm8JJLWUCIhEBQdiSp63aWSKHrd65fjTuoAXoI0k96CNJfSSpQelAMogeTiIM_-97dJrqHqcam95h7XVj-__kv3-ZfM4</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2240141095</pqid></control><display><type>article</type><title>A formal method for assessing the impact of task-based erroneous human behavior on system safety</title><source>ScienceDirect Freedom Collection 2022-2024</source><creator>Bolton, Matthew L. ; Molinaro, Kylie A. ; Houser, Adam M.</creator><creatorcontrib>Bolton, Matthew L. ; Molinaro, Kylie A. ; Houser, Adam M.</creatorcontrib><description>•Erroneous human behavior is a major contributor to system failure.•We introduce a method for generating erroneous behaviors in model checking analyses.•We use case studies to show that our method can find both known and unknown failures.•Case studies include medical devices and an Apache helicopter firing procedure. Erroneous human behavior is often cited as a major factor to system failure. However, the complexity of the human-automation interaction can make it difficult for engineers to anticipate how erroneous human behavior can contribute to failures. In this work, we introduce a novel method for generating human errors based on the task-based taxonomy of erroneous human behavior. This allows erroneous acts to manifest as divergences from task models. We implement our method using the Enhanced Operator Function Model. We further show how the method can be used with formal system modeling and formal verification with model checking to prove whether or not potentially unanticipated erroneous behavior could contribute to system failures. We evaluate how our method scales and use it to evaluate three case studies: a radiation therapy machine, a pain medication pump, and an Apache helicopter. We discuss these results and explore options for future work.</description><identifier>ISSN: 0951-8320</identifier><identifier>EISSN: 1879-0836</identifier><identifier>DOI: 10.1016/j.ress.2019.03.010</identifier><language>eng</language><publisher>Barking: Elsevier Ltd</publisher><subject>Automation ; Erroneous human behavior ; Formal method ; Formal methods ; Helicopters ; Human behavior ; Human error ; Pain ; Radiation ; Radiation therapy ; Reliability engineering ; System failures ; System safety ; Task analysis ; Taxonomy</subject><ispartof>Reliability engineering &amp; system safety, 2019-08, Vol.188, p.168-180</ispartof><rights>2019 Elsevier Ltd</rights><rights>Copyright Elsevier BV Aug 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c372t-a7d5e384b80c80cbe16204416bdae5e5efff0962060113592d3522ba691c90b13</citedby><cites>FETCH-LOGICAL-c372t-a7d5e384b80c80cbe16204416bdae5e5efff0962060113592d3522ba691c90b13</cites><orcidid>0000-0002-2606-4243 ; 0000-0002-7943-0497</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27898,27899</link.rule.ids></links><search><creatorcontrib>Bolton, Matthew L.</creatorcontrib><creatorcontrib>Molinaro, Kylie A.</creatorcontrib><creatorcontrib>Houser, Adam M.</creatorcontrib><title>A formal method for assessing the impact of task-based erroneous human behavior on system safety</title><title>Reliability engineering &amp; system safety</title><description>•Erroneous human behavior is a major contributor to system failure.•We introduce a method for generating erroneous behaviors in model checking analyses.•We use case studies to show that our method can find both known and unknown failures.•Case studies include medical devices and an Apache helicopter firing procedure. Erroneous human behavior is often cited as a major factor to system failure. However, the complexity of the human-automation interaction can make it difficult for engineers to anticipate how erroneous human behavior can contribute to failures. In this work, we introduce a novel method for generating human errors based on the task-based taxonomy of erroneous human behavior. This allows erroneous acts to manifest as divergences from task models. We implement our method using the Enhanced Operator Function Model. We further show how the method can be used with formal system modeling and formal verification with model checking to prove whether or not potentially unanticipated erroneous behavior could contribute to system failures. We evaluate how our method scales and use it to evaluate three case studies: a radiation therapy machine, a pain medication pump, and an Apache helicopter. We discuss these results and explore options for future work.</description><subject>Automation</subject><subject>Erroneous human behavior</subject><subject>Formal method</subject><subject>Formal methods</subject><subject>Helicopters</subject><subject>Human behavior</subject><subject>Human error</subject><subject>Pain</subject><subject>Radiation</subject><subject>Radiation therapy</subject><subject>Reliability engineering</subject><subject>System failures</subject><subject>System safety</subject><subject>Task analysis</subject><subject>Taxonomy</subject><issn>0951-8320</issn><issn>1879-0836</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><recordid>eNp9kE1rwzAMhs3YYF23P7CTYedksp1P2KWUfUFhl-3sOYmyJGviznIK_fdz6c5DAiGh95V4GLsVEAsQ2f0QOySKJYgyBhWDgDO2EEVeRlCo7JwtoExFVCgJl-yKaACApEzzBftc8da60Wz5iL6zzbHjhii49dMX9x3yftyZ2nPbcm_oO6oMYcPROTuhnYl382gmXmFn9n3Q2onTgTyOnEyL_nDNLlqzJbz5q0v28fT4vn6JNm_Pr-vVJqpVLn1k8iZFVSRVAXXICkUmIUlEVjUG0xBt20IZZhkIodJSNiqVsjJZKeoSKqGW7O7ku3P2Z0byerCzm8JJLWUCIhEBQdiSp63aWSKHrd65fjTuoAXoI0k96CNJfSSpQelAMogeTiIM_-97dJrqHqcam95h7XVj-__kv3-ZfM4</recordid><startdate>201908</startdate><enddate>201908</enddate><creator>Bolton, Matthew L.</creator><creator>Molinaro, Kylie A.</creator><creator>Houser, Adam M.</creator><general>Elsevier Ltd</general><general>Elsevier BV</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7ST</scope><scope>7TB</scope><scope>8FD</scope><scope>C1K</scope><scope>FR3</scope><scope>SOI</scope><orcidid>https://orcid.org/0000-0002-2606-4243</orcidid><orcidid>https://orcid.org/0000-0002-7943-0497</orcidid></search><sort><creationdate>201908</creationdate><title>A formal method for assessing the impact of task-based erroneous human behavior on system safety</title><author>Bolton, Matthew L. ; Molinaro, Kylie A. ; Houser, Adam M.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c372t-a7d5e384b80c80cbe16204416bdae5e5efff0962060113592d3522ba691c90b13</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Automation</topic><topic>Erroneous human behavior</topic><topic>Formal method</topic><topic>Formal methods</topic><topic>Helicopters</topic><topic>Human behavior</topic><topic>Human error</topic><topic>Pain</topic><topic>Radiation</topic><topic>Radiation therapy</topic><topic>Reliability engineering</topic><topic>System failures</topic><topic>System safety</topic><topic>Task analysis</topic><topic>Taxonomy</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bolton, Matthew L.</creatorcontrib><creatorcontrib>Molinaro, Kylie A.</creatorcontrib><creatorcontrib>Houser, Adam M.</creatorcontrib><collection>CrossRef</collection><collection>Environment Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>Technology Research Database</collection><collection>Environmental Sciences and Pollution Management</collection><collection>Engineering Research Database</collection><collection>Environment Abstracts</collection><jtitle>Reliability engineering &amp; system safety</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Bolton, Matthew L.</au><au>Molinaro, Kylie A.</au><au>Houser, Adam M.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A formal method for assessing the impact of task-based erroneous human behavior on system safety</atitle><jtitle>Reliability engineering &amp; system safety</jtitle><date>2019-08</date><risdate>2019</risdate><volume>188</volume><spage>168</spage><epage>180</epage><pages>168-180</pages><issn>0951-8320</issn><eissn>1879-0836</eissn><abstract>•Erroneous human behavior is a major contributor to system failure.•We introduce a method for generating erroneous behaviors in model checking analyses.•We use case studies to show that our method can find both known and unknown failures.•Case studies include medical devices and an Apache helicopter firing procedure. Erroneous human behavior is often cited as a major factor to system failure. However, the complexity of the human-automation interaction can make it difficult for engineers to anticipate how erroneous human behavior can contribute to failures. In this work, we introduce a novel method for generating human errors based on the task-based taxonomy of erroneous human behavior. This allows erroneous acts to manifest as divergences from task models. We implement our method using the Enhanced Operator Function Model. We further show how the method can be used with formal system modeling and formal verification with model checking to prove whether or not potentially unanticipated erroneous behavior could contribute to system failures. We evaluate how our method scales and use it to evaluate three case studies: a radiation therapy machine, a pain medication pump, and an Apache helicopter. We discuss these results and explore options for future work.</abstract><cop>Barking</cop><pub>Elsevier Ltd</pub><doi>10.1016/j.ress.2019.03.010</doi><tpages>13</tpages><orcidid>https://orcid.org/0000-0002-2606-4243</orcidid><orcidid>https://orcid.org/0000-0002-7943-0497</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0951-8320
ispartof Reliability engineering & system safety, 2019-08, Vol.188, p.168-180
issn 0951-8320
1879-0836
language eng
recordid cdi_proquest_journals_2240141095
source ScienceDirect Freedom Collection 2022-2024
subjects Automation
Erroneous human behavior
Formal method
Formal methods
Helicopters
Human behavior
Human error
Pain
Radiation
Radiation therapy
Reliability engineering
System failures
System safety
Task analysis
Taxonomy
title A formal method for assessing the impact of task-based erroneous human behavior on system safety
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-25T19%3A02%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20formal%20method%20for%20assessing%20the%20impact%20of%20task-based%20erroneous%20human%20behavior%20on%20system%20safety&rft.jtitle=Reliability%20engineering%20&%20system%20safety&rft.au=Bolton,%20Matthew%20L.&rft.date=2019-08&rft.volume=188&rft.spage=168&rft.epage=180&rft.pages=168-180&rft.issn=0951-8320&rft.eissn=1879-0836&rft_id=info:doi/10.1016/j.ress.2019.03.010&rft_dat=%3Cproquest_cross%3E2240141095%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c372t-a7d5e384b80c80cbe16204416bdae5e5efff0962060113592d3522ba691c90b13%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2240141095&rft_id=info:pmid/&rfr_iscdi=true