Patent · US Active

Concurrent assertion

US9053227B2 · kind B2 · utility

0Cited by
7References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 9, 2012
Grant dateJun 9, 2015
Priority date
Expiry dateMar 30, 2033

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F11/366
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A concurrency assertions system disclosed herein provides for atomic evaluation of an assertion expression by locking an assertion lock upon initiating an assertion and thereby protecting the assertion evaluation from concurrent modifications to the variables in the assertion expressions. When a violation of an assertion is detected, the concurrency assertions system ensures that the exception statistics at the time of the assertion violation represents a program state where the assertion is violated, thus improving analysis of assertion violations. Furthermore, the concurrency assertions system continuously evaluates an expression for an assertion for a time period while other threads in the program are being executed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.