2. Compilation/Simulation