Ontology Based Multi-Viewed Approach For Requirments Engineering

Subha R, Palaniswami S.

Abstract


Software requirement engineering is an important process in software development. When considered software development as a whole, 75% of software failures are due to impaired software requirements. The proposed technique involves a multi viewed approach comprising of Controlled Natural language and ontologies that can be used for representing the requirements. Ontology is an explicit information modelling method which can be used to model applications and their interactions. Controlled natural languages are subsets of natural languages, obtained by restricting the grammar and vocabulary in order to reduce or eliminate ambiguity and complexity that enable reliable automatic semantic analysis of a language. The ontologies are constructed based upon the semantic similarities between the domain and requirement models. The CNL is developed by restricting the vocabulary based on certain rules. The similarity between the two representations can be defined by a program that extracts the extracts the objects and relationship between them. Tool based verification of the similarities is performed. This approach is applicable in software development areas and many official applications such as banking system, currency conversion, weather reports, transport, and sports.


Full Text:

PDF

Refbacks

  • There are currently no refbacks.


ISSN: 1694-2507 (Print)

ISSN: 1694-2108 (Online)