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

Types of Errors: Detection and Minimization01:12

Types of Errors: Detection and Minimization

2.1K
Error is the deviation of the obtained result from the true, expected value or the estimated central value. Errors are expressed in absolute or relative terms.
Absolute error in a measurement is the numerical difference from the true or central value. Relative error is the ratio between absolute error and the true or central value, expressed as a percentage.
Errors can be classified by source, magnitude, and sign. There are three types of errors: systematic, random, and gross.
Systematic or...
2.1K
Fault Types01:18

Fault Types

118
When analyzing a single line-to-ground fault from phase A to ground at a three-phase bus, it is important to consider the fault impedance. This impedance is zero for a bolted fault, equal to the arc impedance for an arcing fault, and represents the total fault impedance for a transmission-line insulator flashover. To derive sequence and phase currents, fault conditions are translated from the phase domain to the sequence domain.
For line-to-line faults occurring between phases B and C, the...
118
Multimachine Stability01:25

Multimachine Stability

218
Multimachine stability analysis is crucial for understanding the dynamics and stability of power systems with multiple synchronous machines. The objective is to solve the swing equations for a network of M machines connected to an N-bus power system.
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
218
Block Diagram Reduction01:22

Block Diagram Reduction

273
The process of deriving the transfer function of a control system often involves reducing its block diagram to a single block. This simplification can be achieved through a series of strategic operations, including relocating branch points and comparators. These operations preserve the overall function of the system while allowing for easier manipulation and combination of blocks.
The first step in this process is the identification and relocation of a branch point. A branch point, where a...
273
Three-Phase Short Circuit—Unloaded Synchronous Machine01:21

Three-Phase Short Circuit—Unloaded Synchronous Machine

217
Conducting a three-phase short circuit test on an unloaded synchronous machine helps understand its impact on the system. The AC fault current's oscillogram, with the DC offset removed, reveals that the waveform amplitude decreases from an initially high value to a steady-state level for one phase of the machine.
This behavior occurs due to the magnetic flux produced by the short-circuit armature currents. Initially, these currents follow high-reluctance paths but eventually shift to...
217
Bus Impedance Matrix01:24

Bus Impedance Matrix

161
Calculating subtransient fault currents for three-phase faults in an N-bus power system involves using the positive-sequence network. When a three-phase short circuit occurs at a specific bus, the analysis uses the superposition method to evaluate two separate circuits.
In the first circuit, all machine voltage sources are short-circuited, leaving only the prefault voltage source at the fault location. The positive-sequence bus impedance matrix can be determined by solving the nodal equations,...
161

You might also read

Related Articles

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

Sort by
Same author

Risk factors for acne vulgaris among rosacea patients: a cross-sectional study.

Frontiers in public health·2026
Same author

Roles of circulating proteins in osteoporosis pathogenesis: Insights from Mendelian randomization.

Bone·2026
Same author

Betulinic Acid Ameliorates T-2 Toxin-Induced Neuroinflammation by Suppressing Oxidative Stress via Regulating Nrf2/NLRP3 Axis.

Veterinary sciences·2026
Same author

Predicting heterosexual reactions to coming out in China.

BMC psychology·2026
Same author

Rotavirus Vaccine Coverage in a Birth Cohort - China, 2019-2023.

China CDC weekly·2026
Same author

Tracing the evolutionary genomics of bla<sub>NDM</sub>-harboring Salmonella typhimurium in China.

BMC genomics·2026

Related Experiment Video

Updated: Aug 28, 2025

Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator
06:45

Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator

Published on: October 28, 2022

1.7K

Detraque: Dynamic execution tracing techniques for automatic fault localization of hardware design code.

Jiang Wu1, Zhuo Zhang2, Jianjun Xu1

  • 1College of Computer, National University of Defense Technology, Changsha, Hunan, China.

Plos One
|September 16, 2022
PubMed
Summary
This summary is machine-generated.

Detraque enhances Verilog fault localization by using dynamic analysis to supplement static methods. This approach improves the effectiveness of identifying and debugging errors in Verilog programs, reducing development time.

More Related Videos

Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.8K
Atomically Traceable Nanostructure Fabrication
12:35

Atomically Traceable Nanostructure Fabrication

Published on: July 17, 2015

8.8K

Related Experiment Videos

Last Updated: Aug 28, 2025

Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator
06:45

Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator

Published on: October 28, 2022

1.7K
Design and Analysis for Fall Detection System Simplification
08:05

Design and Analysis for Fall Detection System Simplification

Published on: April 6, 2020

10.8K
Atomically Traceable Nanostructure Fabrication
12:35

Atomically Traceable Nanostructure Fabrication

Published on: July 17, 2015

8.8K

Area of Science:

  • Computer Science
  • Software Engineering
  • Hardware Description Languages

Background:

  • Fault localization in Verilog is time-consuming, often relying on experienced developers.
  • Existing static analysis methods for Verilog fault localization can miss certain types of faults.
  • Early fault detection and repair significantly reduce development costs and time.

Purpose of the Study:

  • To propose a novel fault localization approach for Verilog programs.
  • To address the limitations of exclusively using static analysis in Verilog debugging.
  • To improve the effectiveness and efficiency of Verilog fault localization.

Main Methods:

  • A new fault localization approach named Detraque was developed.
  • Detraque utilizes dynamic execution tracing obtained from test cases.
  • It calculates a suspicion score for each Verilog statement to rank potential faults.

Main Results:

  • Empirical research was conducted on 61 faulty versions of real Verilog programs.
  • Detraque achieved an EXAM score of 18.3%.
  • The results demonstrate Detraque's ability to improve fault localization effectiveness.

Conclusions:

  • Detraque effectively localizes faults in Verilog programs.
  • Dynamic analysis, as implemented in Detraque, complements static analysis methods.
  • The proposed approach enhances the overall fault localization process for Verilog development.