System and method for generating error traces for concurrency bugs

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8527976
APP PUB NO 20090125887A1
SERIAL NO

12241340

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A system and method for program verification includes generating a product transaction graph for a concurrent program, which captures warnings for potential errors. The warnings are filtered to remove bogus warnings, by using constraints from synchronization primitives and invariants that are derived by performing one or more dataflow analysis methods for concurrent programs. The dataflow analysis methods are applied in order of overhead expense. Concrete execution traces are generated for remaining warnings using model checking.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
NEC CORPORATIONTOKYO

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gupta, Aarti Princeton, US 65 1448
Kahlon, Vineet Princeton, US 27 469
Sankarnarayanan, Sriram Plainsboro, US 1 55

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation