Một kỹ thuật kiểm chứng mô hình với Java Path Finder

Trong bài báo này, chúng tôi trình bày một kỹ thuật kiểm chứng mô hình với

java path finder (JPF). Đây là một kỹ thuật kiểm chứng hỗ trợ các miền dữ liệu trừu

tượng nhằm co lại miền dữ liệu lớn trong chương trình java, miền dữ liệu hữu hạn làm

cho việc kiểm chứng trở nên dễ dàng hơn. Kỹ thuật này sử dụng dữ liệu trừu tượng để

tính toán một cách xấp xỉ của chương trình ban đầu, nếu một tính chất an toàn là đúng

trong miền trừu tượng thì cũng đúng trong chương trình ban đầu. Bài báo cũng đưa ra

cách tiếp cận tăng cường JPF với một trình thông dịch trừu tượng và cơ chế phù hợp với

trạng thái trừu tượng, từ đó, người dùng có thể chọn các trừu tượng để sử dụng cho một

ứng dụng cụ thể. Để cụ thể hóa kỹ thuật này, cần phân tích các chương trình đa luồng

trong java, nơi mà vết thời gian không thể tiết kiệm bộ nhớ bằng việc sử dụng JPF.

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 1

Trang 1

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 2

Trang 2

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 3

Trang 3

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 4

Trang 4

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 5

Trang 5

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 6

Trang 6

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 7

Trang 7

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 8

Trang 8

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 9

Trang 9

Một kỹ thuật kiểm chứng mô hình với Java Path Finder trang 10

Trang 10

Tải về để xem bản đầy đủ

pdf 11 trang duykhanh 9280
Bạn đang xem 10 trang mẫu của tài liệu "Một kỹ thuật kiểm chứng mô hình với Java Path Finder", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Một kỹ thuật kiểm chứng mô hình với Java Path Finder

Một kỹ thuật kiểm chứng mô hình với Java Path Finder

aa
aơ
aơ
aơơa
yaơ
 y  yơ
aaaay
aaaơ
aay
aơa
ayaaa
EEaa
ơ
aaa
ơaaa
yơaa
aơ
 ayaa
ayAA
a
 
 
ẠÍỌ −−−Ố   7 

ư

 
 

 
a
aya

yaơa
a
yơa
ya
yơơ

 
  ơơ
 
8  ƯỜĐẠỌỦĐÔỘ
 ư
 aya
 − aa
aơy
 − aaa
aaayaa

 − yaaa
 − aaaaaơ
a
 
  
  aaơ
aơ
y
 yy
yyơaaa

  a 
  aa
aaaaơ
aa
a
yyơa

 
 
ẠÍỌ −−−Ố   9 
 
  
  aơa
a
a
aơyaaa
ơ
 
 ơ
 ayaơ
aa
aaaơy
aaaơa
aaa
aaaa
a
 
10  ƯỜĐẠỌỦĐÔỘ
 
 ơ
ư
 
aơaa
aa
aơaaơy
aaaa
 
  
 yaa
yayy
 
 
ẠÍỌ −−−Ố   11 
yơa
yy
yơa
aaa

ơ
 ơaơy
ơaya
aaaay
aơ
yaa
yaơa
ơaa
aEEEy
y

 aaEE
ơy
yơa
aaaaa
a
 aaaaa
aAơ
aaay
AEE
ơaAơAơ
yya
ơayyaaaa

 aaayơ
Aay
AEAAy
aaơ
 
12  ƯỜĐẠỌỦĐÔỘ
Ư

 
 

 aa
yaa
 − ay
 − y
 − 
 − 
ư
 a
aa
aya

 
 
ẠÍỌ −−−Ố   13 
 a
aơa
aaaa
aaaa
yơ
yaaa
ay



 aơaa
aaơơ
aơyy
ayaa
a
 
 

 a
yơơ
aơaa
ơyy
aaya
aaa
 
14  ƯỜĐẠỌỦĐÔỘ
 
 

 yy
aaaaaa
ayơa
ayyayơ
y
 
ya
 
 aaaaaAaa
 A  
 yAaaaaa 
  
    A    a  a    
  A
 yaaaaaaya
 aaEaaaaEA
 aAaaAaaAay
 ayAaA
 aaaAaaaA
 
 aaayya
  a    y E a y 
 EAAaA
  
 
 
ẠÍỌ −−−Ố   15 
 
 
 
 
 
 
 
 
            
 
          
 
 
 
 

File đính kèm:

  • pdfmot_ky_thuat_kiem_chung_mo_hinh_voi_java_path_finder.pdf