Luận án tiến sĩ về kiểm chứng phần mềm dựa trên biểu đồ tuần tự trong công nghệ thông tin

Trường đại học

Đại học Quốc gia Hà Nội

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

luận án tiến sĩ

2018

0
1
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: GIỚI THIỆU

1.1. Đặt vấn đề

2. CHƯƠNG 2: KIÊN THỨC NỀN TẢNG

2.1. Mô hình của thành phần phần mềm

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

2.3. Phép ghép nối song song

2.4. LTS an toàn, thuộc tính an toàn, tính thỏa mãn và LTS lỗi

2.5. Ôtômát hữu hạn trạng thái đơn định

2.6. OtOmat VÀO/Tâ

2.7. Kiểm chứng giả định - đảm bảo (Assume - Guarantee Verification)

2.8. Lý thuyết giả định

2.9. Bộ công cụ LTSA (Labelled Transition Systems Analyzer)

3. CHƯƠNG 3: PHƯƠNG PHÁP SINH MÔ HÌNH VÀ KIỂM CHỨNG TÍNH ĐÚNG DẠNG THIẾT KẾ CHO CÁC PHẦN MỀM DỰA TRÊN THÀNH PHẦN

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

3.2. Phân tích biểu đồ tuần tự

3.3. Định dạng của đầu vào biểu đồ tuần tự

3.4. Sinh biểu thức chính quy cho phân đoạn Option

3.5. Sinh biểu thức chính quy cho phân đoạn Break/Critical/Strict

3.6. Sinh biểu thức chính quy cho phân đoạn Alternative

3.7. Sinh biểu thức chính quy cho phân đoạn Loop

3.8. Sinh biểu thức chính quy cho phân đoạn Consider

3.9. Sinh biểu thức chính quy cho phân đoạn Ignore

3.10. Sinh biểu thức chính quy cho phân đoạn Parallel và Sequencing

3.11. Sinh biểu thức chính quy cho biểu đồ tuần tự

3.12. Sinh mô hình cho thành phần sử dụng thuật toán CNNFA

3.13. Tổng quan về CNNFA

3.14. Sinh biểu diễn CNNFA cho các biểu thức chính quy thành phần

3.15. Phương pháp duyệt biểu thức chính quy

3.16. Sinh các mô hình cho các thành phần

3.17. Tối ưu hóa mô hình

3.18. Ví dụ sinh mô hình cho thành phần phần mềm bằng thuật toán CNNFA

3.19. Kiểm chứng tính đúng đắn của biểu đồ tuần tự

3.20. Công cụ hỗ trợ và thực nghiệm

3.21. Kiến trúc công cụ

3.22. Thực nghiệm và đánh giá phần sinh mô hình

3.23. Thực nghiệm và đánh giá phần kiểm chứng giả định - đảm bảo

4. CHƯƠNG 4: PHƯƠNG PHÁP SINH MÔ HÌNH VÀ KIỂM CHỨNG TÍNH ĐÚNG DẠNG CỦA CÁC BIỂU ĐỒ TUẦN TỰ UML 2.0 SỬ DỤNG ÔTÔMÁT VÀO/RA

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

4.2. Phân tích biểu đồ tuần tự thành các khối đơn

4.3. Định dạng của đầu vào biểu đồ tuần tự

4.4. Phân tích biểu đồ tuần tự thành các khối đơn

4.5. Sinh mô hình từ các khối đơn của biểu đồ tuần tự

4.6. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn không chứa phân đoạn nào

4.7. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn chỉ chứa phân đoạn Option

4.8. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn chỉ chứa phân đoạn Alternative

4.9. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn chỉ chứa phân đoạn Loop

4.10. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn chỉ chứa phân đoạn Break

4.11. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn chỉ chứa phân đoạn Parallel

4.12. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn chỉ chứa phân đoạn Sequencing

4.13. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn chỉ chứa phân đoạn Refine

