Ngơn ngữ lập trình C++ và bộ công cụ Visual Studio.net

Một phần của tài liệu Nghiên cứu và sử dụng công cụ general purpose simulation system trong bài toán mô phỏng hàng đợi (Trang 34 - 36)

Bộ công cụ phát triển Visual Studio của hãng Mircosoft là một bộ công cụ phổ biến bậc nhất trong thế giới lập trình hiện nay. Sau khi nâng cấp nhiều lần, đặc biệt với nền tảng .Net Framework, phiên bản mới nhất là version 4.0, các ứng dụng của chúng ta được thỏa sức phát triển.

Ở đây, xin giới thiệu một công cụ mô phỏng mạng Petri-net được phát triển trên nền tảng công nghệ .Net của bộ cơng cụ lập trình Visual Studio, đó là cơng cụ YASPER (Yet Another Smart Process EditoR), là kết quả hợp tác giữa TU Eindhoven và Deloitte [19].

Đây là công cụ dùng để đặc tả và chạy mơ phỏng các tiến trình rời rạc, sử dụng ngơn ngữ đặc tả Petri-net để mơ tả chúng. Hình 2.9 giới thiệu mơ phỏng hoạt động thường gặp trong thực tế, đó là các lái xe đỗ xe ở trạm xăng và bơm xăng vào xe.

27

Ngồi ra, trên mơi trường Unix, Linux, việc phát triển công cụ mô phỏng cho Petri-net cũng được tiến hành. Tuy nhiên, các môi trường này không phổ biến như môi trường Windows, nên vấn đề nghiên cứu, ứng dụng cho Petri- net là một vấn đề lâu dài.

Chương này giới thiệu về một số công cụ mô phỏng, ngôn ngữ đặc tả liên quan đến bài toán hàng đợi. Mỗi cơng cụ, ngơn ngữ có những ưu điểm riêng.

Dựa trên đặc tả tốn học của nó, và sử dụng ngơn ngữ lập trình như Java, Matlab, C, C++,.. các nhà phát triển đã tạo ra các cơng cụ làm việc theo chủ đích của họ. Java sử dụng các Applet linh hoạt trên môi trường Java, Matlab là ngôn ngữ hàng đầu trong nghiên cứu tại các trường học.

Ngôn ngữ GPSS và công cụ GPSS World có những ưu điểm riêng biệt giải quyết các bài toán hàng đợi khi chúng làm việc với các Transaction, các Block dựa trên một giải thuật nào đó.

Giới thiệu ngơn ngữ GPSS và cơng cụ GPSS World, một ngôn ngữ mô phỏng chuyên dụng với các khái niệm và đặc trưng; sự ra đời của ngôn ngữ GPSS; những ưu điểm của ngôn ngữ GPSS; các ứng dụng của công cụ mô phỏng GPSS World.

Các công cụ mô phỏng sử dụng ngôn ngữ đặ -

- - -

- -net.

lập trình Matlab; Ngơn ngữ lập trình Java; Ngơn ngữ lập trình C++ và bộ cơng cụ Visual Studio.net.

28

Chƣơng 3:

NGHIÊN CỨU VỀ NGÔN NGỮ GPSS VÀ CÔNG CỤ GPSS WORLD

Có nhiều ngơn ngữ mô phỏng cũng như các giải thuật có thể được sử dụng để giải quyết bài toán hệ thống phục vụ đám đông. Chương này sẽ giới thiệu một trong những ngôn ngữ mô phỏng chuyên dụng: Ngôn ngữ mô phỏng GPSS cùng các khái niệm, định nghĩa, cấu trúc cơ bản của ngôn ngữ GPSS. Đồng thời, đề cập đến công cụ GPSS World [8], một công cụ mạnh được sử dụng trong việc triển khai các thao tác lệnh của ngôn ngữ GPSS.

Một phần của tài liệu Nghiên cứu và sử dụng công cụ general purpose simulation system trong bài toán mô phỏng hàng đợi (Trang 34 - 36)

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

(77 trang)