Automatic Systems Engineering