Planetary simulation as distributed system with SMAS as agent-middleware