Model Checking

Model checking is a method to algorithmically verify finite state systems formally. This is achieved by verifying if the model, often deriving from a hardware or software design, satisfies a logical specification. The specification is often written as temporal logic formulas. The model is usually expressed as a directed graph consisting of nodes (or vertices) and edges. A set of atomic propositions is associated with each node. The nodes represents states of a program, the edges represent possible executions which alters the state, while the atomic propositions represent the basic properties that hold at a point of execution. The problem can be expressed mathematically as: given a temporal logic formula p and a model M with initial state s, decide if :M,s \models p.

See also

Related techniques

Research groups

Model checking tools

References

  • Model Checking, Edmund M. Clarke, Jr., Orna Grumberg and Doron A. Peled, MIT Press, 1999

External links

 

<< PreviousWord BrowserNext >>
classical
lea salonga
markt simbach
juan de salcedo
bass (instrument)
simbach
ann wilson
gustav siegfried eins
stewart county
bishop henry
star wars customizable card game
microdot
lalli
gino cappelletti
ron burton
edmundo alves de souza neto
9
ufa
neohesperidine dc
mauritius ornate day gecko
stein
list of rivers in canada
list of ontario rivers
history of bratislava
adalbert stifter
francis beaufort
hamadan
s'more
gorgidas
hamadan province
sacred band
islam as a political movement
pete domenici
couch potato
wright aeronautical
tlacotalpan
megan's law
alsace moselle
aix les bains
status quo ante
take back your government
preview (software)
wright company
suzy parker