CFP last date
15 January 2025
Reseach Article

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

Published on July 2016 by Tejas Shah, S V Patel
International Conference on Communication Computing and Virtualization
Foundation of Computer Science USA
ICCCV2016 - Number 2
July 2016
Authors: Tejas Shah, S V Patel
c60fee3d-8238-4c91-a042-521a5f5c8e3a

Tejas Shah, S V Patel . SemAuRSpec: A Semi-Automatic Approach of Specifying Functional and Non Functional Requirements using RDS (Requirement Description Schema). International Conference on Communication Computing and Virtualization. ICCCV2016, 2 (July 2016), 0-0.

@article{
author = { Tejas Shah, S V Patel },
title = { SemAuRSpec: A Semi-Automatic Approach of Specifying Functional and Non Functional Requirements using RDS (Requirement Description Schema) },
journal = { International Conference on Communication Computing and Virtualization },
issue_date = { July 2016 },
volume = { ICCCV2016 },
number = { 2 },
month = { July },
year = { 2016 },
issn = 2249-0868,
pages = { 0-0 },
numpages = 1,
url = { /proceedings/icccv2016/number2/917-1661/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Communication Computing and Virtualization
%A Tejas Shah
%A S V Patel
%T SemAuRSpec: A Semi-Automatic Approach of Specifying Functional and Non Functional Requirements using RDS (Requirement Description Schema)
%J International Conference on Communication Computing and Virtualization
%@ 2249-0868
%V ICCCV2016
%N 2
%P 0-0
%D 2016
%I International Journal of Applied Information Systems
Abstract

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

References
  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
Index Terms

Computer Science
Information Sciences

Keywords

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