Bài giảng Đặc tả hình thức: Chương 4 - Nguyễn Thị Minh Tuyền
Số trang: 24
Loại file: pdf
Dung lượng: 623.48 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Đặc tả hình thức: Chương 4, trình bày các nội dung sau: Các phép toán logic, thứ tự ưu tiên các phép toán, tập bằng cách định nghĩa thuộc tính,...Mời các bạn cung tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Đặc tả hình thức: Chương 4 - Nguyễn Thị Minh Tuyền LOGO Đặc tả hình thức Giới thiệu về Alloy Nguyễn Thị Minh Tuyền Nguyễn Thị Minh Tuyền 1 Các phép toán logic v Những phép toán not ! and && or || implies => else Nguyễn Thị Minh Tuyền logic thường dùng negation conjunction disjunction implication alternative iff 2 Đặc tả hình thức Thứ tự ưu tiên các phép toán || => && ! = != in + ++ & -> [] . ~ * ^ Nguyễn Thị Minh Tuyền thấp cao 3 Đặc tả hình thức Ví dụ v Giả sử một sổ địa chỉ được mô hình hóa: § homeAddress và workAddress ánh xạ một bí danh (alias) tới địa chỉ email cá nhân và dùng cho công việc, và địa chỉ ánh xạ một bí danh tới một địa chỉ thường dùng. § Để nói rằng địa chỉ thường dùng cho một bí danh a nào đó là địa chỉ email sử dụng cho công việc nếu nó tồn tại, nếu không đó sẽ là địa chỉ email cá nhân, ta có thể viết: some a.workAddress => a.address = a.workAddress else a.address = a.homeAddress hoặc sử dụng các biểu thức điều kiện a.address = some a.workAddress => a.workAddress else a.homeAddress Nguyễn Thị Minh Tuyền 4 Đặc tả hình thức v a!=b tương đương với not a = b có thể viết a not = b v Từ khóa else có thể được dùng với toán tử implies § F implies G else H § tương đương với (F and G) or (not F) and H v Toán từ implies có thể lồng nhau § § § § C1 implies F1 else C2 implies F2 else C3 implies F3 với điều kiện C1 thì F1 đúng, nếu không với điều kiện C2 thì F2 đúng, nếu không với điều kiện C3 thì F3 đúng. v {F G H} tương đương F and G and H v C implies E1 else E2 có thể viết C => E1 else E2. Nguyễn Thị Minh Tuyền 5 Đặc tả hình thức
Nội dung trích xuất từ tài liệu:
Bài giảng Đặc tả hình thức: Chương 4 - Nguyễn Thị Minh Tuyền LOGO Đặc tả hình thức Giới thiệu về Alloy Nguyễn Thị Minh Tuyền Nguyễn Thị Minh Tuyền 1 Các phép toán logic v Những phép toán not ! and && or || implies => else Nguyễn Thị Minh Tuyền logic thường dùng negation conjunction disjunction implication alternative iff 2 Đặc tả hình thức Thứ tự ưu tiên các phép toán || => && ! = != in + ++ & -> [] . ~ * ^ Nguyễn Thị Minh Tuyền thấp cao 3 Đặc tả hình thức Ví dụ v Giả sử một sổ địa chỉ được mô hình hóa: § homeAddress và workAddress ánh xạ một bí danh (alias) tới địa chỉ email cá nhân và dùng cho công việc, và địa chỉ ánh xạ một bí danh tới một địa chỉ thường dùng. § Để nói rằng địa chỉ thường dùng cho một bí danh a nào đó là địa chỉ email sử dụng cho công việc nếu nó tồn tại, nếu không đó sẽ là địa chỉ email cá nhân, ta có thể viết: some a.workAddress => a.address = a.workAddress else a.address = a.homeAddress hoặc sử dụng các biểu thức điều kiện a.address = some a.workAddress => a.workAddress else a.homeAddress Nguyễn Thị Minh Tuyền 4 Đặc tả hình thức v a!=b tương đương với not a = b có thể viết a not = b v Từ khóa else có thể được dùng với toán tử implies § F implies G else H § tương đương với (F and G) or (not F) and H v Toán từ implies có thể lồng nhau § § § § C1 implies F1 else C2 implies F2 else C3 implies F3 với điều kiện C1 thì F1 đúng, nếu không với điều kiện C2 thì F2 đúng, nếu không với điều kiện C3 thì F3 đúng. v {F G H} tương đương F and G and H v C implies E1 else E2 có thể viết C => E1 else E2. Nguyễn Thị Minh Tuyền 5 Đặc tả hình thức
Tìm kiếm theo từ khóa liên quan:
Bài giảng Đặc tả hình thức Đặc tả hình thức Giới thiệu về Alloy Các phép toán logic Cấu trúc FamilyGợi ý tài liệu liên quan:
-
Bài giảng Đặc tả hình thức: Chương 1 - PGS.TS. Vũ Thanh Nguyên
21 trang 63 0 0 -
Bài giảng Đặc tả hình thức: Chương 1 - Nguyễn Thị Minh Tuyền
40 trang 21 0 0 -
Bài giảng Đặc tả hình thức: Chương 8 - PGS.TS. Vũ Thanh Nguyên
47 trang 19 0 0 -
Bài giảng Đặc tả hình thức: Chương 6 - PGS.TS. Vũ Thanh Nguyên
21 trang 17 0 0 -
Bài giảng Đặc tả hình thức: Chương 9 - Nguyễn Thị Minh Tuyền
22 trang 16 0 0 -
Bài giảng Đặc tả hình thức: Chương 2 - Nguyễn Thị Minh Tuyền
43 trang 14 0 0 -
Bài giảng Đặc tả hình thức: Chương 5 - PGS.TS. Vũ Thanh Nguyên
46 trang 14 0 0 -
Bài giảng Đặc tả hình thức: Chương 2 - PGS.TS. Vũ Thanh Nguyên
75 trang 13 0 0 -
Bài giảng Đặc tả hình thức: Chương 7 - PGS.TS. Vũ Thanh Nguyên
22 trang 13 0 0 -
Bài giảng Đặc tả hình thức: Chương 4 - PGS.TS. Vũ Thanh Nguyên
28 trang 13 0 0