Kodkod có một bất lợi rõ ràng hiệu quả so với SMT giải quyết cho các vấn đề liên quan đến các giá trị nguyên thủy như số nguyên, bởi vì nó được dựa trên các bản dịch trực tiếp – thứ bảy, nhưng giải quyết SMT sử dụng dành riêng cho lý thuyết quyết định quy trình để tránh ngây thơ tìm. Mặt khác, Kodkod cho phép các hoạt động quan hệ như đóng cửa và hiểu, mà tôi kích hoạt bằng ngôn ngữ này, nhưng Z3 thì không. Quan trọng hơn, Kodkod cho phép các thiết lập rõ ràng của không gian tìm kiếm đối với biến, mà tôi sử dụng cho các sửa đổi khung thông số kỹ thuật. Trong hầu hết hạn chế giải quyết công cụ, bao gồm Z3, chính xác giới hạn chỉ có thể được đặt thông qua bổ sung những hạn chế, mà có thể không nhất thiết phải kết quả trong một không gian tìm kiếm nhỏ hơn.
đang được dịch, vui lòng đợi..
