An effective approach for transforming use cases specifications into class diagram

Mohammed Akour*, Bouchaib Falah, Bassim Madi, Nacir Bouali

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

2 Citations (Scopus)


The transition from object-oriented software requirements to design is a crucial activity in the software process. Being the most important diagram of the design phase, class diagram combines the presentation of the components that will provide the solution and their relationships. Class diagram requires much focus and effort to be developed. In order to read the use cases specifications written in natural languages and design the class diagram will provide the intended solution, several software researches made great effort in this matter. This paper suggests the use of natural language processing techniques in order to extract information from the use case specifications and translate these information into a class diagram. The approach will identify the classes, how they are related and will provide information about the internal structure of each class.

Original languageEnglish
Pages (from-to)2972-2976
Number of pages5
JournalAdvanced Science Letters
Issue number10
Publication statusPublished - Oct 2016
Externally publishedYes


  • Class diagram
  • Natural langue
  • Parts of speech
  • Type dependencies
  • Unified modeling language
  • Use case
  • n/a OA procedure


Dive into the research topics of 'An effective approach for transforming use cases specifications into class diagram'. Together they form a unique fingerprint.

Cite this