Conceptual Model Generation from Requirements Model: A Natural Language Processing Approach

  • Authors:
  • Azucena Montes;Hasdai Pacheco;Hugo Estrada;Oscar Pastor

  • Affiliations:
  • National Research and Technological Development Centre (CENIDET), Interior Internado Palmira s/n, Col. Palmira. Cuernavaca, Morelos, Mexico;National Research and Technological Development Centre (CENIDET), Interior Internado Palmira s/n, Col. Palmira. Cuernavaca, Morelos, Mexico;National Research and Technological Development Centre (CENIDET), Interior Internado Palmira s/n, Col. Palmira. Cuernavaca, Morelos, Mexico;Technical University of Valencia, Valencia, Spain

  • Venue:
  • NLDB '08 Proceedings of the 13th international conference on Natural Language and Information Systems: Applications of Natural Language to Information Systems
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the conceptual modeling stage of the object-oriented development process, the requirements model is analyzed in order to establish the static structure (conceptual model) and dynamic structure (sequence diagrams, state diagrams) of the future system. The analysis is done manually by a requirements engineer, based upon his experience, the system's domain and certain rules of extraction of classes, objects, methods and properties. However, this task could get complicated when large systems are developed. For this reason, a method to automatically generate a conceptual model from the system's textual descriptions of the use case scenarios in Spanish language is presented. Techniques of natural language processing (NLP) and conceptual graphs are used as the basis of the method. The advantage of the proposed method, in comparison to other approaches [1, 2, 3], is that it makes exhaustive use of natural language techniques to face the text analysis. This allows us to consider text with a certain level of ambiguity and to cover relevant linguistic aspects, like composition of nouns, and verbal periphrases.