Kết quả bài toán

Một phần của tài liệu MÔI TRưỜNG PHÁT TRIỂN tác tử DI ĐỘNG và ỨNG DỤNG (Trang 65 - 69)

Ứng dụng được bắt đầu bằng lệnh runjade để truy nhập vào giao diện Nền tảng JADE. Ở Main-contrainer ta khởi tạo một tác tử Seller tên là “BookSeller”, giao diện BookSellerGui hiện ra, sách nhập vào tên là “LapTrinhJava” giá “50000”, kết quả như sau:

Hình 5.1: Khởi tạo tác tử “BookSeller”

Vẫn ở Main-container, tạo tác tử Buyer tên là “BookBuyer”, sách cần mua là “LapTrinhJava”, kết quả như sau:

Hình 5.3: Khởi tạo tác tử “BookBuyer”

Hình 5.4: Kết quả chạy tác tử “BookBuyer”

Sau khi đưa ra tên sách cần mua là “LapTrinhJava”, tác tử “BookBuyer” sẽ tìm tác tử Seller trong Nền tảng, sau đó yêu cầu mua và thực hiện giao dịch:

Nếu tác tử Buyer mua một mặt hàng sách không có trong Catalogue, nó vẫn tìm và hỏi các tác tử Seller, sau khi không tìm thấy sách, tác tử Seller sẽ thông báo không tìm thấy và gửi cho tác tử Buyer:

KẾT LUẬN VÀ PHƢƠNG HƢỚNG TIẾP THEO Đề tài đã hoàn thành đƣợc các mục tiêu đề ra:

Đề tài đã định nghĩa và đưa ra được ưu – nhược điểm của công nghệ tác tử và tác tử di động. Nghiên cứu về hệ đa tác tử, ưu – nhược điểm so với hệ xử lý phân tán cũ và các lĩnh vực ứng dụng áp dụng công nghệ này.

Đề tài cũng đưa ra một số giao thức tương tác giữa các tác tử, sự thương lượng giữa các tác tử, nghiên cứu giao thức truyền thông giữa các tác tử. Đề tài cũng đưa ra và giới thiệu một số môi trường, nền tảng đề phát triển tác tử, từ đó đi sâu vào nghiên cứu nền tảng JADE.

Đề tài nghiên cứu một ứng dụng minh họa dựa trên công nghệ tác tử di động và nền tảng JADE, thao tác trên nền tảng JADE.

Phương hướng tiếp theo:

Trên cơ sở bài toán ứng dụng, hướng nghiên cứu tiếp theo là xây dựng và cài đặt các mô hình tương tác và thương lượng phức tạp giữa các tác tử, cụ thể là tác tử “BookSeller” và tác tử “BookBuyer”.

Nghiên cứu sâu hơn về các kiến thức nâng cao của nền tảng JADE và thao tác trên JADE.

Em còn rất nhiều ý tưởng để phát triển đề tài có ứng dụng sử dụng công nghệ tác tử trong thực tế, nhưng do kiến thức, khả năng và thời gian còn hạn chế nên trong khuôn khổ đồ án này em chưa thể thực hiện được. Trong tương lai em sẽ tiếp tục nghiên cứu và phát triển đề tài này.

TÀI LIỆU THAM KHẢO:

[1]. Gerhard Weiss, The MIT Press, Cambridge, Massachusetts, London, England - MultiAgent Systems, A Modern Approach to Distributed Modern Approach to Artificial Intelligence

[2]. John Wiley Sons, 2007 Gate,Chichester,West Sussex PO19 8SQ, England -

Developing Multi-Agent Systems with JADE

[3]. Lin Padgham & Michael Winikoff, RMIT University, Melbourne, Australia -

Developing Intelligent Agent Systems

[4]. MichaelWooldridge - Intelligent Agents

[5]. Ning Zhong Maebashi Institute of Technology Japan, Jiming Liu Hong Kong Baptist University, Setsuo Ohsuga Waseda University Japan, Jeffrey Bradshaw University of West Florida USA - Intelligent Agent Technolog Research and Development

[6]. Rafael H. Bordini · Mehdi Dastani ·J¨ urgen Dix · Amal El Fallah Seghrouchni - Multi-Agent Programming

[7]. W. Branner - Foundations and Application, Springer, 1998

DANH MỤC WEBSITE THAM KHẢO

[1]. http://jade.tilab.com

Một phần của tài liệu MÔI TRưỜNG PHÁT TRIỂN tác tử DI ĐỘNG và ỨNG DỤNG (Trang 65 - 69)