Tải bản đầy đủ (.pdf) (83 trang)

Phân tích thiết kế hệ đa tác tử hướng trên nền tảng phát triển JADE.PDF

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.12 MB, 83 trang )

ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
NGUYỄN TRƯỜNG GIANG
PHÂN TÍCH THIẾT KẾ HỆ ĐA TÁC TỬ HƯỚNG TRÊN
NỀN TẢNG PHÁT TRIỂN JADE
LUẬN VĂN THẠC SĨ
HÀ NỘI - 2006






ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ
NGUYỄN TRƯỜNG GIANG

PHÂN TÍCH THIẾT KẾ HỆ ĐA TÁC TỬ HƯỚNG TRÊN
NỀN TẢNG PHÁT TRIỂN JADE
Chuyên ngành: Công nghệ thông tin
Mã số: 1.01.10
LUẬN VĂN THẠC SĨ
NGƯỜI HƯỚNG DẪN KHOA HỌC:
PGS.TS. Nguyễn Văn V
HÀ NỘI - 2006





1




Danh mc các ch vit tt
Ch vit tt
Mô t
ACL
Agent Communication Languages (mnh dng chun cho quá trình
p gia các ).
API
(Giao din lp trình ng dng)
AUML
(Ngôn ng 



)
FIPA
(











thông minh)

FSM
(Máy trng thái hu hn)
GUI
(Giao dii s d ha)
JADE
ng phát tri



)
JNI
Java Native Interface
KB
Knownledge Base ( tri thc).
LEAP
Ngôn ng giao ti



IST châu Âu phát tri
vi JADE.
REV
Remote Evaluation(





)
RPC

(Li gi th tc t xa)
SL
Simple Language (







)
SQL
Structured Query Language(





)
Usecase
Ca s dng

2

MC LC
Danh mc các ch vit tt 1
Danh mc các hình v và bng biu 4
M u Error! Bookmark not defined.
Chng 1 - TNG QUAN V  8
1.1.  và ng dng c


 8
1.1.1.  8
1.1.2. Li ích ca vic ng dng công ngh  13
1.1.3. ng dng ca  14
1.2. Các phng pháp lun xây dng h 

 17
1.2.1. MAS-CommonKADS 17
1.2.2. Phng pháp Gaia 18
1.2.3. MaSE 19
1.2.4. Kt lun 21
Chng 2 - H 

, CÔNG C VÀ MÔI TRNG PHÁT TRIN 23
2.1. Các lo

 trong h 

 23
2.1.1. Khái nim h 

 23
2.1.2. Phân lo

 trong h 

 23
2.1.3. Ngôn ng giao ti


 và ontology 24
2.2. Khái ni ng và m c ng 28
2.2.1. Khái ni ng 28
2.2.2. m c ng 30
2.3. Các thành ph 30
2.3.1. Ki

 và c ch t  30
2.4. Mt s môi trng phát trin các h 

 32
2.4.1. AgentMom 32
2.4.2. B công c Zeuz 32
2.4.3. JADE 33
3

Chng 3 - PHÂN TÍCH THIT K H 

 TRÊN NN TNG JADE
35
3.1.  i tng 35
3.2. ng dng UML trong vic phân tích và thit k các h th

 37
3.3. n phân tích 38
3.3.1. S 



 38

3.3.2. 

c 38
3.4. Thit k 47
3.4.1. S 

 47
3.4.2. c b



 48
3.5. n hu thit k 66
3.6. ng dng các nn phát trin t khác. 66
3.7. Kt lun 66
Chng 4 - VN DNG TH NGHIM BÀI TOÁN GIAO NG
MN T 68
4.1. Phân tích bài toán 68
4.1.1. Mô t bài toán 68
4.1.2. Mô hình hóa bài toán di dng h 

. 68
4.1.3. Phân tích chm v 69
4.1.4.  cung cp dch v có các loi tri thc nh sau: 71
4.1.5. Hong c

 cung cp dch v 72
4.1.6. Hong c

 s dng dch v 75

4.2. Kt lun. 76




 77


 79
 81


4

Danh mc các hình v và bng biu
1.1
Quá trình tin hóa ca kin trúc 
2.1







2.2

2.3




3.1

3.2





3.3













3.4

3.5

nh 3.6




3.7

3.8

4.1












5

×