Tiểu luận Phân tích thiết kế hệ đa Agent theo phương pháp MaSE và AgentTool

MaSE là một phương pháp luận được phát triển dựa trên cách tiếp cận hướng đối tượngvà cung cấp một cách tiếp cận từ trên xuống (Top-Down). Quan điểm xây dựng của phương pháp luận này là xem Agent như mức trừu tượng cao hơn của một đối tượng: mỗi Agent được xem là một đối tượng đặc biệt. Khác với một đối tượng truyền thống trong đó các phương thức có thể được gọi bởi các đối tượng khác, các Agent tương tác với nhau thông qua hội thoại và hành động một cách tự chủ để hoàn thành mục đích của riêng mình cũng như mục đích chung của hệ thống. Ngoài ra, các Agent được xem như là một sự khái quát hóa đối tượng phù hợp với bài toán cụ thể, nó có thể có hoặc không có khả năng thông minh. Như DeLoach đã khẳng định, việc xem Agent như là một trừu tượng cao hơn của đối tượng khiến cho việc phân tích và thiết kế hướng Agent có thể thừa kế từ các phương pháp luận phát triển phần mềm hướng đối tượng.[6] Quá trình phát triển hệ multiagent theo MaSE bao gồm có 2 pha: Pha phân tích và Pha thiết kế. Pha phân tích bao gồm các bước: Xác định Goal, Xác định các Use case, Xây dựng Ontology và Hoàn thiện Role. Pha thiết kế bao gồm các bước: Xác định các lớp Agent, Xâydựng hội thoại, Hoàn thiện Agent và Thiết kếhệ thống. Toàn bộ quá trình phân tích thiết kế hệ thống theo phương pháp luận MaSE được hỗ trợ bởi công cụ AgentTool, bộ công cụ này hỗ trợ người thiết kế kiểm thử tương tác giữa các Agent và sinh mã tự động cho hệ thống.([1-4],[6])

TÀI LIỆU LUẬN VĂN CÙNG DANH MỤC