ソフトウェアシステムは, 複数のサブシステムから構成するのが一般的である. しかし, それぞれのサブシステムが独立に進化するような状況においては, サブシステムを組み合わせたときにシステムが正しく動作するかどうかを確認するのは難しく, ソフトウェア開発において問題となっている. そこで, Java言語を対象として, オブジェクトのインタフェース情報と, データフロー解析を利用して, サブシステムの互換性を計算する手法を提案する., It is a common practice to develop a software system as a collection of sub-systems. In case of each sub-system being independently evolving, the developers have to confirm it will work well in company with the other sub-systems, which is a difficult and troublesome task in a development process. This paper presents an automatic analysis for Java program to calculate compatibility among sub-systems from interface and data flow of objects.