Sau khi biên dịch tác tử ta thực hiện gắn tác tử với JADE bằng câu lệnh trong cmd : runjade.
Ở mục Main-Container ta kích chuột phải và chọn Start New Agent
Hình 3.4. Kết quả của thao tác biên dịch tác tử
Lúc đó hộp hội thoại sau sẽ xuất hiện :
Khi đó ta chọn trong Class Name và chọn Xemdiem.Tracuudiemgent :
Hình 3.6. Kết quả của thao tác tạo một tác tử mới
Ấn nút OK
Trong mục Agent Name ta điền tên như trong hình :
Hình 3.7. Điền thông tin
Hình ảnh kết quả trên DOS :
KẾT LUẬN
Qua thời gian tìm hiểu về tác tử và phần mềm dựa trên tác tử, đặc biệt là trong quá trình thực hiện đồ án tốt nghiệp, em đã nắm rõ được cách phân tích và xây dựng phần mềm dựa trên tác tử và áp dụng vào bài toán thực tế : Xây dựng chương trình dựa trên tác tử để tra cứu điểm sinh viên. Những kết quả chính mà đồ án đã đạt được có thẻ tổng kết như sau:
Tìm hiểu chung về tác tử, hệ đa tác tử và xây dựng phần mềm dựa trên tác tử, một hướng phát triển kiến trúc phần mềm mới và hữu ích; những ứng dụng của tác tử, tác tử di động với các hệ thống phân tán, mở, phức tạp được phát triển cùng với sự lớn mạnh của Internet ngày nay.
Phân tích, thiết kế, xây dựng chương trình dựa trên tác tử.
Áp dụng vào bài toán xây dựng chương trình dựa trên tác tử để tra cứu điểm sinh viên.
Tuy nhiên chương trình có tính chuyên nghiệp chưa cao,chưa giải quyết được trọn vẹn nhữngvấn đề phát sinh,chưa đạt được tính thẩm mỹ cao.
Trong thời gian qua em đã giành nhiều thời gian và công sức cho đồ án tốt nghiệp này, qua quá trình tìm hiểu lý thuyết và xây dựng ứng dụng thực nghiệm em đã học được nhiều kiến thức và kinh nghiệm thực tế quý giá.
Ứng dụng và thực nghiệm đã chứng minh tính khả thi của việc xây dựng chương trình phần mềm dựa trên tác tử và ứng dụng vào thực tế, tạo tiền đề cho việc xây dựng phần mềm lớn và phức tạp hơn khi dựa trên tác tử là hoàn toàn khả thi và hữu ích. Đây sẽ là một hướng phát triển phần mềm đầy triển vọng và mang lại nhiều lợi ích trong tương lai.
TÀI LIỆU THAM KHẢO
[1] Fabio Luigi Bellifemine, Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology).
[2] Gerhard Weiss, MultiAgent Systems, A Modern Approach to Distributed Modern Approach to Artificial Intelligence.
[3] Pattie maes, Communication of the ACM, Agents that Reduce Word and Information Overload.
[4] White, JE. Telescrip Technology: Mobile Agent. In Bradsshaw jeffrey, (ed), Software Agent, AAAI Press/MIT Press, 1996.
[5] Rodney A. Books – Subsumption Architecture.
[6] Michael Georgeff, Barney Pell, Martha Pollack, Milind Tambe, MichaelWooldridge, The Belief – Desries – Intention Model of Agency.
[7] http://fipa.org [8] http://jade.tilab.com/