Using symbolic execution to check global temporal requirements in an application

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8359576
APP PUB NO 20100125832A1
SERIAL NO

12271651

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In one embodiment, a method include accessing one or more global temporal requirements of an application specified using one or more requirement templates from a library of requirement templates, accessing a model of the application, generating one or more symbolic expressions of one or more of the global temporal requirements of the application, searching a state space of the application model with a model checker, monitoring the search of the state space for events in the state space encompassed by the symbolic expressions and modifying construction of a graph of the state space in response to occurrence of one or more events encompassed by the symbolic expressions, evaluating the symbolic expressions based on the graph of the state space to determine whether one or more of the global temporal requirements are valid, and communicating one or more results of the evaluation of the symbolic expressions for presentation to a user.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
FUJITSU LIMITEDKAWASAKI-SHI

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Ghosh, Indradeep San Jose, US 66 1640
Prasad, Mukul R San Jose, US 82 1760
Rajan, Sreeranga P Sunnyvale, US 47 4854

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation