Related Experiment Video
Updated: Jul 21, 2026

Electron Channeling Contrast Imaging for Rapid III-V Heteroepitaxial Characterization
Published on: July 17, 2015
ESfix: An Embedded Program Repair Tool for Effective Removal of Concurrency Defects
Jingwen Zhao1, Yanxia Wu1, Yan Fu1
1College of Computer Science and Technology, Harbin Engineering University, Nantong Street, Harbin 150001, China.
ESfix enhances embedded software reliability by reducing system entropy. This technique optimizes concurrency and atomicity, improving data integrity and performance while minimizing risks.
Area of Science:
- Computer Science
- Software Engineering
Background:
- Embedded systems are critical in high-security fields like aerospace and medical devices.
- Data uncertainty in these systems is quantified by entropy.
- Traditional defect repair methods introduce new issues like deadlocks and performance overhead.
Purpose of the Study:
- To propose ESfix, a novel defect fixing technique for embedded software.
- To help developers reduce time and effort in fixing software defects.
- To improve data certainty and reliability in embedded systems.
Main Methods:
- ESfix locates repair regions using bug detection tool information.
- It optimizes interrupt and lock strategies to fix data races and transmission bugs.
- Atomicity violations are repaired using a reordering strategy, analyzed via control flow graphs (CFGs).
Main Results:
- ESfix reduces system entropy and information entropy.
- The technique improves data certainty, reliability, and overall performance.
- Semantic analysis ensures no new defects are introduced during repair.
Conclusions:
- ESfix effectively repairs defects in embedded software.
- The method enhances system reliability and reduces potential risks.
- ESfix offers an efficient and accurate solution for embedded software defect fixing.
More Related Videos
11:14Comprehensive Characterization of Extended Defects in Semiconductor Materials by a Scanning Electron Microscope
Published on: May 28, 2016
07:24Quantitative Atomic-Site Analysis of Functional Dopants/Point Defects in Crystalline Materials by Electron-Channeling-Enhanced Microanalysis
Published on: May 10, 2021
Related Concept Videos
Base Excision Repair
The first step of...
Long-patch Base Excision Repair
Fixing Double-strand Breaks
Base Excision Repair
The first step of...
Fixing Double-strand Breaks
The Spindle Assembly Checkpoint
Many proteins function together to control the spindle assembly checkpoint. Mutations affecting these proteins may allow cells to proceed into anaphase prematurely, resulting in the...