一个好的建模形式时通常要考虑的主要因素:
- 系统类型 type of system;
- 属性类型 type of properties;
- 与环境有关的信息 relevant information about the environment;
- 抽象层次 level of abstraction;
- 清晰和模块化 clarity and modularity;
- 组合方式 form of composition;
- 计算引擎 computational engines;
- 易于建模与表达 practical ease of modeling and expressiveness.