Architecture of agents design support system for complex systems simulation models
The paper discusses problems of automating the creation of complex systems simulation models. The 
 authors have chosen a multi-agent simulation approach as basic modeling tool. They propose software architecture for 
 designing multi-agent models. The main tasks of a software system are: creating conceptual model; supporting the 
 transformation process from conceptual model into agent model; decreasing qualification requirements in 
 programming for domain experts; collaboration of research teams.The distinction of proposed software is conceptual 
 model explicit representation in the concept-attribute relation form and applying expert system approach to transform 
 designed ontology into an agent model. Researchers develop the structure and behavior of agents using declarative 
 approach. 
 An agent declarative description is based on storing information about the agent structure and behavior separately 
 from its implementation. The article proposes developing an agent describing mechanism allowing unified creating 
 classes of agents that are significantly different from each other in structure and behavior. In this case a standard 
 (unified) agent will have the following structure: states block containing agent characteristics; declarative block 
 containing agent behavior strategy in the form of productionrules; imperative block containing software 
 implementation of calculation procedures used in the inference process. Modern tools for expert systems design are 
 used for declarative block implementation.