Luận văn Thạc sĩ Công nghệ thông tin: Đặc tả và kiểm chứng các hệ thống thời gian thực sử dụng Uppaal
Số trang: 63
Loại file: pdf
Dung lượng: 3.70 MB
Lượt xem: 17
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trong luận văn này tác giả đã tập trung tìm hiểu về bộ công cụ kiểm chứng Uppaal, đi sâu vào tìm hiểu ngôn ngữ đặc tả của Uppaal, tìm hiểu cách đặc tả một hệ thống phần mềm dưới dạng các ô-tô-mát thời gian và điều khiển sự vận hành của hệ thống thông qua ngôn ngữ lập trình C++, cũng như tìm hiểu cơ chế kiểm chứng của bộ công cụ này cho các hệ thống thời gian thực.
Nội dung trích xuất từ tài liệu:
Luận văn Thạc sĩ Công nghệ thông tin: Đặc tả và kiểm chứng các hệ thống thời gian thực sử dụng UppaalĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆPHẠM THỊ TỐ NGAĐẶC TẢ VÀ KIỂM CHỨNG CÁC HỆ THỐNG THỜI GIAN THỰC SỬ DỤNGUPPAALLUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TINHà Nội – 2017ĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆPHẠM THỊ TỐ NGAĐẶC TẢ VÀ KIỂM CHỨNG CÁC HỆ THỐNG THỜI GIAN THỰC SỬ DỤNGUPPAALNgành: Công nghệ thông tinChuyên ngành:Kỹ Thuật Phần MềmMã số: 60480103LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TINNGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS PHẠM NGỌC HÙNGHà Nội – 2017iMỤC LỤCLỜI CAM ĐOAN ........................................................................................................................................ iiiLỜI CẢM ƠN .............................................................................................................................................. ivDANH MỤC HÌNH VẼ ............................................................................................................................... vCHƯƠNG 1. GIỚI THIỆU .........................................................................................................................11.1Đặt vấn đề .....................................................................................................................................11.2 Mục tiêu và phạm vi của đề tài .........................................................................................................21.3 Cấu trúc của luận văn ........................................................................................................................2CHƯƠNG 2. CƠ SỞ LÝ THUYẾT ............................................................................................................42.1Đặc tả hệ thống .............................................................................................................................42.2Kiểm chứng hệ thống phần mềm ..................................................................................................52.3Ô-tô-mát thời gian ........................................................................................................................7CHƯƠNG 3. ĐẶC TẢ VÀ KIỂM CHỨNG TRONG UPPAAL..............................................................93.1Bộ công cụ Uppaal ........................................................................................................................93.1.1 Giới thiệu về bộ công cụ Uppaal ..............................................................................................93.1.2 Tổng quan về bộ công cụ Uppaal .............................................................................................93.1.2.1 Java Client .........................................................................................................................103.1.2.2 Stand-alone Verifier ..........................................................................................................163.2Mạng Ô-tô-mát thời gian trong Uppaal ...................................................................................163.2.1Ô-tô-mát thời gian trong Uppaal ......................................................................................163.2.2Mô hình mạng các ô-tô-mát thời gian trong Uppaal .......................................................173.3Đặc tả trong Uppaal ...................................................................................................................193.4Kiểm chứng trong Uppaal .........................................................................................................223.4.1Mô phỏng sự hoạt động của hệ thống ...............................................................................223.4.2Kiểm chứng bằng dòng lệnh ..............................................................................................23CHƯƠNG 4. ÁP DỤNG ĐẶC TẢ VÀ KIỂM CHỨNG MỘT SỐ HỆ THỐNG THỜI GIAN THỰCBẰNG CÔNG CỤ UPPAAL .....................................................................................................................264.1Hệ thống phân loại .....................................................................................................................264.1.1 Ví dụ1. Hệ thống phân loại bóng theo màu sắc (Hệ thống Bong7mau). ...............................264.1.2 Ví dụ 2. Hệ thống phân loại sản phẩm (sản phẩm đạt chất lượng hay chưa). ....................324.2Hệ thống điều khiển sử dụng vùng tài nguyên ........................................................................374.2.1 Ví dụ 3. Hệ thống điều khiển việc sử dụng chung vùng tài nguyên Process ResourceV1 (córàng buộc về thời gian sử dụng nguồn tài nguyên). ........................................................................374.2.2 Ví dụ 4. Hệ thống điều khiển việc sử dụng chung vùng tài nguyên Process Resource V2(cónhiều nhóm quá trình có ràng b ...
Nội dung trích xuất từ tài liệu:
Luận văn Thạc sĩ Công nghệ thông tin: Đặc tả và kiểm chứng các hệ thống thời gian thực sử dụng UppaalĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆPHẠM THỊ TỐ NGAĐẶC TẢ VÀ KIỂM CHỨNG CÁC HỆ THỐNG THỜI GIAN THỰC SỬ DỤNGUPPAALLUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TINHà Nội – 2017ĐẠI HỌC QUỐC GIA HÀ NỘITRƯỜNG ĐẠI HỌC CÔNG NGHỆPHẠM THỊ TỐ NGAĐẶC TẢ VÀ KIỂM CHỨNG CÁC HỆ THỐNG THỜI GIAN THỰC SỬ DỤNGUPPAALNgành: Công nghệ thông tinChuyên ngành:Kỹ Thuật Phần MềmMã số: 60480103LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TINNGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS PHẠM NGỌC HÙNGHà Nội – 2017iMỤC LỤCLỜI CAM ĐOAN ........................................................................................................................................ iiiLỜI CẢM ƠN .............................................................................................................................................. ivDANH MỤC HÌNH VẼ ............................................................................................................................... vCHƯƠNG 1. GIỚI THIỆU .........................................................................................................................11.1Đặt vấn đề .....................................................................................................................................11.2 Mục tiêu và phạm vi của đề tài .........................................................................................................21.3 Cấu trúc của luận văn ........................................................................................................................2CHƯƠNG 2. CƠ SỞ LÝ THUYẾT ............................................................................................................42.1Đặc tả hệ thống .............................................................................................................................42.2Kiểm chứng hệ thống phần mềm ..................................................................................................52.3Ô-tô-mát thời gian ........................................................................................................................7CHƯƠNG 3. ĐẶC TẢ VÀ KIỂM CHỨNG TRONG UPPAAL..............................................................93.1Bộ công cụ Uppaal ........................................................................................................................93.1.1 Giới thiệu về bộ công cụ Uppaal ..............................................................................................93.1.2 Tổng quan về bộ công cụ Uppaal .............................................................................................93.1.2.1 Java Client .........................................................................................................................103.1.2.2 Stand-alone Verifier ..........................................................................................................163.2Mạng Ô-tô-mát thời gian trong Uppaal ...................................................................................163.2.1Ô-tô-mát thời gian trong Uppaal ......................................................................................163.2.2Mô hình mạng các ô-tô-mát thời gian trong Uppaal .......................................................173.3Đặc tả trong Uppaal ...................................................................................................................193.4Kiểm chứng trong Uppaal .........................................................................................................223.4.1Mô phỏng sự hoạt động của hệ thống ...............................................................................223.4.2Kiểm chứng bằng dòng lệnh ..............................................................................................23CHƯƠNG 4. ÁP DỤNG ĐẶC TẢ VÀ KIỂM CHỨNG MỘT SỐ HỆ THỐNG THỜI GIAN THỰCBẰNG CÔNG CỤ UPPAAL .....................................................................................................................264.1Hệ thống phân loại .....................................................................................................................264.1.1 Ví dụ1. Hệ thống phân loại bóng theo màu sắc (Hệ thống Bong7mau). ...............................264.1.2 Ví dụ 2. Hệ thống phân loại sản phẩm (sản phẩm đạt chất lượng hay chưa). ....................324.2Hệ thống điều khiển sử dụng vùng tài nguyên ........................................................................374.2.1 Ví dụ 3. Hệ thống điều khiển việc sử dụng chung vùng tài nguyên Process ResourceV1 (córàng buộc về thời gian sử dụng nguồn tài nguyên). ........................................................................374.2.2 Ví dụ 4. Hệ thống điều khiển việc sử dụng chung vùng tài nguyên Process Resource V2(cónhiều nhóm quá trình có ràng b ...
Tìm kiếm theo từ khóa liên quan:
Luận văn Thạc sĩ Công nghệ thông tin Hệ thống thời gian thực Ngôn ngữ đặc tả Hệ thống phần mềm Ngôn ngữ lập trình CGợi ý tài liệu liên quan:
-
52 trang 426 1 0
-
Luận văn Thạc sĩ Kinh tế: Quản trị chất lượng dịch vụ khách sạn Mường Thanh Xa La
136 trang 363 5 0 -
97 trang 324 0 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 309 0 0 -
97 trang 300 0 0
-
Luận văn Thạc sĩ Khoa học máy tính: Tìm hiểu xây dựng thuật toán giấu tin mật và ứng dụng
76 trang 299 0 0 -
74 trang 293 0 0
-
96 trang 289 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 288 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 276 0 0