Constraint solving based atomic violation detection method
A technology of constraint solving and detection method, which is applied in the field of software testing, can solve the problems of high missed detection rate, high false detection rate of detection results, limited search and interweaving space, etc., and achieve the effect of improving accuracy and good ability to detect atomic violations
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0035] The present invention utilizes the original execution trajectory of concurrent programs, combines various error modes of atomic violations, establishes the constraint relationship between the execution sequence of events in the original execution trajectory, and solves it. When the constraint has a solution, the new execution trajectory corresponding to the solution There is an atomic violation phenomenon in , otherwise it does not exist, specifically, the following steps are included:
[0036] 1. Get the execution track:
[0037] (1) Instrument the original program to record the required trajectory execution information during operation;
[0038] Sequentially scan each statement in the program under test, insert codes before and after specific statements, such as: synchronization statement, assignment statement, branch statement, etc., collect information related to these statements during actual execution to combine into events and save them in in the database;
[0...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com