ĐẠ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 mc các ch vit tt
Ch vit tt
Mô t
ACL
Agent Communication Languages (mnh dng chun cho quá trình
p gia các ).
API
(Giao din lp trình ng dng)
AUML
(Ngôn ng
)
FIPA
(
thông minh)
FSM
(Máy trng thái hu hn)
GUI
(Giao dii s d ha)
JADE
ng phát tri
)
JNI
Java Native Interface
KB
Knownledge Base ( tri thc).
LEAP
Ngôn ng giao ti
IST châu Âu phát tri
vi JADE.
REV
Remote Evaluation(
)
RPC
(Li gi th tc t xa)
SL
Simple Language (
)
SQL
Structured Query Language(
)
Usecase
Ca s dng
2
MC LC
Danh mc các ch vit tt 1
Danh mc các hình v và bng biu 4
M u Error! Bookmark not defined.
Chng 1 - TNG QUAN V 8
1.1. và ng dng c
8
1.1.1. 8
1.1.2. Li ích ca vic ng dng công ngh 13
1.1.3. ng dng ca 14
1.2. Các phng pháp lun xây dng h
17
1.2.1. MAS-CommonKADS 17
1.2.2. Phng pháp Gaia 18
1.2.3. MaSE 19
1.2.4. Kt lun 21
Chng 2 - H
, CÔNG C VÀ MÔI TRNG PHÁT TRIN 23
2.1. Các lo
trong h
23
2.1.1. Khái nim 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. Mt s môi trng phát trin các h
32
2.4.1. AgentMom 32
2.4.2. B công c Zeuz 32
2.4.3. JADE 33
3
Chng 3 - PHÂN TÍCH THIT K H
TRÊN NN TNG JADE
35
3.1. i tng 35
3.2. ng dng UML trong vic phân tích và thit 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. Thit k 47
3.4.1. S
47
3.4.2. c b
48
3.5. n hu thit k 66
3.6. ng dng các nn phát trin t khác. 66
3.7. Kt lun 66
Chng 4 - VN DNG TH NGHIM BÀI TOÁN GIAO NG
MN 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 di dng h
. 68
4.1.3. Phân tích chm v 69
4.1.4. cung cp dch v có các loi tri thc nh sau: 71
4.1.5. Hong c
cung cp dch v 72
4.1.6. Hong c
s dng dch v 75
4.2. Kt lun. 76
77
79
81
4
Danh mc các hình v và bng biu
1.1
Quá trình tin hóa ca kin 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