Skip to main navigation Skip to search Skip to main content

Using automated use case generation for early design stage functional failure and human error analysis

Research output: Chapter in Book/Report/Conference proceeding › Conference contribution book

Abstract

Human errors and poor ergonomics are attributed to a majority of large-scale accidents and malfunctions in complex engineered systems. Human Error and Functional Failure Reasoning (HEFFR) is a framework developed to assess potential functional failures, human errors, and their propagation paths during early design stages so that more reliable systems with improved performance and safety can be designed. In order to perform a comprehensive analysis using this framework, a wide array of potential failure scenarios need to be tested. Coming up with such use cases that can cover a majority of faults can be challenging or even impossible for a single engineer or a team of engineers. In the field of software engineering, automated test case generation techniques have been widely used for software testing. This research explores these methods to create a use case generation technique that covers both component-related and human-related fault scenarios. The proposed technique is a time based simulation that employs a modified Depth First Search (DFS) algorithm to simulate events as the event propagation is analyzed using HEFFR at each timestep. This approach is applied to a hold-up tank design problem and the results are analyzed to explore the capabilities and limitations.
Original languageEnglish
Title of host publicationASME 2019 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
Place of PublicationAnaheim, CA, USA
Number of pages12
Volume1
DOIs
Publication statusPublished - 25 Nov 2019

Keywords

  • design
  • error analysis
  • failure
  • errors
  • engineers
  • accidents
  • algorithms
  • computer software
  • ergonomics
  • safety
  • simulation
  • software engineering
  • teams
  • testing

Fingerprint

Dive into the research topics of 'Using automated use case generation for early design stage functional failure and human error analysis'. Together they form a unique fingerprint.

Cite this