Professional Documents
Culture Documents
1 Overview
Software requirements are often specified in natural language (NL).
These NL requirements are typically coming from a pool of natural
language statements which are gathered from interview excerpts,
documents and notes. However, requirements specified in NL can often
be
ambiguous,
incomplete,
and
inconsistent.
Moreover,
the
This project will assist designer by providing an efficient and fast way to
produce the class diagram and use case diagram for their natural
language requirement.
1.1
Problem Definition
specification
to
formal
specification.
Software
requirements specified in a scenario-like format consisting of an eventstate-action list as proposed will become the source for an automated
translation.
The objective of the project is to develop a knowledge based software
for Software Engineering Domain. The input to the system would be a
pure Natural Language English text (Specific format) that input actors,
event and action and output would be a class diagram and use case
diagram.
There has been much work on NLP recently, but the area has been
around for a relatively long time in the computing world. The main aim
of NLP research is to create a better interface to the computer. Spoken
language is the most natural interface available for humans to use, but
computers are still unable to come close to the rich communication
humans can achieve with each other. Science fiction has created many
robots or computers that are able to understand and carry out tasks
based on spoken orders or communication.
Introduction
According to Glass law, requirements deficiencies are the prime cause
of software project failures. Incomplete, inconsistent, ambiguous, and
unstable requirements specification can leads to project failures. The
root of this problem is because requirements are poorly understood
and articulated, in most cases, even by domain experts.
use
of
natural
language
to
specify
software
3.1.1 Purpose
The purpose of this project is to propose a method for translating
software requirements specification to formal specification. Software
requirements specified in a scenario-like format consisting of an eventstate-action list as proposed will become the source for an automated
translation.
Netbeans
Development Kit
Development Platforms
Windows 7
Specifications
PROESSOR
RAM
4GB
HDD
180GB