Design evolution of engineering systems through modeling, on-line monitoring, and evolutionary optimization