Problems and principles of reengineering during the development of onboard and ground distributed systems that control the survivability of Earth observation satellites are dealt with in the paper. Ideas of built-in and remote reengineering and refactoring are under development. Examples of reengineering techniques used for the development of Resurs-DK and Resurs-P unmanned spacecraft are presented.
Read full abstract