Back-casting is a thinking method in which action is taken based on a strategy deemed necessary with the aim of attaining a desirable future goal. The method is designed to provide solutions to problems that are impossible to be solved under traditional approaches or thinking by envisaging an ideal future and working backwards to formulate measures that can make up for the gap with the present situation.