Jove
Visualize
Contact Us
JoVE
x logofacebook logolinkedin logoyoutube logo
ABOUT JoVE
OverviewLeadershipBlogJoVE Help Center
AUTHORS
Publishing ProcessEditorial BoardScope & PoliciesPeer ReviewFAQSubmit
LIBRARIANS
TestimonialsSubscriptionsAccessResourcesLibrary Advisory BoardFAQ
RESEARCH
JoVE JournalMethods CollectionsJoVE Encyclopedia of ExperimentsArchive
EDUCATION
JoVE CoreJoVE BusinessJoVE Science EducationJoVE Lab ManualFaculty Resource CenterFaculty Site
Terms & Conditions of Use
Privacy Policy
Policies

Related Concept Videos

Strategies of Self-Presentation II: Self-Verification01:17

Strategies of Self-Presentation II: Self-Verification

Self-verification is a fundamental psychological drive wherein individuals seek affirmation of their self-concept from others, striving for consistency between their internal self-view and external perceptions. This drive operates even when the self-concept is negative, influencing interpersonal behavior and feedback preferences in complex and often counterintuitive ways. Unlike the self-enhancement motive, which seeks positive evaluations, self-verification prioritizes coherence and...
Multi-input and Multi-variable systems01:22

Multi-input and Multi-variable systems

Cruise control systems in cars are designed as multi-input systems to maintain a driver's desired speed while compensating for external disturbances such as changes in terrain. The block diagram for a cruise control system typically includes two main inputs: the desired speed set by the driver and any external disturbances, such as the incline of the road. By adjusting the engine throttle, the system maintains the vehicle's speed as close to the desired value as possible.
In the absence of...
Automatic Processing and Automatic Social Behavior01:28

Automatic Processing and Automatic Social Behavior

Automatic processing refers to the cognitive operations that occur without conscious intent or awareness, playing a fundamental role in shaping social cognition and behavior. These processes enable individuals to navigate complex social environments efficiently by relying on mental shortcuts and pre-existing knowledge structures known as schemas. One of the most influential mechanisms underlying automatic processing is priming, which subtly activates mental representations through exposure to...
Hypothesis: Accept or Fail to Reject?01:17

Hypothesis: Accept or Fail to Reject?

The outcome of any hypothesis testing leads to rejecting or not rejecting the null hypothesis. This decision is taken based on the analysis of the data, an appropriate test statistic, an appropriate confidence level, the critical values, and P-values. However, when the evidence suggests that the null hypothesis cannot be rejected, is it right to say, 'Accept' the null hypothesis?
There are two ways to indicate that the null hypothesis is not rejected. 'Accept' the null hypothesis and 'fail to...
Principle of Virtual Work: Problem Solving01:13

Principle of Virtual Work: Problem Solving

The principle of virtual work is an essential concept in the field of mechanics and engineering. This is used to solve problems related to the equilibrium of a structure or system. It is based on the assumption that if a system is in equilibrium, the work done by all the forces during a virtual displacement is zero. This principle is applied by considering virtual displacements of the system and the corresponding work done by internal and external forces.
To apply the principle of virtual work,...

You might also read

Related Articles

Articles linked to this work by shared authors, journal, and citation graph.

Sort by
Same author

Integrating an intuitive tactical navigation solution to enable situational awareness for people with visual disabilities.

Applied ergonomics·2025
Same author

Ethical Issues in Implementation Science: A Qualitative Interview Study of Participating Clinicians.

AJOB empirical bioethics·2024
Same author

Fluorogenic RNA-based biomaterials for imaging and tracking the cargo of extracellular vesicles.

Journal of controlled release : official journal of the Controlled Release Society·2024
Same author

Implementing a Family-Centered Rounds Intervention Using Novel Mentor-Trios.

Pediatrics·2024
Same author

Perioperative Environment Safety Culture: A Scoping Review Addressing Safety Culture, Climate, Enacting Behaviors, and Enabling Factors.

Anesthesiology clinics·2023
Same author

Systematic Approach for Comparing Team-based Care Processes.

Proceedings of the Human Factors and Ergonomics Society ... Annual Meeting. Human Factors and Ergonomics Society. Annual meeting·2023

Related Experiment Video

Updated: Jun 2, 2026

SSVEP-based Experimental Procedure for Brain-Robot Interaction with Humanoid Robots
11:01

SSVEP-based Experimental Procedure for Brain-Robot Interaction with Humanoid Robots

Published on: November 24, 2015

A Method for the Formal Verification of Human-interactive Systems.

Matthew L Bolton1, Ellen J Bass

  • 1University of Virginia, Systems and Information Engineering, Charlottesville, Virginia.

Proceedings of the Human Factors and Ergonomics Society ... Annual Meeting. Human Factors and Ergonomics Society. Annual Meeting
|May 17, 2011
PubMed
Summary

