Semiotic analysis of modelling activities in a rich-digital environment