Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 CS 260
CS 260
Topics in Logic and Stochastic Verification
Fall 2005
Important copyright notice
The following material is presented to ensure timely dissemination of
information among the students in the classes I teach.
Further distribution of this material is prohibited, and
constitutes a copyright violation.
Here is a copy of the foils I use at
the beginning of the course.
The following papers are an excellent starting point to improve
your background knowledge for this course.
T. Murata,
"Petri nets: properties, analysis and applications",
IEEE Proceedings, Vol. 77, No. 4, pp. 541-579, April 1989.
[A complete survey of Petri nets theory.]
E. M. Clarke, E. A. Emerson, A. P. Sistla,
"Automatic verification of finite-state concurrent systems using
temporal logic specifications",
ACM TOPLAS, Vol. 8, No. 2, pp. 244-263, 1986.
[An introduction to temporal logic model checking,
with a special emphasis on CTL.]
R. E. Bryant,
"Graph-based algorithms for boolean function manipulation",
IEEE TC, Vol. 35, No 8, pp. 677-691, August 1986.
[The reference for binary decision diagrams.]
G. Ciardo, A. Blakemore, P. F. Chimento, J. K. Muppala, K. S. Trivedi,
"Automated generation and analysis of Markov reward models
using Stochastic Reward Nets",
Linear Algebra, Markov Chains, and Queueing Models,
pp. 145-191, 1993. Springer-Verlag.
[A brief introduction to Markovian stochastic Petri nets followed
by a detailed survey of numerical methods for their analysis.]
Readings (first round)
TOPIC: Variable ordering for efficient decision diagram manipulation
P. Chauhan, E. Clarke, S. Jha, J. Kukula, H. Veith, D. Wang.
"Using combinatorial optimization methods for quantification scheduling".
Proc. CHARME 2001, pp. 293-309.
PRESENTED BY: John Anderson (10 nov 2005)
TOPIC: Approximate solution of large Markov models
A. Miner, G. Ciardo, and S. Donatelli.
"Using the exact state space of a Markov model to compute approximate
stationary measures".
Proc. SIGMETRICS 2000, pp. 207-216.
PRESENTED BY: Min Wan (1 nov 2005)
TOPIC: SAT-solver-based logic verification.
M. Prasad, A. Biere, A. Gupta.
"A survey of recent advances in SAT-based formal verification".
International Journal on Software Tools for Technology Transfer,
Vol. 7, No. 2, pp. 156 - 173, 2005.
PRESENTED BY: Andy Yu (25 oct 2005)
A. Biere, A. Cimatti, E. M. Clarke, Y. Zhu.
"Symbolic model checking without BDDs".
Proc. TACAS 1999, pp. 193-207.
PRESENTED BY: Nicholas Barton (1 nov 2005)
TOPIC: Model checking Markov models
C. Baier, B. Haverkort, H. Hermanns, J.-P. Katoen.
"Model checking algorithms for continuous-time Markov chains".
IEEE TSE, Vol. 29, No. 6, pp. 524-541, 2003.
PRESENTED BY: Ron Feliciano (3 nov 2005)
TOPIC: Model checking real-time systems
R. Alur.
"Timed automata".
Proc. CAV 1999, pp. 8-22.
Springer-Verlag.
PRESENTED BY: Mark Porterfield (8 nov 2005)
T. Henzinger, X. Nicollin, J. Sifakis, and S. Yovine.
"Symbolic model checking for real-time systems".
Information and Computation, Vol. 111, pp. 193-244, 1994.
PRESENTED BY: Teddy Matinde (8 nov 2005)
TOPIC: Techniques to store Markov chains
R. Bahar et al."Algebraic decision diagrams and their applications",
Formal Methods in System Design, Vol. 10, pp. 171-206, 1997.
PRESENTED BY: Ming-Yin Chung (20 oct 2005)
A. Miner.
"Efficient solution of GSPNs using canonical matrix diagrams".
Proc. PNPM 2001, pp. 101-110.
PRESENTED BY: Adam Meadows (3 nov 2005)
P. Buchholz, G. Ciardo, P. Kemper, and S. Donatelli.
"Complexity of memory-efficient Kronecker operations with applications
to the solution of Markov models".
INFORMS Journal on Computing, Vol. 13, No. 3, pp. 203-222, 2000.
Readings (second round)
TOPIC: Predicate abstraction
E. Clarke, D. Kroening, N. Sharygina, K. Yorav.
"Predicate abstraction of ANSI-C programs using SAT".
Formal Methods in System Design, Vol. 25, pp. 105-127, 2004.
PRESENTED BY: Andy Yu (17 nov 2005)
TOPIC: Parallel implementation of model checking
S. Iyer, J. Jain, D. Sahoo, E. Emerson.
"Under-approximation heuristics for grid-based bounded model checking".
Proc. PDMC, 2005.
PRESENTED BY: Ming-Yin Chung (17 nov 2005)
TOPIC: Stochastic models with immediate events
A. Miner.
"Implicit GSPN reachability set generation using decision diagrams".
Performance Evaluation, Vol. 56, No 1-4, pp. 145-165, 2004.
PRESENTED BY: Min Wan (22 nov 2005)
TOPIC: Binary moment diagrams
R. Bryant, Y.-A. Chen.
"Verification of arithmetic circuits with binary moment diagrams ".
Proc. DAC, pp. 535-541, 1995.
and
E. Clarke and M. Fujita and X. Zhao.
"Hybrid decision diagrams: overcoming the limitations of MTBDDs and BMDs".
CMU Tech. Report 865057.
PRESENTED BY: Nicholas Barton (22 nov 2005)
TOPIC: Clock difference diagrams
K. Larsen, J. Pearson, C. Weise, W. Yi.
"Clock difference diagrams".
Nordic Journal of Computing, pp. 271-298, 1999.
and
G. Behrmann, K. Guldstrand, J. Pearson, C. Weise, W. Yi.
"Efficient timed reachability analysis using clock difference diagrams".
Proc. CAV, pp. 341-353, 1999.
PRESENTED BY: Adam Meadows and Ron Feliciano (29 nov 2005)
TOPIC: Knowledge representation and model checking
H. van Ditmarsch, W. van der Hoek, B. Kooi.
"Playing cards with Hintikka: an introduction to dynamic epistemic logic".
Australasian Journal of Logic, Vol. 3, pp. 108-134, 2005.
and
H. van Ditmarsch, W. van der Hoek, R. van der Meyden, J. Ruan.
"Model checking Russian cards".
Proc. MoChArt, Electronic Notes in Theoretical Computer Science 2005.
PRESENTED BY: Teddy Matinde (1 dec 2005)
TOPIC: Difference bound matrices
A. Mine'.
"A new numerical abstract domain based on difference-bound matrices".
Proc. PADO, pp. 155-172, 2001.
and
A. Venet, G. Brat.
"Precise and efficient static array bound checking for large embedded C
programs".
Proc. SIGPLAN, pp. 231-242, 2004.
PRESENTED BY: Mark Porterfield (6 dec 2005)
TOPIC: Variable reordering
R. Rudell.
"Dynamic variable ordering for ordered binary decision diagrams".
Proc. ICCAD, pp. 42-47, 1993.
and
H. Higuchi, F. Somenzi.
"Lazy group sifting for efficient symbolic state traversal of FSMs".
Proc. ICCAD, pp. 45-49, 1999.
PRESENTED BY: John Anderson (8 dec 2005)
Last updated: November 18, 2005. Report suggestions and problems to:
ciardo@cs.ucr.edu
URL: http://www.cs.ucr.edu/~ciardo/teaching/CS260/CS260.html