SystemC: A Homogenous Environment to Test Embedded Systems