8
Overview of course CS598MP Spring’05

Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check

Embed Size (px)

Citation preview

Page 1: Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check

Overview of course CS598MPSpring’05

Page 2: Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check

Modeling FSM, PDA

Emptiness of PDA

Games onFSMs

BinaryDecision

Diagrams

CTLbisimulations

Mu-calculus

Model-checkCTL/mu-calc

Regularity of conf of

PDA

MOPED

Modeling systems with finite data

heuristicmodelingspec

seminar paperAlgorithm/thm

Page 3: Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check

Modeling FSM, PDA

LTL

LTL and automata

heuristicmodelingspec

seminar paperalgorithm

Emptiness of Buchiautomata

OmegaBuchi

automata

Mu-calculusNested

DFSalgorithm

LTLModel-checking

Page 4: Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check

BinaryDecision

Diagrams

heuristic

modeling

specseminar paper

Abstraction

Abstract Interpretation

Graf-SeidiPredicate

abstraction

Cartesianabstraction

MOPED Abstractionin SLAM;Boolean

programs

CVC

Page 5: Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check

heuristic

modeling

specseminar paper

SAT-based model-checking

BoundedModel Checking

Using SAT

SAT

Internals of a SAT Solver:

Search, conflict clauseLearning, boolean

Constraint propogration,etc.

Interpolationand SAT-basedModel-checking

SATURN

Page 6: Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check

heuristic

modeling

specseminar paper

Handling the heap: shape analysis

TVLA:Shape-based

Program analysis

Finding abstractShape transformers

Abstractingdata-structures

as shapes,FOL

Heuristics: -Focusing -instrumentation predicates

Analysing memory accessesin x86

Page 7: Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check

heuristic

modeling

specseminar paper

Other seminar papers

Random Interpretation

Summarizing proceduresin concurrent programs:

Transactions

Timed automata

Page 8: Overview of course CS598MP Spring’05. Modeling FSM, PDA Emptiness of PDA Games on FSMs Binary Decision Diagrams CTL bisimulations Mu-calculus Model-check

There is more theory! – course next semester

• regular languages, MSO on words and Buchi-Traktenbrot theorem;

• omega-regular languages, MSO, and Buchi's theorem;• omega-regular tree languages, MSO, parity games, Rabin's

theorem;• FO on words, temporal and tense logics, Kamp's theorem;• mu-calculus and parity games; alternating automata; temporal

logics;• decision problems for logic including model checking and

satisfiability;• FO and SO on finite graphs; connections to complexity; EF-

games;• decidable logics on infinite graphs;• other decidable theories like Presburger arithmetic and FO on

reals.