Chƣơng 2 : NGÔN NGỮ EVENT –B
3.5 CÁC NGHIÊN CỨU LIÊN QUAN
Một số công trình ứng dụng kiểm tra mô hình hóa cho các luật cơ sở dữ liệu động [2][1]. Trong [2] TS Ghazi và M. Huth trình bày một khuôn dạng mô hình trừu tƣợng cho các hệ thống quản trị cơ sở dữ liệu động và thực hiện một nguyên mẫu của một bộ tạo mã Promela. Tuy nhiên, họ đã không mô tả làm thế
nào để mô hình hóa dữ liệu và các hoạt động dữ liệu để đánh giá.
Eun-Hye CHOI và cộng sự [1] đề xuất một khuôn dạng chung cho mô hình hóa hệ thống cơ sở dữ liệu động và các quy tắc. Cơ sở dữ liệu động là hệ thống cơ sở dữ liệu tự động phản hồi các sự kiện xuất hiện bên trong và bên ngoài của cơ sở dữ liệu. Tập của luật cơ sở dữ liệu động đƣợc định nghĩa là hành vi phản hồi của cơ sở dữ liệu động. Một vấn đề tiềm ẩn nhất đối với hệ thống cơ sở dữ liệu là lặp vô hạn của các luật cơ sở dữ liệu động. Bài báo này đƣa ra một cách tiếp cận cho kiểm tra tự động tính dừng của các luật cơ sở dữ liệu động bằng cách mô hình hóa kỹ thuật kiểm tra. Trong cách tiếp cận đƣa ra một khung tổng quát cho mô hình hóa hệ thống cơ sở dữ liệu động và các luật có thể sử dụng cho phân tích các hành vi luật dƣới hàng loạt thực thi ngữ nghĩa và ngữ cảnh của các luật cơ sở dữ liệu động. Dựa trên khung mô hình đề xuất các tác giả mô hình hóa kiểm tra thuộc tính dừng của luật cơ sở dữ liệu động bằng công cụ kiểm tra mô hình hóa SPIN. Thông qua kết quả thực nghiệm các tác giả đƣa ra tính khả thi của phƣơng pháp đề xuất. Khuôn dạng này là khả thi bằng cách sử dụng một công cụ kiểm tra mô hình, ví dụ nhƣ SPIN, tuy nhiên, việc xây dựng một mô hình kiểm chứng tính dừng và các thuộc tính an toàn không phải là một bƣớc đơn giản và không thể đƣợc thực hiện tự động.
CHƢƠNG 4: XÂY DỰNG CÔNG CỤ HỖ TRỢ MÔ HÌNH HÓA HỆ THỐNG TRIGGER BẰNG EVENT – B
Dựa trên việc tìm hiểu phƣơng pháp mô hình hóa hệ thống trigger bằng Event-B, luận văn tập trung việc cài đặt công cụ tự động trích xuất các trigger và chuyển sang mô hình Event-B.