From user requirements to UML class diagram - Hatem Herchi; Wahiba Ben Abdessalem (CoRR, 2012)