This article introduces a new method to help predict potential failures in complex systems where humans and machines work together. By combining mathematical models of human behavior with automated software checking, the authors demonstrate how to identify risks in devices like medical pumps. This approach helps developers ensure safety by visualizing how specific operator actions might lead to errors.

Keywords:
model checkingtask analysissystem safetyhuman-machine interactionsoftware engineering

Frequently Asked Questions

Related Experiment Videos

Last Updated: Jun 2, 2026

SSVEP-based Experimental Procedure for Brain-Robot Interaction with Humanoid Robots
11:01

SSVEP-based Experimental Procedure for Brain-Robot Interaction with Humanoid Robots

Published on: November 24, 2015

Area of Science:

  • Systems engineering and formal verification of human-interactive systems
  • Human-computer interaction research within software engineering

Background:

Predicting failures in complex systems remains a significant challenge for modern engineering. Rare operational conditions often lead to unexpected outcomes that are difficult to anticipate during the design phase. Prior research has shown that human behavior is frequently unpredictable when interacting with sophisticated automation. This uncertainty drove the need for more robust analytical frameworks to assess safety. No prior work had resolved how to integrate human task models with rigorous mathematical verification. Existing methods often fail to account for the interplay between device interfaces and operator decision-making. This gap motivated the development of new techniques that can handle diverse environmental factors. Engineers require better tools to ensure that human-machine systems operate reliably under all possible scenarios.

Purpose Of The Study:

The primary aim of this study is to present a method for the formal verification of human-interactive systems. This research addresses the difficulty of predicting failures in complex environments where human operators interact with automation. The authors seek to bridge the gap between behavioral task models and rigorous mathematical model checking. They aim to provide a systematic way to evaluate system properties under rare operational conditions. This work is motivated by the need to account for factors like device interfaces and human behavior. By integrating these elements, the researchers intend to enhance the reliability of safety-critical designs. The study focuses on creating a framework that can identify potential risks before they manifest in real-world settings. This effort seeks to improve the overall safety of systems that rely on human-device cooperation.

Main Methods:

The review approach involves synthesizing a novel framework that bridges behavioral modeling and computational logic. Researchers utilize task analytic models to represent human actions within the system environment. These behavioral descriptions are then converted into formal specifications suitable for automated analysis. The team employs model checking tools to exhaustively evaluate the system state space. This process allows for the identification of potential errors that might arise during rare operational conditions. The authors demonstrate the utility of their approach through a detailed case study of a medical device. They compare two distinct specifications to highlight how the method detects flaws. Visualization techniques are applied to render the resulting counterexamples into an understandable format for designers.

Main Results:

Key findings from the literature indicate that the proposed method effectively uncovers failure modes in complex systems. The authors successfully applied their technique to the programming of a patient controlled analgesia pump. They identified a specific counterexample that demonstrates how operator behavior can lead to system errors. This result confirms that the integration of task models with formal logic is feasible. The analysis revealed that even subtle differences in device specifications significantly impact safety outcomes. The researchers showed that their visualization tools clarify the sequence of events leading to identified failures. These findings provide empirical support for the utility of formal verification in human-centric design. The study establishes that this approach can handle the complexity of human-device interaction.

Conclusions:

The authors demonstrate that integrating task models with formal verification provides a powerful way to analyze system safety. This synthesis suggests that automated checking can effectively uncover hidden risks in human-interactive designs. The case study confirms that such methods can successfully identify potential failure paths in medical equipment. These findings imply that developers should adopt formal approaches to improve the reliability of complex interfaces. The researchers propose that visualizing counterexamples helps designers understand how specific operator errors occur. This work highlights the value of combining behavioral science with computational logic. The authors conclude that their approach offers a scalable solution for verifying safety-critical systems. Future efforts could expand these techniques to even more complex operational environments.

The researchers propose that integrating task analytic models with formal model checking allows for the systematic identification of failure paths. By simulating human behavior alongside machine logic, the method reveals how specific operator actions lead to system errors in complex environments.

The authors utilize a patient controlled analgesia pump as a practical case study. This medical device serves as a concrete example to demonstrate how the verification method detects potential risks during the programming process.

The researchers explain that formal models are necessary to provide a mathematically rigorous environment for checking. Without these models, it would be impossible to exhaustively test all possible operational conditions and human behaviors within the system.

Task analytic models play a central role by representing human behavior in a structured, predictable format. These models allow the software to simulate how an operator interacts with the device interface during various mission phases.

The authors measure the effectiveness of their method by generating and analyzing counterexamples. These outputs identify specific sequences of events that violate safety properties, providing clear evidence of potential system failures during operation.

The researchers propose that their visualization capabilities are vital for designers. By seeing the exact steps leading to a failure, engineers can better understand and mitigate risks in human-device interfaces.