Đánh giá về bộ công cụ kiểm chứng

Một phần của tài liệu (LUẬN văn THẠC sĩ) phân tích, thiết kế và cài đặt kiểm chứng một hệ thời gian thực (Trang 48 - 49)

Chương 4 KẾT QUẢ THỰC HIỆN CHƯƠNG TRÌNH

4.4. Đánh giá về bộ công cụ kiểm chứng

Phần này chúng tôi đưa ra một số đánh giá về bộ công cụ kiểm chứng mà luận văn đã xây dựng được như sau:

– Bộ công cụ được xây dựng để thực hiện kiểm chứng cho các bài toán thuộc lớp các hệ thống được đặc tả bằng ôtômat thời gian và các tính chất thời khoảng của hệ thống (tính chất mong muốn của hệ thống) được biểu diễn bằng công thức khoảng tuyến tính (LDP) và bất biến khoảng tuyến tính (LDI) trong lôgic khoảng. Bộ công cụ sử dụng phương pháp duyệt đồ thị vùng đạt được nguyên. Trên cơ sở đồ thị vùng đạt được nguyên, và tính rời rạc hóa được của các công thức (LDP và LDI), các đồ thị trọng số phục vụ kiểm

chứng LDI (LDP) được xây dựng và thuật toán duyệt được tiến hành trên đồ thị này [2]. Đây là hướng đi mới được đề nghị trong Luận án Tiến sĩ của TS. Phạm Hồng Thái và hiện tại chưa có một công cụ hoàn chỉnh nào được xây dựng và công bố để kiểm chứng cho lớp bài toán được đặc tả bằng ôtômat thời gian và các tính chất mong muốn được đặc tả bằng công thức LDI hoặc LDP.

– Hiện nay nhiều bộ kiểm chứng mô hình thời gian thực ra đời tiêu biểu là HyTech, KRONOS, UPPAAL, v.v… Chẳng hạn, với bộ công cụ UPPAAL được công bố lần đầu tiên vào năm 1995 và sau đó nó được phát triển tiếp bởi sự hợp tác giữa trường đại học Uppsala và đại học Aalborg. UPPAAL được thiết kế để kiểm chứng cho một lớp con công thức lôgic cây tính toán thời gian (Timed Computational Tree Logic – TCTL) và ôtômat thời gian [8]. Các tính chất được biểu diễn trong lôgic TCTL là tính chất thời điểm, nên UPPAAL không áp dụng được cho lớp bài toán của luận văn nghiên cứu, đó là tính chất thời khoảng như “Tỉ lệ của tổng thời gian rò ga không vượt quá một phần hai mươi của một đoạn thời gian quan sát bất kỳ không ngắn hơn một phút” trong bài toán bếp ga.

– Hiện tại tại thuật toán kiểm chứng LDI có độ phức tạp cao, trong trường hợp xấu nhất thuật toán có độ phức tạp hàm mũ, vì phải duyệt qua tất cả các chu trình của đồ thị. Trong phần 4.5 sẽ đề xuất hai giải pháp kỹ thuật để giảm thời gian duyệt đồ thị trọng số phục vụ kiểm chứng LDI.

Một phần của tài liệu (LUẬN văn THẠC sĩ) phân tích, thiết kế và cài đặt kiểm chứng một hệ thời gian thực (Trang 48 - 49)