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
78
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
41504
2440
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
25357
252
31 Câu hỏi ôn tập môn Chủ nghĩa xã hội khoa học
25
25130
4314
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
20535
2850
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
19906
1551
100 câu hỏi trắc nghiệm Triết học Mác-Lênin kèm đáp án
14
19852
2983
Bảng biến đổi Laplace và biến đổi Z
1
19716
625
Đề thi và Đáp án môn Tiếng Việt thực hành - ĐH SPKT TP.HCM
3
16884
338
Ebook Ôn luyện tiếng Anh 9 có đáp án: Phần 2 - Mai Lan Hương, Hà Thanh Uyên
37
16572
2961
Sự so sánh văn bản văn học và tác phẩm văn học
1
15432
139
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
Kết quả phẫu thuật nội soi cắt thực quản, tạo hình thực quản bằng dạ dày tại Trung tâm Ung Bướu Bệnh viện Hữu nghị Việt Tiệp
9
52
1
26-12-2024
Đặc điểm lâm sàng, cận lâm sàng và một số yếu tố nguy cơ bệnh nhân hội chứng Guillain – Barré tại Bệnh viện Đa khoa Trung ương Cần Thơ từ năm 2023 đến năm 2024
6
74
1
26-12-2024
Đánh giá kết quả phẫu thuật rút ngắn cân cơ nâng mi trên điều trị sụp mi tại Bệnh viện Mắt Nghệ An
4
68
1
26-12-2024
Nghiên cứu đặc điểm lâm sàng, nội soi viêm tai giữa ứ dịch trên bệnh nhân có chỉ định nạo va tại Bệnh viện Nhi Trung ương
4
56
1
26-12-2024
Đánh giá hiệu quả của botulinum toxin A trong điều trị tạm thời quặm mi dưới tuổi già
5
91
1
26-12-2024
Định lượng khả năng lưu trữ carbon trên mặt đất tầng cây cao của kiểu rừng tự nhiên lá rộng nửa rụng lá tại Khu Dự trữ sinh quyển Đồng Nai
11
72
1
26-12-2024
Intentional rounding: A realist evaluation using case studies in acute and care of older people hospital wards
17
69
1
26-12-2024
Tỷ lệ di căn hạch cổ âm thầm trong ung thư lưỡi
7
65
1
26-12-2024
Kết quả điều trị và độc tính của erlotinib bước một trên bệnh nhân ung thư phổi không tế bào nhỏ có đột biến EGFR tại Bệnh viện Ung Bướu Nghệ An
7
47
1
26-12-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
25357
252
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
41504
2440
CẬP NHẬT KINH TẾ VĨ MÔ VIỆT NAM 6 tháng đầu năm 2020
3
3105
81
Sách trắng Doanh nghiệp Việt Nam năm 2020
580
5459
365
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
3670
101
BÀI GIẢNG DỰNG HÌNH SKETCHUP 2020 BIÊN SOẠN : GV.KTS PHAN THỨC
62
7056
1
GIÁO TRÌNH TIẾNG ANH ENG BREAKING
171
6033
724
Quản trị khủng hoảng trong quan hệ công chúng
2
3508
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
4823
201
Đề tài “ Cân đối ngân sách nhà nước- thực trạng và hướng hoàn thiện”
53
5144
189
Đã 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.