Modeling Concurrent Systems
Hao Zheng
Department of Computer Science and Engineering University of South Florida Tampa, FL 33620 Email: haozheng@usf.edu Phone: (813)974-4757 Fax: (813)974-5456
Hao Zheng (CSE, USF) Comp Sys Verification 1 / 57
Modeling Concurrent Systems Hao Zheng Department of Computer - - PowerPoint PPT Presentation
Modeling Concurrent Systems Hao Zheng Department of Computer Science and Engineering University of South Florida Tampa, FL 33620 Email: haozheng@usf.edu Phone: (813)974-4757 Fax: (813)974-5456 Hao Zheng (CSE, USF) Comp Sys Verification 1 /
Department of Computer Science and Engineering University of South Florida Tampa, FL 33620 Email: haozheng@usf.edu Phone: (813)974-4757 Fax: (813)974-5456
Hao Zheng (CSE, USF) Comp Sys Verification 1 / 57
1
2
3
Hao Zheng (CSE, USF) Comp Sys Verification 2 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 3 / 57
1
2
3
Hao Zheng (CSE, USF) Comp Sys Verification 4 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 5 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 6 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 6 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 7 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 8 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 9 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 10 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 11 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 12 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 13 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 14 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 14 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 14 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 14 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 14 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 14 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 15 / 57
pay select soda beer insert_coin
τ τ
get_soda get_beer
Hao Zheng (CSE, USF) Comp Sys Verification 16 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 17 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 18 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 18 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 19 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 20 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 21 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 22 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 23 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 24 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 25 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 26 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 26 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 26 / 57
start select start start select select start start start select select select start start select select start select coin coin coin bget sget coin coin coin bget sget coin coin sget bget soda beer bget sget bget sget coin ret_coin refill refill refill bget sget Hao Zheng (CSE, USF) Comp Sys Verification 27 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 28 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 29 / 57
1
2
3
Hao Zheng (CSE, USF) Comp Sys Verification 30 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 31 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 32 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 33 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 34 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 35 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 36 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 37 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 38 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 39 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 40 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 41 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 42 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 43 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 44 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 45 / 57
x == 1 b1 = 1 b1 = 0 b2 = 0 x = 2 b1 = 1 b2 = 1 x = 1 b2 = 1 x = 1 b1 = 1 x = 2 b2 = 0 b1 = 0 x = 1 b1 = 1 x = 2 b2 = 1 x == 1 x == 2 x == 2
Hao Zheng (CSE, USF) Comp Sys Verification 46 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 47 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 47 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 47 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 47 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 47 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 47 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 47 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 47 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 47 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 48 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 49 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 50 / 57
1 scan store 1 store prt_cmd 1 prt_cmd print
100 000 001 101 010 110 111 011 scan print print scan store print prt_cmd scan print store scan prt_cmd
Hao Zheng (CSE, USF) Comp Sys Verification 51 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 52 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 53 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 54 / 57
1
2
3
Hao Zheng (CSE, USF) Comp Sys Verification 55 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 56 / 57
Hao Zheng (CSE, USF) Comp Sys Verification 57 / 57