Open Access
Subscription Access
Open Access
Subscription Access
Extracting Class Diagram from Natural Language Requirement (ECd-NL)
Subscribe/Renew Journal
Natural languages (NL) provide an efficient way for easy interaction between user and developer. Software developers transform ideas of users, which are in natural language into code using UML diagrams. Class diagram plays an important role in this transformation. Aim of the ECd-NL tool is to automate this transformation from user’s idea i.e. requirement, to the class diagram. ECd-NL generates a class diagram from the requirements specified in natural language. Input to this system is a clearly specified user requirement. With correct inputs, ECd-NL undergoes different stages such as Tokenization, POS Tagging (identifying nouns, verbs and adjectives), Concept Management, Relationship Identification and finally Generation of the class diagram. ECd-NL successfully extracts classes, data members, and member functions from the given input and identifies relation between the classes. The final output of ECd-NL is a complete class diagram containing classes with its members and relationships. This tool is useful for developers to understand the requirement easily.
Keywords
Natural Language (NL), Part of Speech (POS), Unified Modeling Language (UML).
User
Subscription
Login to verify subscription
Font Size
Information
Abstract Views: 240
PDF Views: 2