4.14. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn chỉ chứa phân đoạn Consider

4.15. Thuật toán xác định tập các luật chuyển cho ôtômát vào/ra từ khối đơn chỉ chứa phân đoạn Ignore

4.16. Xây dựng ôtômát vào/ra cho đối tượng từ biểu đồ tuần tự

4.17. Sinh đặc tả Promela từ Ôtômát vào/ra

4.18. Công cụ hỗ trợ và thực nghiệm

4.19. Kiến trúc công cụ

5. CHƯƠNG 5: MỘT SỐ CẢI TIẾN PHƯƠNG PHÁP KIỂM CHỨNG GIẢ ĐỊNH - ĐẢM BẢO

5.1. Giới thiệu

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

5.3. Phương pháp sinh giả định sử dụng thuật toán L*

5.4. Sinh giả định sử dụng thuật toán Ƒ*

5.5. Cập nhật bảng quan sát

5.6. Cải tiến phương pháp sinh giả định sử dụng thuật toán L*

5.7. Một ví dụ về lặp vô hạn

5.8. Cải tiến về phân tích phân ví dụ

5.9. Cải tiến giảm số truy vấn thành viên

5.10. Công cụ hỗ trợ và thực nghiệm

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

5.12. Kỹ thuật cải tiến cho trả lời truy vấn thành viên

5.13. Sinh giả định nhỏ nhất cục bộ

5.14. Cải tiến kỹ thuật cập nhật cho bảng quan sát

5.15. Phân tích kết quả truy vấn ứng viên

5.16. Ví dụ minh họa

5.17. Công cụ hỗ trợ và thực nghiệm

6. CHƯƠNG 6: CÁC KẾT QUẢ ĐẠT ĐƯỢC, NHỮNG HẠN CHẾ VÀ HƯỚNG NGHIÊN CỨU TIẾP THEO

DANH SÁCH HÌNH VẼ

DANH SÁCH BẢNG

THUẬT NGỮ VÀ TỪ VIẾT TẮT

Bài viết "Kiểm chứng phần mềm dựa trên biểu đồ tuần tự trong công nghệ thông tin" cung cấp cái nhìn sâu sắc về quy trình kiểm chứng phần mềm thông qua việc sử dụng biểu đồ tuần tự. Tác giả phân tích cách mà biểu đồ tuần tự có thể giúp xác định và kiểm tra các yêu cầu chức năng của phần mềm, từ đó nâng cao độ tin cậy và hiệu suất của sản phẩm. Độc giả sẽ nhận được những lợi ích thiết thực từ việc áp dụng phương pháp này, bao gồm việc giảm thiểu lỗi và tối ưu hóa quy trình phát triển phần mềm.

Nếu bạn muốn mở rộng kiến thức về các kỹ thuật kiểm thử tự động, hãy tham khảo bài viết Luận văn thạc sĩ nghiên cứu kỹ thuật kiểm thử tự động dựa trên mô hình áp dụng trong hệ thống nhúng. Bài viết này sẽ giúp bạn hiểu rõ hơn về các phương pháp kiểm thử hiện đại.

Ngoài ra, để tìm hiểu về việc theo dõi dữ liệu nhạy cảm trên thiết bị di động, bạn có thể đọc thêm Luận văn thạc sĩ theo dõi các nguồn dữ liệu nhạy cảm trên các thiết bị di động chạy hệ điều hành android luận văn ths kỹ thuật phần mềm 60480103.

Cuối cùng, nếu bạn quan tâm đến các phương pháp kiểm chứng hệ thời gian thực, bài viết Luận văn thạc sĩ một số phương pháp kiểm chứng tính đúng đắn của hệ thời gian thực bằng thuật toán sẽ là một nguồn tài liệu quý giá cho bạn.

Những liên kết này không chỉ giúp bạn mở rộng kiến thức mà còn cung cấp những góc nhìn đa dạng về lĩnh vực kiểm chứng phần mềm.