- Vào ngày 28 tháng 8 năm 2023, NATS, đơn vị vận hành kiểm soát không lưu của Anh, đã gặp một lỗi kỹ thuật nghiêm trọng khiến hơn 2.000 chuyến bay bị hủy, gây thiệt hại khoảng 100 triệu bảng Anh.
- Ban đầu, vấn đề được cho là do một kế hoạch bay bị lỗi từ một hãng hàng không Pháp.
- NATS là một tổ chức công-tư, chịu trách nhiệm cho toàn bộ hoạt động kiểm soát không lưu của Anh và bảo đảm an toàn việc tách biệt máy bay theo cả phương ngang lẫn phương dọc.
- Sự cố được truy vết đến một kế hoạch bay được nhập vào hệ thống kế hoạch bay, và kế hoạch này đã được Eurocontrol phê duyệt thông qua Integrated Initial Flight Plan Processing System (IFPS).
- Kế hoạch bay sau đó được chuyển tới phân hệ Flight Plan Reception Suite Automated (FPRSA-R) của NATS, nơi dữ liệu này được chuyển đổi sang định dạng tương thích với National Airspace System (NAS) của Anh.
- Hệ thống FPRSA-R đã không thể xử lý một kế hoạch bay có chứa hai waypoint trùng tên, khiến hệ thống bị sập.
- Thất bại này khiến cả hệ thống FPRSA-R chính lẫn dự phòng đều chuyển sang chế độ bảo trì, làm dừng việc xử lý tự động các kế hoạch bay.
- Sự việc này đã phơi bày một lỗi trong phần mềm FPRSA-R, nhấn mạnh nhu cầu cải thiện việc kiểm thử và các chế độ xử lý lỗi của hệ thống.
- Bất chấp những khó khăn kỹ thuật, các kiểm soát viên không lưu vẫn bảo đảm an toàn cho mọi chuyến bay trên bầu trời Anh trong suốt sự cố.
- Sự cố này đã châm ngòi cho các cuộc thảo luận về việc sử dụng kiểm chứng hình thức và model checking trong các hệ thống đặt an toàn làm trọng tâm như kiểm soát không lưu.
- Bài viết giải thích quá trình đối chiếu kế hoạch bay ICAO và ADEXP, bao gồm việc khớp điểm bắt đầu và điểm kết thúc.
- Chức năng đối chiếu tính toán mọi khả năng khớp để nhận diện sự mơ hồ của dữ liệu, rồi gắn cờ những kế hoạch bay như vậy để xử lý thủ công.
- Bài viết cung cấp hướng dẫn từng bước về cách trích xuất phần hành trình thuộc Anh từ một kế hoạch bay.
- Hệ thống trả về lỗi nếu không tìm thấy phần thuộc Anh và đi đến cuối kế hoạch.
- Bài viết đưa ra một ví dụ chi tiết về cách kiểm thử chức năng đối chiếu với một kế hoạch bay cụ thể.
- Hệ thống có thể xử lý một kế hoạch bay lớn gồm 158 waypoint từ London đến Sydney và trả kết quả gần như ngay lập tức.
- Bài viết nhấn mạnh rằng ngay cả khi trong kế hoạch bay có các định danh trùng lặp, chức năng đối chiếu vẫn có thể căn chỉnh chính xác dữ liệu ICAO và ADEXP, đồng thời xác định đúng tiểu lộ trình.
1 bình luận
Ý kiến Hacker News
ValidateFlightPlanđể báo lỗi khi không thể phân tích kế hoạch bay, cũng như thiếu chức năng đưa các kế hoạch bay lỗi vào hàng đợi để con người xem xét.