k đối tượng nhạy cảm với phân tích [14] là đối tượng nhạy cảm,bối cảnh nhạy cảm, và phân tích dòng không nhạy cảm tínhđồ thị gọi và điểm-để xấp xỉ.Các phân tích là đối tượng nhạy cảm, trong đó nó có thể đại diện chocác đối tượng khác nhau được phân bổ tại cùng một trang web bởi khả năng có thể khác nhaucác đối tượng trừu tượng. Một đối tượng trừu tượng o ∈ O là một hữu hạntrình tự của các trang web phân bổ của đối tượng, ký hiệu [h1::...:: hn].Đầu tiên phân phối trang web h1 là đại diện của đối tượng giaoTrang web. Các trang web sau đó phân bổ [h2::...:: hn]đại diện cho các đối tượng biểu thị bằng việc phân biệt biến nàyCác phương pháp mà o giao-vì vậy, điều nàyđối tượng được cấp phát tại h2, trong một phương pháp mà đối tượng nàyđược đại diện bởi [h3::...:: hn], và như vậy. Đối với phương pháp tĩnh,mà thiếu này thay đổi, chúng tôi đại diện cho những điều nàyđối tượng của [] (trong đó đại diện cho các đối tượng không có).Việc phân tích cũng là bối cảnh nhạy cảm trong đó nó có thể phân tíchmỗi phương pháp triển khai thực hiện tại có khả năng nhiềutóm tắt hoàn cảnh. Một tóm tắt bối cảnh c ∈ C là một cặp (o, m)o đối tượng trừu tượng một và một phương pháp m như vậy mà o tóm tắtcác đối tượng này m; như trên, đối với phương pháp tĩnh o = [].Cuối cùng, các phân tích là dòng chảy không nhạy cảm vì nó tínhtoàn cầu (thay vì mỗi chương trình điểm) điểm đến thông tin.Điều này, Tuy nhiên, không bất lợi ảnh hưởng đến sự chính xác của cácphân tích về các biến địa phương như chúng tôi thực hiện hoạt độngtrên một nhiệm vụ duy nhất tĩnh (SSA) đại diện của cácchương trình (phần 4).Các phân tích tạo ra các mối quan hệ sau đây:
đang được dịch, vui lòng đợi..
