Envoyer par SMS: Modeling and verification using UML statecharts