* Các ca sử dụng
- Xác định các tác nhân
Xem xét hệ thống, ta xác định có các tác nhân sau
Bảng 4.2. Các tác nhân của hệ thống
STT Tên Ý nghĩa Vai trò
1 Colltroler
Kiểm soát viên không lưu
Điều khiển, hướng dẫn toàn bộ các hoạt động không lưu
2 Primary Radar Radar chính 3 Secondary Radar Radar thứ hai
4
Aircraft Transponder
Hệ thống thu phát tín hiệu
Hệ thống thu phát được gắn trên mỗi máy bay để nhận các thông tin từ hệ thống truyền tới máy bay và chuyển các thông tin từ máy bay truyền tới hệ thống.
5 Topological Map Bản đồ địa hình Cung cấp các thông tn về địa hình. 6 Weather Cell Thông tin thời tiết Cung cấp các thông tn về thời tiết.
Approach Spacing Tool)
trong lựa chọn thứ tự hạ cánh và đường băng cho từng máy bay
8 TMA (Traffic Management Advisor) Bộ tư vấn quản lý giao thông.
TMA trợ giúp các kiểm soát viên lập lịch xác định khi nào máy bay nên hạ cánh và thứ tự máy bay trong hàng - Xác định các ca sử dụng
Bảng 4.3. Các ca sử dụng của hệ thống
STT Tên Ý nghĩa
1 identify aircraft Xác định máy bay 2 locate tracks Lưu trữ dấu vết 3 show airspace Hiển thị không gian 4 detect separation
distance violation
Phát hiện, phân tách vi phạm khoảng cách
5 display flight path Hiển thị đường bay 6 display topology Hiển thị địa hình
7 process user command Xử lý lệnh người sử dụng 8 show runway queue Hiển thị đường băng 9 set zoom level Thiết lập mức độ 10 modify the flight trip Sửa đổi hành trình bay 11 create the flight plan Tạo kế hoạch bay 12 create flight trip Tạo hành trình bay 13 clear the flight plan Xóa kế hoạch bay 14 collision avoidence Tránh va chạm
15 allocate runways Phân phối đường băng
16 depart Khởi hành
17 land Hạ cánh
- Biểu đồ ca sử dụng
+ Nhóm ca sử dụng quản lý trên đường bay
Hình 4.0. Biểu đồ ca sử dụng nhóm các ca sử dụng điều khiển trên đƣờng bay
+ Nhóm các ca sử dụng quản lý cất và hạ cánh
* Các sự kiện có thể có trong một ATC
Bảng 4.4. Các sự kiện của hệ thống
STT Sự kiện Mô tả Hướng Loại Yêu cầu
1 Primary Radar ping
Lệnh có chu kỳ truyền một xung primary radar
tới primary radar periodic (chu kỳ) 20ms 2 Primary Radar return
Phản ánh bên ngoài trả lại từ một máy bay hoặc từ môi trường tới hệ thống episodic <10ms 3 Secondary Radar ping Lệnh có chu kỳ truyền một xung secondary radar
tới secondary radar periodic 20ms 4 Secondary Radar return Hệ thống thu phát tín hiệu trả lại một yêu cầu
tới hệ thống episodic <10ms 5 Radar control Synch pulse Xung tới hệ thống để xác nhận sự đồng bộ hoá của vị trí truyền của radar
tới hệ thống periodic 2 sec
6 User cursor movement
Người sử dụng di chuyển con trỏ thông qua thiết bị định vị
tới hệ thống episodic <5 ms
7
User screen command
Người sử dụng chọn một menu hoặc dữ mục menu thông qua một nút bấm hoặc chọn sự kiện. tới hệ thống hiển thị episodic <100 ms 8 Weather cell dentification Hệ thống thời tiết cập nhật thông tin thời tiết.
tới hệ thống hiển thị periodic <50ms 9 Separation distance violation detected
Vi phạm phải được theo dõi một cách trực quan trên màn hình máy tính. tới hệ thống hiển thị episodic <50ms 10 Log airspace activity
Theo chu kỳ, các thông tin không gian cho tất cả các máy bay và các đặc điểm thời tiết phải được ghi lại.
tới thiết bị lưu trữ
periodic 100 ms +/- 10 ms
* Phân tích chi tiết các ca sử dụng
- Ca sử dụng ―locate tracks‖ + Kịch bản
Quét không gian bằng các radar (primary radar hoặc/và secondary radar).
Tạo một track mới
Lưu trữ track trong không gian 3 chiều.
Chuyển các tracks từ các nguồn khác nhau thành tập các tracks nhỏ hơn (cùng hits)
+ Phân tích chi tiết ca sử dụng
Tác nhân: primary radar, secondary radar
Mục đích: Lưu trữ các track của các máy bay giúp nhận dạng máy bay và đường đi
Mô tả: Các radar quét không gian, gửi tín hiệu cho hệ thống, hệ thống nhận tín hiệu, xử lý và lưu trữ.
Luồng sự kiện chính:
Bảng 4.5. Luồng sự kiện chính của ca sử dụng “locate track”
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan 1. Quét không gian bằng
primary radar
2. Nhận các tín hiệu từ primary radar
track
3. Quét không gian bằng secondary radar 4. Nhận các tín hiệu từ secondary radar track 5. Kết hợp các tín hiệu thành một track track
6. Lưu trữ các track track, aircraft, position 7. Kết thúc
+ Biểu đồ tuần tự hệ thống
+ Biểu đồ tuần tự đối tượng
track_found()
track_found()
merge_tracks()
query_known_tracks()
primary radar secondary radar system
- Ca sử dụng ―identify aircraft‖ + Kịch bản
Lấy dữ liệu tiềm năng không chắc chắn từ một số nguồn.
So sánh các dữ liệu đó với các mẫu của các máy bay đã biết hoặc các mẫu tiềm năng trong không gian cùng với kế hoạch bay của chúng.
Mỗi máy bay được gán một hình ảnh thiết bị cảm biến với các thông số độ tin cậy đã được tính toán.
Loại bỏ các thông số cảm biến không cần thiết
Cập nhật vị trí và đường đi của một máy bay đã được xác định hoặc công bố một máy bay mới trong không gian.
+ Phân tích chi tiết ca sử dụng
Tác nhân:cotroller, primary radar, secondary radar, aircraft transponder
Mục đích: xác định một máy bay trong không gian.
Mô tả: Các radar quét không gian, gửi tín hiệu cho hệ thống, hệ thống nhận tín hiệu và xử lý, nếu đó là tín hiệu từ một máy bay đã tồn tại thì cập nhật vị trí của máy bay, nếu chưa thì tạo một đối tượng máy bay mới.
Luồng sự kiện chính:
Bảng 4.6. Luồng sự kiện chính của ca sử dụng “identify aircraft”
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan 1. Gửi các dữ liệu thông qua
các tín hiệu 2. Nhận các tín hiệu từ các tác nhân 3. Kết hợp các dữ liệu track 4. So sánh các dữ liệu đó với các mẫu dữ liệu đã có và kế hoạch bay
track, flight plan
5. Xác định máy bay aircraft 6. Cập nhật vị trí máy bay position 7. Cập nhật kế hoạch bay flight plan 8. Lấy các thông tin liên quan
đến vị trí, đường đi, kế hoạch bay...
Luồng sự kiện phụ:
5: Nếu dữ liệu đang có không đối sánh với dữ liệu mẫu nào đã được lưu trữ thì tạo một đối tượng máy bay mới.
+ Biểu đồ tuần tự hệ thống
+ Biểu đồ tuần tự đối tượng
return OK() BIT() track_found() track_found() merge_tracks () query_known_tracks () update()
primary radar secondary system display
radar controller
- Ca sử dụng ―create the flight plan‖ (tạo kế hoạch bay) + Phân tích chi tiết ca sử dụng
Tác nhân:Cotroller
Mục đích: Tạo kế hoạch bay cho một chuyến bay trước khi khởi hành.
Mô tả: Sau khi đăng nhập hệ thống, kiểm soát viên nhập các thông tin cần thiết, hệ thống tạo kế hoạch bay
Luồng sự kiện chính:
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan 1. Chọn chức năng tạo kế
hoạch bay
2. Hiện thị biểu mẫu để nhập các thông tin
3. Nhập các thông tin như sân bay khởi hành, sân bay đích, thời điểm khởi hành,...
4. Hệ thống ghi nhận các thông tin và tạo kế hoạch bay
aircraft, airport, flight plan
Bảng 4.7. Luồng sự kiện chính của ca sử dụng “create the flight plan”
+ Biểu đồ tuần tự hệ thống
Hình 4.16. Biểu đồ tuần tự hệ thống ca sử dụng “create the flight plan”
Input flight plan information
Create flight plan result
System Controller
+ Mô hình khái niệm
Tác nhân: kiểm soát viên (controller)
Lớp thực thể: airport chứa thông tin về các sân bay, aircraft chứa thông tin về máy bay, flightPlan chứa thông tin về kế hoạch bay.
Lớp giao diện: FromCreateFlightPlan cho phép tác nhân tạo kế hoạch bay.
Lớp điều khiển: CreateFlightPlan có trách nhiệm điều khiển việc tạo lập và truy xuất kế hoạch bay.
Sơ đồ liên kết
+ Biểu đồ tuần tự đối tượng
CreateFlightPlan
FromCreateFlightPlan flightPlan
Aircraft Airport
Hình 4.17. Biểu đồ lớp phân tích thực thi ca sử dụng “Create Flight Plan”
Controller :flightPlan load display get get input infomation create create set
- Ca sử dụng ―create flight progress trip‖ + Phân tích chi tiết ca sử dụng
Tác nhân: controller, weather map
Mục đích: tạo hành trình bay cho máy bay.
Mô tả: sau khi tạo kế hoạch bay, kết hợp các thông tin thời tiết, hệ thống tạo hành trình bay cho máy bay.
Luồng sự kiện chính:
Bảng 4.8. Luồng sự kiện chính ca sử dụng “create flight progress trip”
Hành động của tác nhân Phản ứng của hệ thống Dữ liệu liên quan 1. Kiểm soát viên chọn
chức năng tạo hành trình bay
2. Hệ thống gọi ca sử dụng tạo kế hoạch bay
aircraft, position, flightplan
3. Kết hợp các thông tin thời tiết nhận được.
weather
4. Tạo hành trình bay flight trip 5. Hiển thị hành trình bay
6. Kết thúc
+ Biểu đồ tuần tự hệ thống
+ Biểu đồ tuần tự đối tượng