We propose an agent-based simulation system that allows to design and test social models and also to persist the state of the social network during the execution. Using graph-based community identification and tracking algorithms, the network evolution can be analysed to characterize and compare model implementations. This system has been tested using the Christakis-Fowler model. A description of the system is given, as well as experimental results obtained from this model.