Một hệ thống tác tử

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng xử lý mù trong tiền xử lý tiếng việt nói (Trang 28 - 30)

1.11.2. Các hành vi của tác tử di động [11]

Bao gồm sự tạo lập, sự loại bỏ, sự chuyển giao, sự truyền thông.

Sự tạo lập (Creation)

Một tác tử đƣợc tạo ra trong một môi trƣờng thực thi. Sự tạo lập này có thể đƣợc khởi tạo bởi một tác tử khác hoặc một hệ thống không tác tử. Sự tạo lập đƣợc thực hiện trong 3 bƣớc:

- Sự thuyết minh và gán định danh: sự định nghĩa một lớp đƣợc tải và tạo ra một sự thực hiện, đối tƣợng tác tử đƣợc khởi tạo. Môi trƣờng thực hiện gán một định danh duy nhất cho tác tử.

- Sự khởi tạo: tác tử đƣợc đƣa ra một cơ hội để khởi tạo chính nó. Chỉ sau khi sự khởi tạo thành công, tác tử đƣợc khởi tạo đầy đủ và đúng đắn trong môi trƣờng thực hiện của nó.

- Sự thực hiện tự trị: sau khi khởi tạo thành công tác tử bắt đầu thực hiện, bây giờ nó có thể quyết định về quá trình thực hiện độc lập của nó.

Sự loại bỏ (Dispose)

Sự loại bỏ của một tác tử có thể đƣợc thực hiện bằng chính nó, bởi một tác tử trong một môi trƣờng thực hiện khác hoặc một hệ thống không tác tử bên ngoài môi trƣờng mà tác tử đang thực hiện. Một số lý do tác tử có thể bị loại bỏ:

- Thời gian sống của tác tử đã hết hạn. - Không có sự tham chiếu tới tác tử nữa. - Tác tử vi phạm các quy tắc bảo mật.

- Hệ thống mà tác tử thi hành trong đó bị ngừng hoạt động. Sự loại bỏ của một tác tử là một quá trình gồm hai bƣớc:

- Chuẩn bị loại bỏ: tác tử đƣợc đƣa ra một cơ hội để kết thúc các tác vụ hiện tại của nó trƣớc khi bị loại bỏ.

- Đình chỉ sự thực hiện: môi trƣờng thực hiện đình chỉ sự thực hiện của tác tử.

Sự chuyển giao(Transfer)

Tác tử di động có khả năng di chuyển. Quá trình này có thể đƣợc khởi tạo bởi chính tác tử, tác tử khác, hoặc một hệ thống không tác tử. Tác tử đƣợc gửi đi từ môi trƣờng thực thi hiện hành (gốc) và đƣợc nhận bởi một môi trƣờng xác định (đích). Quá trình gửi đi đƣợc quản lý bởi môi trƣờng thực hiện nguồn và đích của tác tử, sự di chuyển thành công và các lỗi đƣợc thƣơng lƣợng giữa chúng.

Khi một tác tử muốn chuyển từ host này đến host khác thì nó phải ngừng sự thực thi tại host đang định vị, chuỗi hóa tác tử và mã hóa dữ liệu, di chuyển dữ liệu qua mạng ngƣời nhận sẽ nhận dữ liệu, giải mã dữ liệu, giải chuỗi tác tử

và tiếp tục sự thực thi tác tử tại host của mình. Hình 1.6 trình bày sự truyền tải tác tử.

Một phần của tài liệu (LUẬN văn THẠC sĩ) ứng dụng xử lý mù trong tiền xử lý tiếng việt nói (Trang 28 - 30)