So sánh với phương pháp tiếp cận KGR

Một phần của tài liệu Tìm hiểu về phương pháp luận Gaia và Roadmap trong phát triển phần mềm hướng Agent (Trang 34 - 36)

6. Liên quan đến công việc

6.2So sánh với phương pháp tiếp cận KGR

Cách tiếp cận KGR được phát triển để đáp ứng nhu cầu cho một cách tiếp cận nguyên tắc các đặc điểm kỹ thuật của hệ thống đại lý đa phức tạp dựa trên công nghệ (BDI) niềm tin mong muốn, ý định của hệ thống lý luận về thủ tục (PRS) và các phân phối Hệ thống agent (multi-DMARS). Một động lực chính

của công việc là để cung cấp cơ chế hữu ích, quen thuộc để cơ cấu và quản lý sự phức tạp của hệ thống như vậy.

Sự khác biệt đầu tiên và rõ ràng nhất giữa phương pháp tiếp cận đề xuất ở đây và KGR là một trong những phạm vi.Phương pháp luận của chúng tôi không cố gắng để thống nhất phân tích và thiết kế trừu tượng của một hệ thống đa agent với thiết kế và thực hiện cụ thể và với một công nghệ agent cụ thể, liên quan đến đầu ra của quá trình phân tích và thiết kế như là một đặc điểm kỹ thuật trừu tượng để sự hiểu biết thấp hơn mức thiết kế phương pháp có thể được áp dụng.KGR, ngược lại, làm cho một cam kết mạnh mẽ của kiến trúc kiến trúc BDI và đề xuất xây dựng thiết kế và quá trình sàng lọc dẫn đến chi tiết kỹ thuật tác nhân trực tiếp thực thi.Với sự gia tăng của công nghệ agent có sẵn, rõ ràng lợi thế một cách tiếp cận tổng quát hơn, như đề xuất ở đây.Tuy nhiên, nhược điểm là nó không thể cung cấp một tập hợp các mô hình, trừu tượng và thuật ngữ có thể được sử dụng thống nhất trong suốt vòng đời hệ thống.Hơn nữa, có thể là một sự cần thiết phải lặp đi lặp lại của chất độc da cam phân tích và quá trình thiết kế quá trình thiết kế cấp thấp hơn cho thấy các vấn đề được giải quyết ở cấp độ chất độc da cam.Một vấn đề tìm kiếm lại cho cách tiếp cận và những người khác của chúng tôi như nó hay không và làm thế nào đầy đủ và đầy đủ các kết quả đầu ra của nó có thể được đánh giá độc lập của bất kỳ quá trình thiết kế sự hiểu biết sau. Một sự khác biệt thứ hai là trong công việc này được thực hiện một sự phân biệt rõ ràng giữa các giai đoạn phân tích, trong đó vai trò và các mô hình tương tác được xây dựng đầy đủ, và giai đoạn thiết kế, trong đó agent, dịch vụ và các mô hình người quen đang phát triển.Các phương pháp tiếp cận KGR không làm cho một distinc - tion, đề nghị thay vì xây dựng tiến bộ và tinh tế của agent và các mô hình tương tác mà nắm bắt tương ứng vai trò, agent và dịch vụ, và tương tác và người quen.Trong khi cả hai phương pháp bắt đầu với việc xác định vai trò và tài sản của họ, ở đây chúng tôi đã lựa chọn mô hình một cách riêng biệt agent trừu tượng (vai trò), agent bê tông và các dịch vụ mà họ cung cấp.KGR, mặt khác, sử dụng một mô hình agent thống nhất thừa nhận cả hai agent trừu tượng và các lớp agent và các trường hợp cụ thể và cho phép họ được tổ chức trong một hệ thống phân cấp thừa kế, do đó cho phép nhiều cấp độ trừu tượng và trì hoãn xác định các lớp agent cụ thểcho đến cuối trong quá trình thiết kế.

Trong khi cả hai phương pháp tiếp cận sử dụng trách nhiệm như là một trừu tượng được sử dụng để phân hủy các cấu trúc của một vai trò, chúng khác nhau đáng kể là làm thế nào các đại diện và phát triển.Ở đây trách nhiệm bao

gồm an toàn và tài sản sự hoạt động xây dựng từ các tương tác đã được xác định và các hoạt động.Ngược lại, KGR xử lý trách nhiệm là mục tiêu trừu tượng, kích hoạt bởi các sự kiện hoặc tương tác, và thông qua một cách tiếp cận chặt chẽ từ trên xuống để phân hủy các thành dịch vụ và mục tiêu cấp độ thấp cho các chi tiết kỹ thuật hoạt động có thể được xây dựng.Có những điểm tương Tuy nhiên, mặc dù không có mục tiêu rõ ràng trong cách tiếp cận của chúng tôi, tài sản an toàn có thể được xem như là mục tiêu duy trì và tài sản sự hoạt động là mục tiêu thành tích.Khái niệm quyền truy cập, tuy nhiên, vắng mặt từ phương pháp tiếp cận KGR, trong khi khái niệm về giao thức có thể được phát triển đến một mức độ lớn hơn nhiều chi tiết, ví dụ như trong. Có các giao thức được sử dụng như mô tả chung của các hành vi có thể liên quan đến đối tượng không theo mô hình agent, chẳng hạn như máy pha cà phê.

Để tóm tắt sự khác biệt quan trọng, cách tiếp cận KGR, bằng cách thực hiện một cam kết thực hiện với một kiến trúc agent BDI, có thể sử dụng lặp đi lặp lại cách tiếp cận từ trên xuống để xây dựng một tập hợp các mô hình mô tả một hệ thống đa agent ở cả vĩ môvà mức độ vi mô, làm cho việc sử dụng rộng rãi hơn của kỹ thuật mô hình OO, và sản xuất các chi tiết kỹ thuật thực thi như là kết quả cuối cùng của mình.Các cách tiếp cận chúng tôi đã mô tả ở đây là một cách tiếp cận hỗn hợp từ trên xuống và từ dưới lên, trong đó sử dụng một tập hợp các hạt mịn và đa dạng của các mô hình chung để nắm bắt kết quả của quá trình phân tích và thiết kế, và cố gắng tránh bất kỳ cam kết sớm, hoặc làkiến trúc, hoặc thiết kế chi tiết và quá trình thực hiện sẽ theo.Chúng tôi cho rằng, tuy nhiên, cách tiếp cận của chúng tôi có thể là phù hợp chuyên ngành cho các kiến trúc agent cụ thể hoặc các kỹ thuật thực hiện, điều này là một chủ đề để nghiên cứu thêm.

Một phần của tài liệu Tìm hiểu về phương pháp luận Gaia và Roadmap trong phát triển phần mềm hướng Agent (Trang 34 - 36)