ABSTRACT

This chapter focuses on the process of extraction of UML (Unified Modeling Language) diagrams from requirements written in natural language. Indeed, this process is in the context of requirement engineering (RE). The goal of RE is to translate the objectives of the real world into a system that complies with the requirements. However, several factors cause erosion during this process, such as delay, linguistic errors, meaning conflicts, and so on. These erosions are due to manual tasks, approaches that do not provide the desired result. This chapter provides a survey on the transformation of requirements into UML diagrams and a comparison between existing approaches.