Generalized Simulation Models : What , Why and How ?

In this paper, we define a generalized simulation model as one that can be easily adapted to multiple process contexts using significantly less effort than would be required to develop the original model. We discuss the obstacles and issues associated with developing and maintaining simulation models. We then review the research that has been done to make software process reuse and develop software product families. Finally, we will state our position that developing generalized simulation models can offer important benefits in terms of saving time and improving the quality and usability of the model.