Введем обозначения:
q Аi (Сi) — количество унаследованных и не переопределенных свойств в классе Сi;
q А0(Сi) — количество унаследованных и переопределенных свойств в классе Сi;
q An(Ci) — количество новых (не унаследованных и переопределенных) свойств в классе Сi;
q Аd(Сi) = An(Ci) + А0(Сi) — количество свойств, определенных в классе Сi;
q Аa(Сi) = Аd(Сi)+ Аi (Сi) — общее количество свойств, доступных в классе Сi.
Тогда формула метрики AIF примет вид:
.
Числителем AIF является сумма унаследованных (и не переопределенных) свойств во всех классах рассматриваемой системы. Знаменатель AIF — это общее количество доступных свойств (локально определенных и унаследованных) для всех классов.