Modeling and simulation (M&S) technology is widely used to decision making from both practice and theory. The new development of decision making, especially decision-making for emergency event and online decision-making, raise new challenge to modeling and simulation. They require the simulation to be flexible, extensible and adaptable. Experience in good modeling and simulation practice is of great value. The refinement and formalization of these experiences would make an important contribution to increasing the quality and efficiency of modeling and simulation. This paper gave a systematic summary of the current situation and related research works on design patterns for modeling and simulation. We propose a category framework for M&S design patterns. In order to promote the share and reuse of M&S design patterns, the M&S design pattern specification is presented following the current conventions of the software development community formulated by GoF. This paper provides an important step on how design patterns and which types of patterns can improve the agility of a simulation system.