Những điểm nổi bật của ngôn ngữ GPSS

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống bán hàng đợi và bài toán mô phỏng hoạt động kiểm soát nhập cảnh của cửa khẩu sân bay quốc tế nội bài (Trang 32 - 33)

3.3. Ngôn ngữ mô phỏng GPSS

3.3.2. Những điểm nổi bật của ngôn ngữ GPSS

Thông thường các dự án mô phỏng yêu cầu thực hiện một số bước như: xây dựng mô hình và thu thập dữ liệu, kiểm tra và xác minh, mô phỏng, thử nghiệm, và phân tích các kết quả. GPSS World cung cấp nhiều giải pháp để thực hiện từng bước trên. Chẳng hạn, để tạo và chỉnh sửa một mô hình có thể sử dụng trình soạn thảo full-screen text hoặc có thể chèn các lệnh Block GPSS bằng cách điền vào chỗ trống của các hộp thoại cung cấp sẵn.

Ngoài ra, GPSS World còn có các điểm nổi bật sau:

- Là ngôn ngữ có tập lệnh mạnh, được thiết kế trên môi trường máy tính, sử dụng bộ nhớ ảo cho phép các mô hình lên tới hàng tỷ byte. Ưu tiên đa nhiệm và xử lý đa luồng với các mức ưu tiên khác nhau.

- Cung cấp nhiều loại cửa sổ cho phép xem trực tuyến và chụp ảnh mô phỏng, với các phím nóng và các điểm, các kiểm soát điểm ngắt làm cho việc kiểm tra và gỡ lỗi dễ dàng hơn trong quá trình thử nghiệm và kiểm tra xác nhận. Sau khi mô phỏng được kiểm tra, có thể sử dụng công cụ Automatic Experiment Generators để sinh ra các thử nghiệm tự động, hoặc sử dụng công cụ hỗ trợ các bước thiết kế các thử nghiệm của GPSS.

- Có cấu trúc lệnh đơn giản: một mô hình được định nghĩa như là một chuỗi những câu lệnh mô hình (Model Statement), với mỗi câu lệnh mô hình là một câu lệnh GPSS, một định nghĩa thủ tục Programming Language Under Simulation (PLUS) hoặc là một định nghĩa thí nghiệm PLUS.

- Được hỗ trợ thêm bởi PLUS - ngôn ngữ lập trình đơn giản nhưng mạnh mẽ, loại bỏ các hạn chế tồn tại trong các phiên bản GPSS cũ. Dữ liệu trong môi trường này không phải khai báo kiểu và được tự động chuyển đổi khi cần thiết. Hơn nữa, thư viện các hàm và phân phối xác suất có sẵn trong PLUS Procedures, là thư viện các thủ tục hỗ trợ việc xử lý chuỗi, tính toán số và các phân phối xác suất. Thậm chí GPSS World còn hỗ trợ cả cấu trúc mảng, hiện nay nó có thể hợp nhất được đến mảng có 6 chiều.

- Việc phân tích kết quả trong GPSS World cũng rất dễ dàng, nó cung cấp công cụ hỗ trợ cho việc nắm bắt và in các cửa sổ đồ họa. Cửa sổ Journal ghi lại các hoạt động liên kết với các đối tượng mô phỏng.

- Cung cấp một hệ thống các báo cáo chuẩn.

Ở đây, tôi tập trung vào phân tích một số ưu điểm vượt trội của công cụ GPSS World phục vụ cho việc mô phỏng các hệ thống hàng đợi, đó là cung cấp các hàm phân phối xác suất có sẵn và khả năng xử lý đa nhiệm, đa luồng với các mức ưu tiên khác nhau:

Một phần của tài liệu (LUẬN văn THẠC sĩ) hệ thống bán hàng đợi và bài toán mô phỏng hoạt động kiểm soát nhập cảnh của cửa khẩu sân bay quốc tế nội bài (Trang 32 - 33)

Tải bản đầy đủ (PDF)

(64 trang)