The article discusses the MDD related agentbased modeling method that provides a four-level representation of the model elements throughout the design process. In the proposed method it is suggested to separate the description of the agent-based simulation model (ABSM) structure and behavior into domain independent and domainspecific parts. It means that there are no predefined structures of ABSM and the experts with appropriate knowledge and skills for some specific problem areas can create them. The application of the proposed method for contingency management in critical infrastructures is shown on the illustrative example that describes ABSM development process for solving problems of the unique mechanical systems states identification and forecasting.