ABSTRACT

A multilevel simulation is able to accommodate multiple levels of abstraction. Multilevel simulation is based on multiple levels of abstraction and is a strategy to extend the utility of a simulation model. However, a multilevel simulation model provides greater flexibility to allow analysts to focus on different parts of the model depending upon the current problem of interest. Multimodels can combine the power of well-known modeling methodologies such as finite state automata (FSAs), Petri nets, block models, differential equations, and queuing models. Multimodels integrate different models at the same or varying levels of abstraction. Multimodeling is appealing since existing, validated models can continue to be used. A campaign plan at any level of abstraction might make use of the fund raising, scheduling, voting booth, and polling models, thereby producing a multimodel. The multimodeling approach allows the integration of already existing models. The purpose of abstraction is to isolate aspects of the problem that are important and suppress that are unimportant.