Inconsistency Checking In Requirements By Improved Semantic Reasoning (Icrisr)

Research Article
Yesudoss J and Ramani A.V
DOI: 
http://dx.doi.org/10.24327/ijrsr.2017.0808.0698
Subject: 
science
KeyWords: 
Inconsistency, Semantic Reasoning, Natural Language Processing.
Abstract: 

Requirements Engineering (RE) is the process of understanding the customer expectations about the system to be developed, and to document them in a easily readable and understandable format, which will serve as reference for the subsequent design, implementation and verification of the system. RE is the first segment in the software development life cycle, concerning about the requirements of stakeholders within the software system being developed. In the field of requirements engineering, measuring inconsistency is crucial to effective inconsistency management. A practical measure must consider both the degree and significance of inconsistency in specification. In existing sematic reasoning approach for checking inconsistencies in requirement documents, an antonym dictionary is generated for available terms in documents to check semantically contrasting terms exist. However matching antonyms alone failed to increase the maturity level of implementation. In this paper, an improved semantic resoning approach is proposed by capturing the semantics of natural language for better understanding the meaning of sentences like Synonyms, Hypernyms, Hyponyms and Acronyms dictionaries of words to check semantically similar terms exist.