Báo cáo tài liệu vi phạm
Giới thiệu
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
THỊ TRƯỜNG NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
NGÀNH HÀNG
NÔNG NGHIỆP, THỰC PHẨM
Gạo
Rau hoa quả
Nông sản khác
Sữa và sản phẩm
Thịt và sản phẩm
Dầu thực vật
Thủy sản
Thức ăn chăn nuôi, vật tư nông nghiệp
CÔNG NGHIỆP
Dệt may
Dược phẩm, Thiết bị y tế
Máy móc, thiết bị, phụ tùng
Nhựa - Hóa chất
Phân bón
Sản phẩm gỗ, Hàng thủ công mỹ nghệ
Sắt, thép
Ô tô và linh kiện
Xăng dầu
DỊCH VỤ
Logistics
Tài chính-Ngân hàng
NGHIÊN CỨU THỊ TRƯỜNG
Hoa Kỳ
Nhật Bản
Trung Quốc
Hàn Quốc
Châu Âu
ASEAN
BẢN TIN
Bản tin Thị trường hàng ngày
Bản tin Thị trường và dự báo tháng
Bản tin Thị trường giá cả vật tư
Thông tin
Tài liệu Xanh là gì
Điều khoản sử dụng
Chính sách bảo mật
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Lecture Formal methods in software engineering: A transition system
Lecture Formal methods in software engineering: A transition system
In this chapter, the following content will be discussed: A transition system, the interleaving model, the transitions, some important points, interleaving semantics: execute one transition at a time, interleaving semantics, busy waiting, combinatorial explosion, properties of formalisms,. | 1 Formal Methods in SE Qaisar Javaid Assistant Professor Lecture # 10 2 A transition system A (finite) set of variables V over some domain. A set of states S. A (finite) set of transitions T, each transition e t has an enabling condition e, and a transformation t. An initial condition I. 2 11 3 Example V={a, b, c, d, e}. S: all assignments of natural numbers for variables in V. T={c >0 (c,e):=(c -1,e +1), d >0 (d,e):=(d -1,e +1)} I: c =a /\ d =b /\ e =0 What does this transition system do? 3 12 4 The interleaving model An execution is a maximal finite or infinite sequence of states s0, s1, s2, That is: finite if nothing is enabled from the last state. The first state s0 satisfies the initial condition, ., I (s0). Moving from one state si to its successor si+1 is by executing a transition e t: e (si), ., si satisfies e. si+1 is obtained by applying t to si. 4 13 5 Example: s0= s1= s2= s3= T={c>0 (c,e):=(c -1,e +1), d>0 (d,e):=(d-1,e+1)} I: c=a /\ d=b /\ e=0 5 14 6 L0:While True do NC0:wait(Turn=0); CR0:Turn=1 endwhile || L1:While True do NC1:wait(Turn=1); CR1:Turn=0 endwhile T0:PC0=L0 PC0:=NC0 T1:PC0=NC0/\Turn=0 PC0:=CR0 T2:PC0=CR0 (PC0,Turn):=(L0,1) T3:PC1=L1 PC1=NC1 T4:PC1=NC1/\Turn=1 PC1:=CR1 T5:PC1=CR1 (PC1,Turn):=(L1,0) Initially: PC0=L0/\PC1=L1 The transitions Is this the only reasonable way to model this program? 6 17 7 The state graph:Successor relation between reachable states. Turn=0 L0,L1 Turn=0 L0,NC1 Turn=0 NC0,L1 Turn=0 CR0,NC1 Turn=0 NC0,NC1 Turn=0 CR0,L1 Turn=1 L0,CR1 Turn=1 NC0,CR1 Turn=1 L0,NC1 Turn=1 NC0,NC1 Turn=1 NC0,L1 Turn=1 L0,L1 T0 T0 T3 T3 T1 T4 T3 T0 T3 T0 T0 T4 T1 T3 T2 T2 T5 T5 7 18 8 Some important points Reachable states: obtained from an initial state through a sequence of enabled transitions. Executions: the set of maximal paths (finite or terminating in a node where nothing is enabled). Nondeterministic choice: . | 1 Formal Methods in SE Qaisar Javaid Assistant Professor Lecture # 10 2 A transition system A (finite) set of variables V over some domain. A set of states S. A (finite) set of transitions T, each transition e t has an enabling condition e, and a transformation t. An initial condition I. 2 11 3 Example V={a, b, c, d, e}. S: all assignments of natural numbers for variables in V. T={c >0 (c,e):=(c -1,e +1), d >0 (d,e):=(d -1,e +1)} I: c =a /\ d =b /\ e =0 What does this transition system do? 3 12 4 The interleaving model An execution is a maximal finite or infinite sequence of states s0, s1, s2, That is: finite if nothing is enabled from the last state. The first state s0 satisfies the initial condition, ., I (s0). Moving from one state si to its successor si+1 is by executing a transition e t: e (si), ., si satisfies e. si+1 is obtained by applying t to si. 4 13 5 Example: s0= s1= s2= s3=
Mạnh Cường
71
63
pptx
Báo lỗi
Trùng lắp nội dung
Văn hóa đồi trụy
Phản động
Bản quyền
File lỗi
Khác
Upload
Tải xuống
đang nạp các trang xem trước
Không thể tạo bản xem trước, hãy bấm tải xuống
Tải xuống
TÀI LIỆU LIÊN QUAN
Lecture Object-oriented software engineering - Chapter 1: Software and software engineering
28
103
0
Lecture Introduction to software engineering: Week 1 - Nguyễn Thị Minh Tuyền (tt)
43
167
3
Lecture Software engineering (9/e): Chapter 1 - Sommerville
49
102
0
Software Engineering: Chapter 1 - Introduction
16
89
0
Lecture Software engineering (9/e): Chapter 21 - Sommerville
46
81
0
Lecture Software engineering - Chapter 1: Software and software engineering
24
134
1
Software Engineering: Chapter 7 – Detail Design
37
365
3
Lecture Software requirements engineering - Lecture 28: Requirements engineering in agile methods
31
110
2
Lecture Software requirements engineering - Lecture 29: Requirements engineering in agile methods
38
122
1
Lecture Software requirements engineering - Lecture 30: Methods for requirements engineering
41
112
1
TÀI LIỆU XEM NHIỀU
Thiết kế kế hoạch bài học môn Toán theo định hướng phát triển năng lực học sinh
13
40696
2395
Phân tích và làm rõ ý kiến sau: “Bài thơ Tự tình II vừa nói lên bi kịch duyên phận vừa cho thấy khát vọng sống, khát vọng hạnh phúc của Hồ Xuân Hương”
3
24831
248
31 Câu hỏi ôn tập môn Chủ nghĩa xã hội khoa học
25
24277
4267
Tiểu luận: Vai trò của Nguyễn Ái Quốc đối với việc thành lập Đảng Cộng sản Việt Nam
16
19914
2841
Tiểu luận Tình huống xử lý sai phạm trong thanh toán công tác phí lưu động
20
19393
1542
Bảng biến đổi Laplace và biến đổi Z
1
19144
612
100 câu hỏi trắc nghiệm Triết học Mác-Lênin kèm đáp án
14
19127
2965
Ebook Ôn luyện tiếng Anh 9 có đáp án: Phần 2 - Mai Lan Hương, Hà Thanh Uyên
37
16035
2957
Đề thi và Đáp án môn Tiếng Việt thực hành - ĐH SPKT TP.HCM
3
15768
326
Sự so sánh văn bản văn học và tác phẩm văn học
1
14475
131
TỪ KHÓA LIÊN QUAN
Kỹ thuật lập trình
Software engineering
Formal methods in software engineering
Software development methods
Formal languages
Formal methods
Transition system
Object oriented software engineering
Practical software development
Object orientation
Software quality
Software engineering projects
Introduction to software engineering
Lecture Introduction to software engineering
Công nghệ phần mềm
Software process
Software engineering ethics
Lecture Software engineering
Professional software development
Software process activities
Software engineering diversity
Introduction Software Engineering
Software products
FAQs about software engineering
Essential attributes of good software
Importance of software engineering
Software processes
Aspect oriented software engineering
The separation of concerns
Software engineering with aspects
Quality concepts
Detail Design
Design Software Engineering
Implementation Software Engineering
Build Software Engineering
Buy Software Engineering
Requirement engineering
Requirement engineering process
Software requirements engineering
Lecture Software requirements engineering
Requirements engineering
Software requirements engineering
Lecture Software requirements engineering
System engineering
Software requirements document
Requirements engineering process tasks
TÀI LIỆU MỚI ĐĂNG
Bài giảng Adobe photoshop: Chương 2 - Khải Minh
10
77
5
02-05-2024
Giáo trình Sản xuất sạch hơn (Năm 2012)
77
352
9
02-05-2024
Information retrieval techniques: Lecture 8
16
65
2
02-05-2024
Luận văn Thạc sĩ Văn hóa học: Bảo tồn, phát huy diễn xướng dân gian Hát Dô (xã Liệp Tuyết, huyện Quốc Oai, tỉnh Hà Tây)
91
78
5
02-05-2024
Bài giảng May thời trang - Bài 5: Thực hành Các đường may cơ bản
32
108
9
02-05-2024
Đề thi giữa học kì 2 môn Khoa học xã hội lớp 7 năm 2020-2021 có đáp án - Trường THCS Bắc Lệnh
11
71
1
02-05-2024
Các nhân tố ảnh hưởng tới hành vi quản trị lợi nhuận của các doanh nghiệp niêm yết trên TTCK Việt Nam
19
346
2
02-05-2024
Luận văn Thạc sĩ Kế toán: Hoàn thiện kiểm soát doanh thu tại Công ty cổ phần Môi trường đô thị Quảng Nam
113
61
1
02-05-2024
Bài giảng môn Ngữ văn lớp 9 - Chủ đề tích hợp: Chị em Thúy Kiều. Kiều ở lầu Ngưng Bích
6
450
6
02-05-2024
Nghiên cứu quy trình sản xuất bột củ dền ứng dụng tạo màu cho thực phẩm
7
88
3
02-05-2024
Luận án Tiến sĩ Chính trị học: Giáo dục đạo đức cách mạng thông qua hoạt động xã hội cho sinh viên đại học ở Hà Nội hiện nay
223
82
8
02-05-2024
Đề cương ôn tập học kì 1 môn Vật lý lớp 12 (KHXH) năm 2022-2023 - Trường THPT Đào Sơn Tây
38
65
2
02-05-2024
Khoa học và công nghệ Việt Nam 2016: Phần 1
91
70
2
02-05-2024
Factors affecting EFL learners’ writing task 2 of the VSTEP
9
94
2
02-05-2024
Sáng kiến kinh nghiệm THPT: Một số biện pháp dạy học tích hợp nhằm nâng cao hiệu quả giờ dạy – học tác phẩm Người lái đò sông Đà của Nguyễn Tuân ở trường THPT Lê Lợi
48
96
1
02-05-2024
Đề thi giữa học kì 2 môn Công nghệ lớp 6 năm 2020-2021 có đáp án - Trường THCS Kinh Bắc
3
247
1
02-05-2024
Quản lí chương trình tín dụng sinh viên tại Thái Lan - Bài học về phát huy vai trò của quản lí giáo dục
7
333
1
02-05-2024
Đề khảo sát chất lượng môn Địa lí năm 2020-2021 - Sở GD&ĐT Nghệ An - Mã đề 311
4
69
1
02-05-2024
Nghiên cứu xác định số bậc tối đa của mô hình hệ số điều hòa cầu trong thực tế tính toán dị thường độ cao trên lãnh thổ Việt Nam
5
694
1
02-05-2024
Một số biện pháp rèn chữ viết cho học sinh tiểu học trường PTTH CLC Nguyễn Tất Thành
10
131
2
02-05-2024
TÀI LIỆU HOT
Phân tích và làm rõ ý kiến sau: “Bài thơ Tự tình II vừa nói lên bi kịch duyên phận vừa cho thấy khát vọng sống, khát vọng hạnh phúc của Hồ Xuân Hương”
3
24831
248
Thiết kế kế hoạch bài học môn Toán theo định hướng phát triển năng lực học sinh
13
40696
2395
CẬP NHẬT KINH TẾ VĨ MÔ VIỆT NAM 6 tháng đầu năm 2020
3
2731
81
Sách trắng Doanh nghiệp Việt Nam năm 2020
580
5002
363
Việt Nam 2035 hướng tới thịnh vượng, sáng tạo, công bằng và dân chủ
584
3302
100
BÀI GIẢNG DỰNG HÌNH SKETCHUP 2020 BIÊN SOẠN : GV.KTS PHAN THỨC
62
6587
1
GIÁO TRÌNH TIẾNG ANH ENG BREAKING
171
5642
718
Quản trị khủng hoảng trong quan hệ công chúng
2
3086
78
Báo cáo thực tập chuyên ngành: Nghiên cứu, thiết kế, mô phỏng robot công nghiệp
51
4402
200
Đề tài “ Cân đối ngân sách nhà nước- thực trạng và hướng hoàn thiện”
53
4699
188
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.