1.3 Đối tượng
Mặc dù các lớp học trong Object-Z có thể được sử dụng để xác định toàn bộ hệ thống, họ thường hơn được sử dụng để chỉ định các thành phần của hệ thống. Các thành phần của các hệ thống này không phải là các lớp mình, nhưng đối tượng của lớp. Một đối tượng là một thể hiện của một lớp học trong ý nghĩa rằng nó chỉ có thể được sử dụng theo giao diện của lớp và rằng hành vi của nó là phù hợp với de fi được xác định bởi các lược đồ của lớp. Hãy xem xét chỉ định một kênh đơn giản trong đó bao gồm ba thành phần: hai hàng đợi đầu vào và một hàng đợi đầu ra duy nhất của tin nhắn. Các thông điệp trên hàng đợi đầu vào được sáp nhập vào hàng đợi đầu ra. Các bộ đa hoặc là nhàn rỗi, khi cả hai hàng đợi đầu vào là trống rỗng, hoặc bận rộn, nếu không. Các bộ đa cũng là fi cụ thể ed bởi một lớp - một lớp hệ thống. Hãy để giao diện của nó bao gồm một tình trạng biến biểu thị tình trạng của đa, giản đồ trạng thái ban đầu của nó, hoạt động Join1, mô hình hóa sự gia nhập của một thông điệp vào một trong các hàng đợi đầu vào, và Join2, mô hình hóa sự gia nhập của một thông điệp vào khác, một hoạt động chuyển mô hình hóa việc chuyển nhượng một tin nhắn từ một đầu vào cho hàng đợi đầu ra, và một để lại hoạt động mô hình hóa một thông điệp rời khỏi hàng đợi đầu ra. Các loại thông điệp và các loại tình trạng biến đổi được cung cấp bởi các loại hình cơ bản sau đây và loại miễn phí nitions de fi.
đang được dịch, vui lòng đợi..