cooperating systems have continued to be extremely difficult to model, analyze, and