3.3.2 Các trừu tượng hoá hướng tác tử cho các hệ thống phần mềm phức tạp tạp
Tất cả các nỗ lực thiết kế chủ yếu là để tìm ra các mô hình mô tả bài toán. Nhìn chung, sẽ có nhiều ứng cử viên và nhiệm vụ khó khăn là chọn ra ứng cử viên thích hợp nhất. Trở lại với trường hợp cụ thể của việc thiết kế phần mềm, các trìu tượng hoá mạnh nhất giảm thiểu được các thiếu sót về ngữ nghĩa giữa các đơn vị của phân tích mà được sử dụng bởi trực giác để khái niệm hoá một vấn đề và các cấu trúc thể hiện trong mô hình giải quyết. Trong trường hợp này, vấn đề được mô tả bao gồm các hệ thống con, các tương tác và các mối quan hệ thuộc tổ chức. Lần lượt như sau:
• Trường hợp quan sát các thành phần hệ thống con như là tác tử được tạo ra ở trên.
• Sự ảnh hưởng lẫn nhau giữa các hệ thống con và giữa các thành phần tạo thành các hệ thống con được coi là cơ bản nhất trong giới hạn của các tương tác xã hội mức cao: “Ở một mức độ trừu tượng cho trước, ta tìm thấy tập hợp các đối tượng mà cộng tác với nhau để đạt được các quan điểm mức cao hơn”. Quan điểm này phù hợp với cách quản lý mức tri thức (hoặc thậm chí mức xã hội) của tương tác được đưa ra bởi tiếp cận hướng tác tử. Các hệ thống tác tử được mô tả cố định trong giới hạn của “sự phối hợp để đạt được các mục đích chung”, “sự điều phối các hành động của chúng” hoặc “sự thương lượng để giải quyết xung đột”. Vì vậy, mindset hướng tác tử là hoàn toàn phù hợp cho việc kiểm soát các kiểu tương tác xảy ra trong các hệ thống phức tạp.
• Các hệ thống phức tạp bao gồm sự thay đổi các mạng quan hệ giữa các thành phần khác nhau. Chúng cũng yêu cầu các tập hợp các thành phần được xử lý như là một đơn vị khái niệm đơn lẻ khi được quan sát từ một mức độ trừu tượng khác. Một lần nữa, quan điểm này phù hợp với sự trừu tượng hoá được cung cấp bởi mindset hướng tác tử. Vì vậy, các phương tiện thường là được cung cấp cho việc biểu diễn rõ ràng các mối quan hệ thuộc tổ chức. Các giao
GVHD: Ths. Nguyễn Trung Tuấn SV : Nguyễn Phương Lan
thức tương tác được phát triển để hình thành các nhóm mới và huỷ những nhóm không cần thiết. Cuối cùng, các cấu trúc là sẵn có cho việc mô hình hoá các tập hợp. Điểm sau đó là đặc biết co ích trong mối quan hệ với việc biểu diễn các hệ thống con vì chúng chỉ là một nhóm các thành phần hoạt động cùng nhau để đạt đến một mục đích chung.