Early approaches to the management of complexity in engineering systems