Electromigration: investigation of heterogeneous systems