Русско-английский научно-технический словарь
• In the past few years considerable progress has been made towards that goal.