Asian Journal of Information Technology

Year: 2006
Volume: 5
Issue: 9
Page No. 985 - 989

Design and Development of Ontology for Natural Language Requirement Specification by Eliciting Object Oriented Elements

Authors : G.S.Anandha Mala and G.V. Uma

Abstract: Ontologies are especially useful for the development of high-level reusable software, like domain models and frameworks. They provide an unambiguous terminology that can be shared by all involved in the development process. Developing ontology for the natural language requirement specification by eliciting object oriented elements namely classes, attributes, methods, relationships between the classes by applying natural language processing techniques is proposed in this study, which knowledge engineers can use for requirement analysis. The elicitation and modelling of software requirements are accomplished in three steps. As a first step, domain knowledge (object oriented elements) is elicited by subjecting the problem statement written in natural language (English) to object oriented analysis. From the acquired domain knowledge, resource description framework has been generated and visualized as ontology with the help of the tool GATE 3.0 (General Architecture for Text Engineering) then. Finally the ontology has been stored effectively into the database, which ease the task of querying and acquiring the domain knowledge. This way, the same ontology can be used to guide the development of several applications, diluting the costs of the initial stage and allowing knowledge sharing and reuse.

How to cite this article:

G.S.Anandha Mala and G.V. Uma , 2006. Design and Development of Ontology for Natural Language Requirement Specification by Eliciting Object Oriented Elements. Asian Journal of Information Technology, 5: 985-989.

Design and power by Medwell Web Development Team. © Medwell Publishing 2024 All Rights Reserved