Google scholar arxiv informatics ads IJAIS publications are indexed with Google Scholar, NASA ADS, Informatics et. al.

Call for Paper


August Edition 2021

International Journal of Applied Information Systems solicits high quality original research papers for the August 2021 Edition of the journal. The last date of research paper submission is July 15, 2021.

SemAuRSpec: A Semi-Automatic Approach of Specifying Functional and Non Functional Requirements using RDS (Requirement Description Schema)

Tejas Shah, S V Patel Published in Software Engineering

IJAIS Proceedings on International Conference on Communication Computing and Virtualization
Year of Publication: 2016
© 2015 by IJAIS Journal
Download full text
  1. Tejas Shah and S V Patel. Article: SemAuRSpec: A Semi-Automatic Approach of Specifying Functional and Non Functional Requirements using RDS (Requirement Description Schema). IJAIS Proceedings on International Conference on Communication Computing and Virtualization ICCCV 2016(2):1-8, July 2016. BibTeX

    	author = "Tejas Shah and S V Patel",
    	title = "Article: SemAuRSpec: A Semi-Automatic Approach of Specifying Functional and Non Functional Requirements using RDS (Requirement Description Schema)",
    	journal = "IJAIS Proceedings on International Conference on Communication Computing and Virtualization",
    	year = 2016,
    	volume = "ICCCV 2016",
    	number = 2,
    	pages = "1-8",
    	month = "July",
    	note = "Published by Foundation of Computer Science, New York, USA"


Software Requirement Engineering demands a granular level of requirement specifications with key objectives, design constraints and relevant artefacts of a system. There exist some structured approaches of requirement specifications, but still these are not complete and do not have open formats that describe requirements of a system/project with its artefacts. This paper introduces SemAuRSpec (Semi-Automatic Requirement Specification), a semi-automatic approach of eliciting and specifying functional non-functional requirement (NFR) using RDS (Requirement Description Schema). The approach is a competent way of managing and transforming requirement metadata and comprehensive artefacts of requirements like status, priority, version, stability, elicitation source etc. The aim of this approach is to improve the requirements elicitation and specification processes with partial automation. The system entails the DOM (Document Object Model) parser for parsing the XML oriented requirements of a system. The paper comprises of implementation of case study for specifying requirements of bank loan system


  1. Sommerville I (2004) Software engineering. 7th edn. Addison-Wesley, Harlow
  2. Firesmith, D. G. 2005. Quality requirements checklist, Journal of Object Technology, Vol. 4, No. 9, November–December 2005, pp. 31–38
  3. Damian, D. 2002. The study of requirements engineering in global software development: as challenging as important. In: Proceedings of Global Software Development, Workshop #9. Organized in the International Conference on Software Engineering (ICSE) 2002, Orlando, FL, ISBN 1-86365-699-5
  4. Standish Group 2006. The CHAOS Report published on http://www. standishgroup. com 1996, 1998, 2000, 2002, 2004 and 2006. The Standish Group International, Inc
  5. Meth, H. , Brhel, M. , Maedche, A. , 2013. "The state of the art in automated requirements elicitation", Information and Software Technology. 55 (10), 1695–1709. March 2013
  6. L. Atzori, A. Iera, G. Morabito, The Internet of Things: a survey, Computer Networks 54 (2010) 2787–2805
  7. J. Gubbi, R. Buyya, S. Marusic and M. Palaniswami. Internet of things (IoT): A vision, architectural elements, and future directions, Future Gen. Comput. Syst. , vol. 29, no. 7, 2013, pp. 1645 -1660
  8. Donald Firesmith, Modern Requirements Specification, Journal of Object Technology, Vol. 2, No. 1, March-April 2003
  9. W3C XML Schema Definition Language (XSD) 1. 1 Part 1: Structures, W3C Recommendation 5 April 2012, URL: http://www. w3. org/TR/xmlschema11-1
  10. Moore, J. Michael, and Shipman III, Frank M. , "A Comparison of Questionnaire-Based and GUI-Based Requirements Gathering", The Fifteenth IEEE International Conference on Automated Software Engineering, 2000.
  11. L. Goldin, D. M. Berry, Abstfinder: A Prototype Natural Language Text Abstraction Finder for Use in Requirement Elicitation, Automated Software Engineering Journal, 4(4), October 1997, 375-412.
  12. Deeptimahanti, D. K. and Babar, M. A. , An Automated Tool for Generating UML Models from Natural Language Requirements, IEEE / ACM Int. Conf. on ASE, 2009
  13. N. W. Kassel, B. A. Malloy, An approach to automate requirements elicitation and specification, in: Proc. of the 7th IASTED International Conference on Software Engineering and Applications, Marina Del Rey, CA, USA, 3–5 November 2003.
  14. T. H. Al Balushi, P. R. Falcone Sampaio, D. Dabhi, P. Loucopoulos, ElicitO: a quality ontology-guided NFR elicitation tool, in: Requirements Engineering: Foundation for Software Quality, LNCS, vol. 4542, Springer, 2007, pp. 306–319
  15. Antonio Kheirkhahzadeh, "On the performance of markup language compression", Doctoral thesis, University of West London. 2015
  16. David Ameller, Claudia Ayala, Jordi Cabot, Xavier Franch, Non-Functional Requirements in Software Architecture Practice, Report ESSI-TR-12-1, Departamentd'Enginyeria, March, 2012
  17. FrédéricDemoly, DimitrisKiritsis, An integrated requirements elicitation approach for the development of data management systems, PLM11 8th International Conference on Product Lifecycle Management, IFIP Working Group 5. 1, 2011
  18. Ahmed Sidky, RGML: A Specification Language that Supports the Characterization of Requirements Generation Processes, Master thesis, Virginia Tech, 2003
  19. KenzaMeridji, Documentations and validation of requirements specifications – An XML approach,Other Thesis, Concordia University, 2003,
  20. D. Dranidis, K. Tigka, Writing Use Cases in XML,9thPanhellenic Conference in Informatics, 2003.
  21. Michel dos Santos Soares, Jos Vrancken. Requirements Specification and Modeling through SysML,IEEE International Conference on Systems, Man, and Cybernetics - SMC 2007, ISBN 1-4244-0991-8, IEEE, 2007, pp. 1735-1740
  22. Shreyaschavda, Dr. ShantharamNayak, Modern Technique To Build Software Requirements Specification, IJSRD - International Journal for Scientific Research & Development, Vol. 2, Issue 03, 2014 | ISSN (online): 2321-0613
  23. SasmitoAdibowo, Rambutan, Requirements Management Tool for Busy System Analysts, Technical Report, July 2003
  24. Eko K. Budiardjo, SasmitoAdibowo, RQML Based Mobile Requirement Elicitor Assistant, SITIA (Seminar on Intelligent Technology and Its Applications), Surabaya, May 9th – 10th, 2007
  25. Betty H. C. Cheng, Joanne M. Atlee, Research Directions in Requirement Engineering, Future of Software Engineerig (FOSE'07) IEEE, 0-7695-2829-5/07, 2007
  26. URL: https://netbeans. org/downloads/7. 0. 1/
  27. Nicol, G. , Wood, L. , Champion, M. , and Byrne, S. (2001). Document object model (DOM) level 3 core specification.
  28. URL: http://www. altova. com/download-trial. html


Software Engineering, SemAuRSpec (Semi-Automatic Requirement Specification), RDS, Requirement Description Schema, Requirement Artefacts, Non-Functional Requirement, DOM (Document Object Model)