Modeling Complex Systems Definition