CFP last date
20 January 2025
Reseach Article

Analysis of Modeling Techniques used for Translating Natural Language Specification into Formal Software Requirements

by Geet Sandhu
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 113 - Number 1
Year of Publication: 2015
Authors: Geet Sandhu
10.5120/19792-1570

Geet Sandhu . Analysis of Modeling Techniques used for Translating Natural Language Specification into Formal Software Requirements. International Journal of Computer Applications. 113, 1 ( March 2015), 24-27. DOI=10.5120/19792-1570

@article{ 10.5120/19792-1570,
author = { Geet Sandhu },
title = { Analysis of Modeling Techniques used for Translating Natural Language Specification into Formal Software Requirements },
journal = { International Journal of Computer Applications },
issue_date = { March 2015 },
volume = { 113 },
number = { 1 },
month = { March },
year = { 2015 },
issn = { 0975-8887 },
pages = { 24-27 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume113/number1/19792-1570/ },
doi = { 10.5120/19792-1570 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:49:50.903651+05:30
%A Geet Sandhu
%T Analysis of Modeling Techniques used for Translating Natural Language Specification into Formal Software Requirements
%J International Journal of Computer Applications
%@ 0975-8887
%V 113
%N 1
%P 24-27
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The prerequisite to any software development process is to first capture and understand the intended behaviour of the software solution based on the gathered requirements and understanding the constraints related to it. Hence requirement engineering becomes a very crucial step. Requirements are specified in Natural language by the user and it has to be translated to a formal representation for automating the requirement engineering process and also to uncover inconsistencies, ambiguities and perform conflict management in software requirements. This paper studies some existing models used for converting loosely specified natural language to a formal linguistic construct for software requirements. Observations on various existing approaches in this context are made.

References
  1. IEEE Std 610. 12-1990,1990, IEEE Standard Glossary of Software Engineering Terminology.
  2. R. Saranya, vol 90, no 17, 2014, Survey on Security Measures of Software Requirement Engineering, International journal of computer applications.
  3. Dr. SohailAsghar, Mahrukhumar, International journal of Software Engineering (IJSE), Vol 1, No. 2, August 2010, Requirement Engineering Challenges in Development of Software Applications and Selection of Customer-off-the-Shelf (COTS) Components.
  4. Didar Zowghi and Chad Coulin, Engineering and managing software requirements, Springer, 2005, Requirements Elicitation: A Survey of Techniques,Approaches, and Tools.
  5. Popescu, Rugaber, Medvidovic,Berry, ", Innovations for Requirement Analysis. From Stakeholders' Needs to Formal Designs,14th Monterey Workshop 2007, Monterey, CA, USA,ISBN: 978-3-540-89777-4 (Print) 978-3-540-89778-1 (Online), September 2007 ,Reducing Ambiguities in requirement specifications via automatic created object-oriented models.
  6. Mohd Ibrahim, Rodina Ahmad , 2nd International conference on computer research and development,IEEE, 2010,Class diagram extraction from textual requirements using Natural language processing (NLP) techniques.
  7. Amjad Ali, Mohammad Abid Khan, International conference on emerging technologies, IEEE, 2009,Selecting Predicate Logic for Knowledge Representation by Comparative Study of Knowledge Representation Schemes.
  8. Shinde et. al, IJCA, 2012, NLP based Object Oriented Analysis and Design from Requirement Specification.
  9. Sadoun et. al, ICTAI, 2013, From Natural Language Requirements to Formal Specification using an Ontology.
  10. Aldo de Moor, Hans Weigand, Proceedings of the 32nd Hawaii International Conference on System Sciences – IEEE, 1999, An Ontological Framework for User-Driven System Specification.
  11. Selway et. al, EDOC, IEEE Internal conference, 2013,Formalising Natural Language Specifications using a Cognitive Linguistics/Configuration Based Approach.
  12. Vairalkar , RATMIG 2013, International Journal of Application or Innovation in Engineering & Management (IJAIEM),2013, Review on Parse Tree Generation in Natural Language Processing.
  13. Osborne et. al , 2nd international conference on requirement engineering,IEEE,1996,Processing Natural Language Software Requirement Specifications.
  14. Fatwanto, IEEE,2013, Natural Language Requirement Specification Analysis using Part-of-speech Tagging.
Index Terms

Computer Science
Information Sciences

Keywords

Requirement Engineering(RE) Software Requirement Specifications(SRS) Natural Language Processing(NLP)