Đồ Án Công nghệ lập trình hướng agent

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI NÓI ĐẦU 5
    CHƯƠNG I : TỔNG QUAN VỀ AGENT 7
    1.1 Agent là gì?. 7
    1.2 Các đặc trưng của Agent 8
    1.3 Kiến trúc tổng quát của Agent 11
    1.4 Phân loại Agent 14
    1.5 Hệ đa Agent (Multi Agent System – MAS ) 16
    CHƯƠNG II: CÔNG NGHỆ LẬP TRÌNH HƯỚNG AGENT 18
    2.1 Các bước tiến trong nghành công nghệ thông tin. 18
    2.2 Các hệ thống phần mềm phức tạp. 20
    2.3 Phần mềm hướng agent là gì?. 23
    2.4 Vì sao lại lựa chọn công nghệ hướng Agent: 25
    2.5 Tiếp cận hướng agent cho các hệ thống phần mềm phức tạp. 29
    2.6 Các phân rã hướng agent. 30
    2.6.1 Các trừu tượng hóa hướng agent phù hợp cho các hệ thống phần mềm phức tạp 32
    2.6.2 Sự thay đổi các cấu trúc trong tổ chức cần phải được quản lý mềm dẻo. 33
    CHƯƠNG III: MÔ TẢ QUY TRÌNH THIẾT KẾ PHẦN MỀM HƯỚNG AGENT 35
    3.1 UML và AUML trong quy trình thiết kế phần mềm hướng Agent 35
    3.1.1 Sơ qua về UML 35
    3.1.2 AUML một hướng tiếp cận giao thức phân mức trong quy trình thiết kế phần mềm hướng Agent 36
    Kết luận về AUML 49
    3.2 Quan điểm nhìn nhận giữa phần mềm hướng Agent và phần mềm hướng thành phần, đối tượng: 49
    3.3 Khái niệm quy trình phần mềm và quy trình RUP: 52
    3.3.1 Qui trình phần mềm 52
    3.3.2 Tầm quan trọng của qui trình phần mềm 53
    3.3.3 Quy trình RUP 54
    3.4 Quy trình thiêt kế phân mềm hướng Agent BKASP (BK Agent Oriented Software Process) 55
    3.4.1 Mô tả phi hình thức: 55
    3.4.2 Mô hình hình thức. 64
    3.4.3 Kiến trúc Chung của các hệ phần mềm dựa trên công nghệ Agent 68
    CHƯƠNG IV: LÝ THUYẾT CHUNG VỀ ONTOLOGY. 69
    4.1 Khái niệm chung về Ontology. 69
    4.2 Vai trò của Ontology. 71
    4.3 Vòng đời Ontology. 74
    4.4 Các bước xây dựng một Ontology. 76
    4.4.1 Xác định mục đích. 76
    4.4.2 Thu thập thông tin, thu thập tri thức. 77
    CHƯƠNG V :HỆ THỐNG BỆNH ÁN SỐ HỖ TRỢ CHẨN ĐOÁN ĐIỀU TRỊ ỨNG DỤNG CÔNG NGHỆ TÁC TỬ 82
    5.1 Lời nói đầu: 82
    5.2 Mô tả bài toán và hướng giải quyết : 83
    5.2.1 Mô tả bài toán: 83
    5.2.2 Phương pháp luận giải quyết bài toán. 84
    5.3 Mô hình kiến trúc hệ thống. 85
    5.3.1 Mục đích của hệ thống: 85
    5.3.2 Mục tiêu và ràng buộc kiến trúc hệ thống. 85
    5.3.3 Mô hình hệ thống: 87
    5.3.4 Xác định các lớp Agent 87
    5.3.5 Hệ thống user. 97
    5.3.6 Thiết kế một số usecase chính của hệ thống. 97
    5.4 Bệnh án số và ứng dụng trong chuẩn đoán: 103
    5.4.1 Bệnh án số. 103
    5.4.2 Ứng dụng bệnh án số trong chuẩn đoán: 103
    CHƯƠNG VI:KẾT QUẢ NGHIÊN CỨU VÀ ĐÁNH GIÁ 105
    6.1 Kết quả đạt được. 105
    6.2 Các vấn đề còn tồn tại 106
    6.3 Hướng phát triển. 106
    6.4 Kết luận. 107
    7 Bảng các từ viết tắt: 108
    8 Các tài liệu tham khảo: 109

    Danh mục cỏc hỡnh trong Luận Văn
    Hình 1: Các đặc trưng của Agent 8
    Hình 2: Mô hình cấu trúc và tương tác với môi trường của agent 11
    Hình 3: Tiến trình công việc của agent 13
    Hình 4: Phân loại Agent 15
    Hình 5: Phân chia hệ thống_ 21
    Hình 6: Khung nhìn tương tác của hệ đa Agent với môi trường_ 25
    Hình 7: Thêm tính năng mới cho hệ đa Agent 29
    Hình 8:Một AIP thông thường được diễn tả như một gói mẫu_ 38
    Hình 9: Giao thức tương tác tại đỉnh biểu đồ có mức chi tiết phía dưới 39
    Hình 10: Giao thức kết hợp các gói 41
    Hình 11: Ứng dụng Mẫu sinh ra gói 43
    Hình 12: Mở rộng UML bằng cách gán nhãn cho các mũi tên bằng các agent communication act (CA) thay vì OO- style message 44
    Hình 13 Một vài mở rộng trợ giúp các tuyến tương tác 45
    Hình 14: mô tả một cách sử dụng các luồng tương tác đồng thời 46
    Hình 15: UML với các dự án phần mềm_ 55
    Hình 16: Trợ giúp khách hàng_ 56
    Hình 17: Mô hình kết nối các thực thể 57
    Hình 18: Ví dụ Hành động của Agent trên chuẩn FIPA_ 59
    Hình 19 Cấu Trúc nhỏ nhất hệ MAS_ 61
    Hình 20: Phân cấp hệ thống_ 65
    Hình 21: Kiến trúc Chung cho một hệ phần mềm hướng Agent 68
    Hình 22: Các trạng thái và hoạt động trong vòng đời của ontology 74
    Hình 23: Mô hình chung trong công nghệ hướng Agent kết hợp Internet 85
    Hình 24: Mô Hình Hệ Thống_ 87
    Hình 25: Quá trình điều trị bệnh Nhân_ 92
    Hình 26: Mô Hình chẩn đoán_ 96
    Hình 27: Cấu trúc Bệnh Án_ 103



    1 Các tài liệu tham khảo:
    [1]: Software Agent Measurement and Self-Measuring Agent-Based Systems –
    Reiner R. Dumke, Reinhard Koeppe, Cornelius Wille
    [2]: Agent oriented specification for patient-scheduling systems in hospitals –
    A. Bartelt, W. Lamersdorf
    T. O. Paulussen, A. Heinzl
    [3]: Agent-Oriented Software Engineering –
    Nicholas R. Jennings and Michael Wooldridge
    [1] Walter Brenner, Rudiger Zarnekow, Harmut Wittig, Intelligent Software Agents Foundations and Applications, in co-operation with Claudia Schubert
    [2] Micheal Knapik, Jay Johnson, Developing Intelligent Agents for Distributed Systems, McGraw-Hill
    [3] Fabio Arciniegas, XML Developer’s Guide, Mc Graw-Hill
    [4] Brett McLaughlin, JAVA and XML, O’Reilly
    [5] Literature Review - Chapter2 (file:AgentReview.pdf)
    [6] DRAFT Specification of KQML Aent-Communication Language
    [7] (file: KQMLSecification.PDF)
    [8] Fabio Bellifemine, Giovanni Caire, Tiziana Trucco, Giovanni Rimassa JADE Programer’s Guide (filedata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=" class="mceSmilieSprite mceSmilie7" alt=":p" title="Stick Out Tongue :p">rogrammersguide.pdf)
    [B][9] [/B][B]Fabio Bellifemine, Giovanni Caire, Tiziana Trucco, Giovanni Rimassa[/B] JADE Administrtor’s Guide (file:administratorsguide.pdf)
    [B][10] [/B][B]Giovanni Caire, Agostino Poggy, Giovanni Rimassa, [/B]JADE – A FIPA-compliant Agent Framework (file: jade.pdf)
    [B][11] [/B][B]Eric Miller, [/B]An Introduction to the Resource Description Framework, D-Lib Magazine May 1998 (file: Resource Description Framework.htm)
    [B][12] [/B]Protộgộ User Guide (file: ProtegeUserGuide.pdf)
    [B][13] [/B][B]Natalya F. Noy, Deborah L. McGuinness, [/B]Ontology Development 101: A Guide to Creating Your First Ontology (file: ontology101.pdf)
    [B][14] [/B][B]W3C’s homepage ([/B][B]http://www.w3.org/[/B][B])[/B]
    [B][15] [/B][B]FIPA’s homepage ([/B][B]http://www.fipa.org/[/B][B])[/B]
     

    Các file đính kèm:

Đang tải...