獲取不同建模方法的好處
構建模型需要一定程度的簡化。可以廣泛的看法,還是應該細節細節?這一切都取決於正在建模的系統和需要解決方案的問題。
使用單一方法,可能難以在適當的抽象級別進行建模。可以通過系統動態來模擬自主實體的動作,但是當基於代理的工具避免需要額外的抽象和假設時,這些操作是不必要的。類似地,當系統動力學方法可用時,離散方法對於連續變量的建模是無效的。
大多數現實世界的情況很複雜,用不同的方法描述系統的不同部分是方便的。只有一種方法才能嚴格限制使用其真實複雜性和交互性捕獲業務系統的能力。
某些系統元素必須被排除或解決方法開發。
- 如果有很多獨立對象,請使用基於代理的方法。
- 如果僅有關於全局依賴關係的信息,請使用系統動態。
- 如果系統被簡單地描述為一個過程,則使用離散事件方法。
- 如果您的系統具有所有這些方面,您應該考慮組合所有這三種方法。
同時訪問所有方法可以獲得成功解決手頭問題所需的靈活性。