Systems engineering : principles and practice of computer-based systems engineering (Wiley series in software based systems, 1993)