Increasing The Reliability Of Software Systems On Small Satellites Using Software-Based Simulation Of The Embedded System