Loading…

A Smart Algorithm for USE-Cases Production Based on Name Entity Recognition

Use case analysis is a common technique used to ascertain the functional requirements of a software system. A use case diagram is a kind of Unified Modeling Language (UML) diagram created for use case analysis. Creating effective use cases can be a determining factor in building a system that meets...

Full description

Saved in:
Bibliographic Details
Published in:Computer and information science (Toronto) 2015-11, Vol.8 (4), p.51-51
Main Authors: Al Hashemi, Rafeeq, Al-Jaafreh, Moha’med, Al-Ramadin, Tahseen, Al Dmour, Ayman
Format: Article
Language:English
Subjects:
Citations: Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Use case analysis is a common technique used to ascertain the functional requirements of a software system. A use case diagram is a kind of Unified Modeling Language (UML) diagram created for use case analysis. Creating effective use cases can be a determining factor in building a system that meets users' needs. However, writing use cases is a difficult and time-consuming process, requiring the user to manually fill out a form or write text in a specific, pre-stipulated format. Many students lack the technical knowhow to do this. Our research offers a software solution that resolves this issue. By combining natural language algorithms, such as Part Of Speech (POS) and Name Entity recognition (NE), with a set of grammatical rules created and implemented as a Finite State Machine (FSM), our system extracts the relevant items from the text and automatically translates the plain or unstructured text into a structured one.  The paper has been tested on standard examples with excellent results.
ISSN:1913-8989
1913-8997
DOI:10.5539/cis.v8n4p51