جیمز روزنا در بررسی عوامل تأثیر گذار بر رفتار خارجی کشورها به پنج متغیر اشاره میکند: شخصیت تصمیمگیران سیاسی، نقشی که تصمیمگیران سیاسی برای خود تعریف میکنند، محذورات و الزامات بروکراتیک، عوامل اقتصادی سیاسی داخلی و الزامات سیستمیک (شامل الزامات منطقهای و بینالمللی).