Self-Oscillations of Heterogeneous Catalytic Reaction Rates