Generating ER Diagrams from Requirement Specifications Based On Natural Language Processing
Author(s) -
Eman S. Btoush,
Mustafa Hammad
Publication year - 2015
Publication title -
international journal of database theory and application
Language(s) - English
Resource type - Journals
eISSN - 2207-9688
pISSN - 2005-4270
DOI - 10.14257/ijdta.2015.8.2.07
Subject(s) - computer science , programming language , software engineering
An Entity Relationship (ER) data model is a high level conceptual model that describes information as entities, attributes, and relationships. Entity relationship modeling designed to facilitate database design. The abstract nature of Entity Relationship diagrams can be discouraging task to both designers and student alike. This paper deals with the problem of extracting ER elements from natural language specifications using Natural Language Processing (NLP). The approach provides the opportunity of using natural language documents as a source of knowledge for generating ER data model. The structural approach is used to parse specification syntactically based a predefined set of on heuristics rules. Extracted words with its Part Of Speech (POS) mapped into entities, attributes and relationships, which are the basic elements of ER diagrams.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom