ĐẠI HỌC YALE MỘT SỐ CẢI TIẾN PHƯƠNG PHÁP KIỂM CHỨNG GIẢ ĐỊNH - ĐẢM BẢO CHO PHẦN MỀM DỰA TRÊN THÀNH PHẦN

Trường đại học

Đại học Yale

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Luận Án Tiến Sĩ

2024

157
0
0

Phí lưu trữ

30.000 VNĐ

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

TÓM TẮT

1. CHƯƠNG 1: CÁC ĐÓNG GÓP CHÍNH CỦA LUẬN ÁN

1.1. BỐ CỤC CỦA LUẬN ÁN

1.2. KIẾN THỨC NỀN TẢNG

1.2.1. Đặc tả và kiểm chứng giả định - đảm bảo cho các hệ thống đặc tả bằng LTS

1.2.2. Hệ thống chuyển trạng thái được gán nhãn

1.2.3. Kiểm chứng giả định - đảm bảo cho các hệ thống đặc tả bằng LTS

1.2.4. Đặc tả và kiểm chứng giả định - đảm bảo cho các hệ thống đặc tả bằng lôgic mệnh đề

1.2.5. Đặc tả hệ thống chuyển trạng thái bằng lôgic mệnh đề

1.2.6. Kiểm chứng giả định - đảm bảo cho các hệ thống đặc tả bằng lôgic mệnh đề

1.2.7. Đặc tả và kiểm chứng giả định - đảm bảo cho các hệ thống có ràng buộc thời gian

1.2.8. Hệ thống chuyển trạng thái có ràng buộc thời gian

1.2.9. Kiểm chứng giả định - đảm bảo cho các hệ thống có ràng buộc thời gian

1.2.10. Mô hình kiểm chứng giả định - đảm bảo

1.3. PHƯƠNG PHÁP SINH GIẢ ĐỊNH NHỎ NHẤT VÀ MẠNH NHẤT CỤC BỘ CHO VIỆC KIỂM CHỨNG PHẦN MỀM DỰA TRÊN THÀNH PHẦN

1.3.1. Các nghiên cứu liên quan

1.3.2. Phương pháp sinh giả định dựa trên thuật toán học L∗

1.3.3. Thuật toán học L∗

1.3.4. Thuật toán sinh giả định sử dụng thuật toán học L∗

1.3.5. Phương pháp sinh giả định nhỏ nhất và mạnh nhất cục bộ

1.3.6. Phương pháp sinh giả định mạnh nhất cục bộ

1.3.7. Phương pháp sinh giả định nhỏ nhất và mạnh nhất cục bộ

1.3.8. Thực nghiệm và thảo luận

1.4. PHƯƠNG PHÁP KIỂM CHỨNG HỒI QUY GIẢ ĐỊNH - ĐẢM BẢO CHO PHẦN MỀM TIẾN HÓA

1.4.1. Các nghiên cứu liên quan

1.4.2. Phương pháp sinh giả định dựa trên thuật toán CDNF

1.4.3. Thuật toán CDNF

1.4.4. Thuật toán sinh giả định dựa trên CDNF

1.4.5. Phương pháp sinh giả định yếu nhất cục bộ

1.4.6. Biến thể của thuật toán trả lời các truy vấn thành viên

1.4.7. Thuật toán quay lui sinh giả định yếu nhất cục bộ

1.4.8. Tính đúng đắn

1.4.9. Phương pháp kiểm chứng từng phần cho phần mềm dựa trên thành phần trong ngữ cảnh tiến hóa

1.4.10. Phương pháp kiểm chứng giả định - đảm bảo cho phần mềm trong ngữ cảnh tiến hóa

1.4.11. Ví dụ minh họa

1.4.12. So sánh các thuật toán sinh giả định

1.4.13. Tính hiệu quả của các giả định được sinh ra trong ngữ cảnh tiến hóa

1.5. THỬ NGHIỆM CÀI ĐẶT PHIÊN BẢN MỘT PHA CHO VIỆC KIỂM CHỨNG GIẢ ĐỊNH - ĐẢM BẢO CHO PHẦN MỀM CÓ RÀNG BUỘC THỜI GIAN

1.5.1. Các nghiên cứu liên quan

1.5.2. Phương pháp sinh giả định hai pha

1.5.3. Pha thứ nhất – pha sinh giả định không có ràng buộc thời gian

1.5.4. Pha thứ hai – pha sinh giả định có ràng buộc thời gian

1.5.5. Phiên bản một pha của phương pháp sinh giả định hai pha

1.5.6. Phiên bản một pha của thuật toán sinh giả định

1.5.7. Phiên bản cài đặt các thuật toán thực thi Teacher

1.5.8. Một số vấn đề trong thực tế cài đặt

1.5.9. Ví dụ cho quá trình sinh giả định vô hạn

1.5.10. Tính đúng đắn

1.5.11. Các kết quả đạt được

1.5.12. Hướng phát triển tiếp theo

Một số cải tiến phương pháp kiểm chứng giả định đảm bảo cho phần mềm dựa trên thành phần

Bạn đang xem trước tài liệu:

Một số cải tiến phương pháp kiểm chứng giả định đảm bảo cho phần mềm dựa trên thành phần

Luận án tiến sĩ "Cải tiến Phương Pháp Kiểm Chứng Giả Định Đảm Bảo cho Phần Mềm Dựa Trên Thành Phần" tập trung giải quyết bài toán kiểm chứng tính đúng đắn và an toàn của phần mềm được xây dựng từ các thành phần (component-based software). Luận án đề xuất các phương pháp cải tiến nhằm nâng cao độ tin cậy của quá trình kiểm chứng, đặc biệt là trong việc xử lý các giả định (assumptions) liên quan đến tương tác giữa các thành phần. Việc này giúp giảm thiểu rủi ro lỗi trong quá trình tích hợp và vận hành phần mềm.

Nghiên cứu này đặc biệt hữu ích cho các nhà phát triển phần mềm, kỹ sư kiểm thử và các nhà nghiên cứu trong lĩnh vực kỹ thuật phần mềm, giúp họ hiểu sâu hơn về các thách thức và giải pháp trong việc đảm bảo chất lượng phần mềm dựa trên thành phần. Nó cung cấp một cái nhìn chi tiết về cách quản lý và kiểm chứng các giả định để đảm bảo phần mềm hoạt động chính xác và an toàn.

Để hiểu rõ hơn về các phương pháp tiếp cận khác trong lĩnh vực xác thực phần mềm, bạn có thể tham khảo tài liệu Mô hình xác thực nghiệp vụ phần mềm theo hướng lập trình đặc tả. Tài liệu này cung cấp một góc nhìn khác về việc sử dụng lập trình đặc tả để xác thực nghiệp vụ phần mềm, bổ sung thêm kiến thức về các kỹ thuật kiểm chứng phần mềm tiên tiến.