ASTROS - An advanced software environment for automated design