A Dedicated UML Profile for Real Time Geomantic Modelisation and Code Generation