Call for Paper - October 2019 Edition
IJCA solicits original research papers for the October 2019 Edition. Last date of manuscript submission is September 20, 2019. Read More

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

International Journal of Computer Applications
© 2015 by IJCA Journal
Volume 113 - Number 1
Year of Publication: 2015
Geet Sandhu

Geet Sandhu. Article: Analysis of Modeling Techniques used for Translating Natural Language Specification into Formal Software Requirements. International Journal of Computer Applications 113(1):24-27, March 2015. Full text available. BibTeX

	author = {Geet Sandhu},
	title = {Article: Analysis of Modeling Techniques used for Translating Natural Language Specification into Formal Software Requirements},
	journal = {International Journal of Computer Applications},
	year = {2015},
	volume = {113},
	number = {1},
	pages = {24-27},
	month = {March},
	note = {Full text available}


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.


  • IEEE Std 610. 12-1990,1990, IEEE Standard Glossary of Software Engineering Terminology.
  • R. Saranya, vol 90, no 17, 2014, Survey on Security Measures of Software Requirement Engineering, International journal of computer applications.
  • 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.
  • Didar Zowghi and Chad Coulin, Engineering and managing software requirements, Springer, 2005, Requirements Elicitation: A Survey of Techniques,Approaches, and Tools.
  • 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.
  • 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.
  • 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.
  • Shinde et. al, IJCA, 2012, NLP based Object Oriented Analysis and Design from Requirement Specification.
  • Sadoun et. al, ICTAI, 2013, From Natural Language Requirements to Formal Specification using an Ontology.
  • 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.
  • Selway et. al, EDOC, IEEE Internal conference, 2013,Formalising Natural Language Specifications using a Cognitive Linguistics/Configuration Based Approach.
  • Vairalkar , RATMIG 2013, International Journal of Application or Innovation in Engineering & Management (IJAIEM),2013, Review on Parse Tree Generation in Natural Language Processing.
  • Osborne et. al , 2nd international conference on requirement engineering,IEEE,1996,Processing Natural Language Software Requirement Specifications.
  • Fatwanto, IEEE,2013, Natural Language Requirement Specification Analysis using Part-of-speech Tagging.