complex engineering system