Foundations of Systems Engineering