A software architecture to ease the development of distributed simulation systems. - Gianni, Daniele; D'Ambrogio, Andrea; Iazeolla, Giuseppe (Simulation, 2011)