Large-scale complex IT systems
the global financial markets : an ultra - large - scale systems perspective .