Skip to main content

Classification and Qualitative Analysis of Non-Functional Requirements Approaches

  • Conference paper
Enterprise, Business-Process and Information Systems Modeling (BPMDS 2014, EMMSAD 2014)

Abstract

A considerable number of methods and tools have been proposed for the treatment of non-functional requirements (NFRs). There is ample evidence that NFRs play a significant role in the Information Systems Engineering process. However, there is surprisingly an absence of an agreed position regarding the definition of NFRs, their classification and presentation. This paper reports on a systematic literature review of the documented NFR approaches, classifies these approaches according to different criteria and provides a qualitative analysis of their scopes and characteristics. The results of this analysis can serve system developers as the means of deriving appropriate methods and tools of NFRs engineering process in the system development.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Jarke, M., Loucopoulos, P., Lyytinen, K., Mylopoulos, J., Robinson, W.: The brave new world of design requirements. Information Systems 36(7), 992–1008 (2011)

    Article  Google Scholar 

  2. Loucopoulos, P., Sun, J., Zhao, L., Heidari, F.: A Systematic Classification and Analysis of NFRs. In: 19th Americas Conf. on Information Systems, Chicago, Illinois (2013)

    Google Scholar 

  3. Paech, B., Kerkow, D.: Non-functional requirements engineering - quality is essential. In: 10th Int. Workshop on RE Foundation for Software Quality (2004)

    Google Scholar 

  4. Kitchenham, B.: Procedures for performing systematic reviews. Keele University (2004)

    Google Scholar 

  5. Kitchenham, B., Pretorius, R., Budgen, D., Pearl Brereton, O., Turner, M., Niazi, M., Linkman, S.: Systematic literature reviews in software engineering – A tertiary study. Information and Software Technology 52(8), 792–805 (2010)

    Article  Google Scholar 

  6. Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: 12th Int. Conference on Evaluation and Assessment in Software Engineering (2008)

    Google Scholar 

  7. Valaski, J., Reinehr, S., Malucelli, A.: The Role of Ontologies in Software Requirements Engineering: A Systematic Review

    Google Scholar 

  8. Cysneiros, L.M., Leite, J.: Driving Non-Functional Requirements to Use Cases and Scenarios. In: 15th Brazilian Symposium on Software Engineering (2001)

    Google Scholar 

  9. Umar, M., Khan, N.A.: Analyzing Non-Functional Requirements (NFRs) for software development. In: 2nd IEEE Int. Conf. on Software Engineering and Service Science 2011 (2011)

    Google Scholar 

  10. Kaiya, H., Sato, T., Osada, A., Kitazawa, N., Kaijiri, K.: Toward quality requirements analysis based on domain specific quality spectrum. In: ACM Symposium on Applied Computing, pp. 596–601. ACM, Fortaleza (2008)

    Google Scholar 

  11. Glinz, M.: On non-functional requirements. In: 15th IEEE Int. Requirement Engineering Conference (2007)

    Google Scholar 

  12. Mairiza, D., Zowghi, D., Nurmuliani, N.: An Investigation into the Notion of Non-Functional Requirements. In: ACM Symposium on Applied Computing, NY, USA (2010)

    Google Scholar 

  13. Kitchenham, B., Charters, S.: Guidelines for performing Systematic Literature Reviews in Software Engineering, EBSE Technical Report EBSE-2007-01 (2007)

    Google Scholar 

  14. Rahman, M.M., Ripon, S.: Elicitation and Modeling Non-Functional Requirements–A POS Case Study. International Journal of Future Computer and Communication 2(5), 485–489 (2013)

    Article  Google Scholar 

  15. Herrmann, A., Peach, B.: MOQARE: Misuse-oriented quality requirements engineering. Requirements Engineering 13(1), 73–86 (2008)

    Article  Google Scholar 

  16. Jaramillo, A.F.: Non-functional requirements elicitation from business process models. In: 5th Int. Conf. on Research Challenges in Information Science, pp. 1–7 (2011)

    Google Scholar 

  17. Mala, G.S.A., Uma, G.V.: Elicitation of Non-functional Requirement Preference for Actors of Usecase from Domain Model. In: Hoffmann, A., Kang, B.-H., Richards, D., Tsumoto, S. (eds.) PKAW 2006. LNCS (LNAI), vol. 4303, pp. 238–243. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  18. Cysneiros, L.M., Werneck, V.M., Kushniruk, A.: Reusable Knowledge for Satisficing Usability Requirements. In: IEEE Int. Conf. on RE, pp. 463–464 (2005)

    Google Scholar 

  19. Rao, A.A., Gopichand, M.: Four Layered Approach to Non-Functional Requirements Analysis. International Journal of Computer Science Issues 8(6.2), 371–379 (2011)

    Google Scholar 

  20. Antón, A.I., Bolchini, D., He, Q.: The Use of Goals to Extract Privacy and Security Requirements from Policy Statements. In: 26th Int. Conf. on Software Engineering (2003)

    Google Scholar 

  21. Rivero, L., Marczak, S., Conte, T.: An Approach for the Elicitation of Usability Requirements in the Development of Web Applications. In: CEUR Workshop Proceeding of Requirements Engineering. Rio de Janeiro, Brazil (2013)

    Google Scholar 

  22. Cleland-Huang, J., Settimi, R., Zou, X., Solc, P.: Automated classification of non-functional requirements. Requirements Engineering 12(2), 103–120 (2007)

    Article  Google Scholar 

  23. Casamayor, A., Godoy, D., Campo, M.: Identification of non-functional requirements in textual specifications: A semi-supervised learning approach. Information and Software Technology 52(4), 436–445 (2010)

    Article  Google Scholar 

  24. Rago, A., Marcos, C., Diaz-Pace, J.A.: Uncovering quality-attribute concerns in use case specifications via early aspect mining. Journal of RE 18(1), 67–84 (2013)

    Google Scholar 

  25. Song, X., Duan, Z., Tian, C.: Non-Functional Requirements Elicitation and Incorporation into Class Diagrams. In: Shi, Z., Vadera, S., Aamodt, A., Leake, D. (eds.) IIP 2010. IFIP AICT, vol. 340, pp. 72–81. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  26. Steele, A., Arnold, J., Cleland-Huang, J.: Speech Detection of Stakeholders’ Non-Functional Requirements. In: 1st Int. Workshop on Multimedia RE (2006)

    Google Scholar 

  27. Doerr, J., Kerkow, D., Koenig, T., Olsson, T., Suzuki, T.: Non-functional requirements in industry - Three case studies adopting an experience-based NFR method. In: 13th IEEE Int. Conf. on Requirements Engineering (2005)

    Google Scholar 

  28. Wang, T., Si, Y., Xuan, X., Wang, X., Yang, X., Li, S., Kavs, A.J.: A QoS ontology cooperated with feature models for non-functional requirements elicitation. In: 2nd Asia-Pacific Symposium on Internetware, pp. 1–4. ACM, Suzhou (2010)

    Google Scholar 

  29. Al Balushi, T.H., Sampaio, P.R.F., Dabhi, D., Loucopoulos, P.: ElicitO A Quality Ontology-Guided NFR Elicitation. In: 13th Int. Conf. on Requirements Engineering Foundations for Software, Trndheim, Norway (2007)

    Google Scholar 

  30. Dörr, J., Kerkow, D., Knethen, A., Paech, B.: Eliciting Efficiency Requirements with Use Cases. In: REFSQ, pp. 37-46 (2003)

    Google Scholar 

  31. Zhang, X.-L., Chi, C.-H., Chen, D., Wong, R.K.: Non-functional Requirement Analysis and Recommendation for Software Services. In: 20th Int. Conf. on Web Services (2013)

    Google Scholar 

  32. Ho, C.W., Johnson, M.J., Williams, L., Maximilien, E.M.: On Agile Performance Requirements Specification and Testing. In: Agile Conference (2006)

    Google Scholar 

  33. Rashwan, A., Ormandjieva, O., Witte, R.: Ontology-Based Classification of Non-functional Requirements in Software Specifications: A New Corpus and SVM-Based Classifier. In: 37th Annual Computer Software and Applications Conference, pp. 381–386 (2013)

    Google Scholar 

  34. Slankas, J., Williams, L.: Automated extraction of non-functional requirements in available documentation. In: 1st Int. Workshop on Natural Language Analysis in Software Engineering (2013)

    Google Scholar 

  35. Nalchigar, S., Salay, R., Chechik, M.: Towards a Catalog of Non-Functional Requirements for Model Transformations. University of Toronto (2013)

    Google Scholar 

  36. Galster, M., Bucherer, E.: A Taxonomy for Identifying and Specifying Non-Functional Requirements in Service-Oriented Development, pp. 345-352 (2008)

    Google Scholar 

  37. Odeh, Y., Odeh, M.: A New Classification of Non-Functional Requirements for Service-Oriented Software Engineering (2011)

    Google Scholar 

  38. Mairiza, D., Zowghi, D., Gervasi, V.: Conflict characterization and Analysis of Non Functional Requirements: An experimental approach. In: 12th IEEE Int. Conf. on Intelligent Software Methodologies, Tools and Techniques (2013)

    Google Scholar 

  39. Mairiza, D., Zowghi, D.: An Ontological Framework to Manage the Relative Conflicts between Security and Usability Requirements (2010)

    Google Scholar 

  40. Kassab, M.: An integrated approach of AHP and NFRs framework. In: 7th IEEE Int. Conf. on Research Challenges in Information Science (2013)

    Google Scholar 

  41. Abdul, H., Jamil, A., Imran, U.: Conflicts Identification among Non-functional Requirements using Matrix Maps. In: World Academy of Science Engineering and Technology 44, pp. 1004–1009 (2010)

    Google Scholar 

  42. Boehm, B., In, H.: Aids for Identifying Conflicts Among Quality Requirements. IEEE Software 13(2), 25–35 (1996)

    Article  Google Scholar 

  43. Hill, R., Wang, J.: Quantifying non-functional requirements: a process oriented approach. In: RE 2004, pp. 352–353 (2004)

    Google Scholar 

  44. Liu, C.L.: Ontology-Based Conflict Analysis Method in Non-functional Requirements. In: 9th Int. Conference on Computer and Information Science (2010)

    Google Scholar 

  45. Dabbagh, M., Sai Peck, L.: A Consistent Approach for Prioritizing System Quality Attributes. In: 14th ACIS Int. Conf. on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (2013)

    Google Scholar 

  46. Aguilar, J.A., Garrigós, I., Mazón, J.-N.: A Goal-Oriented Approach for Optimizing Non-functional Requirements in Web Applications. In: De Troyer, O., Bauzer Medeiros, C., Billen, R., Hallot, P., Simitsis, A., Van Mingroot, H. (eds.) ER Workshops 2011. LNCS, vol. 6999, pp. 14–23. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  47. Danylenko, A., Lowe, W.: Context-aware recommender systems for non-functional requirements. In: 3rd Int. Workshop on Recommendation Systems for SE (2012)

    Google Scholar 

  48. Zhu, M.X., Luo, X.X., Chen, X.H., Wu, D.D.: A non-functional requirements tradeoff model in Trustworthy Software. Information Sciences 191, 61–75 (2012)

    Article  Google Scholar 

  49. Saadatmand, M., Cicchetti, A., Sjodin, M.: Toward Model-Based Trade-off Analysis of Non-functional Requirements. In: 38th EUROMICRO Conf. on Software Engineering and Advanced Applications 2012 (2012)

    Google Scholar 

  50. González-Baixauli, B., do Leite, J.C.S.P., Laguna, M.A.: Eliciting Non-Functional Requirements Interactions Using the Personal Construct Theory. In: 14th IEEE Int. Requirements Engineering Conference (2006)

    Google Scholar 

  51. Koziolek, A.: Research Preview: Prioritizing Quality Requirements Based on Software Architecture Evaluation Feedback. In: Regnell, B., Damian, D. (eds.) REFSQ 2011. LNCS, vol. 7195, pp. 52–58. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  52. Thakurta, R.: A framework for prioritization of quality requirements for inclusion in a software project. Software Quality Journal 21(4), 573–597 (2013)

    Article  Google Scholar 

  53. Mairiza, D., Zowghi, D.: Constructing a Catalogue of Conflicts among Non-functional Requirements (2010)

    Google Scholar 

  54. Mehta, R., Ruiz-Lopez, T., Chung, L., Noguera, M.: Selecting among alternatives using dependencies: An NFR approach. In: 28th Annual ACM Symposium on Applied Computing, pp. 1292–1297. ACM, Coimbra (2013)

    Chapter  Google Scholar 

  55. Sadana, V., Liu, X.F.: Analysis of Conflicts among Non-Functional Requirements Using Integrated Analysis of Functional and Non-Functional Requirements. In: 31st Annual Int. Computer Software and Applications Conference (2007)

    Google Scholar 

  56. Guan, Y., Ghose, A.K.: Use constraint hierarchy for non-functional requirements analysis. In: Lowe, D., Gaedke, M. (eds.) ICWE 2005. LNCS, vol. 3579, pp. 104–109. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  57. Gonzalez-Huerta, J., Insfran, E., Abraho, S., McGregor, J.D.: Non-functional requirements in model-driven software product line engineering. In: 4th Int. Workshop on Non-Functional System Properties in Domain Specific Modeling Languages, Innsbruck, Austria, pp. 1–6 (2012)

    Google Scholar 

  58. Jingbai, T., Keqing, H., Chong, W., Wei, L.: A Context Awareness Non-functional Re-quirements Metamodel Based on Domain Ontology. In: IEEE Int. Workshop on Semantic Computing and Systems (2008)

    Google Scholar 

  59. Heidari, F., Loucopoulos, P., Brazier, F.: Ontology for quality specification in requirements engineering. In: 4th Int. Conf. on Models and Ontology-based Design of Protocols, Architectures and Services, MOPAS 2013 (2013)

    Google Scholar 

  60. Supakkul, S., Chung, L.: Integrating FRs and NFRs A Use Case and Goal Driven Approach. In: Int. Conf. on Soft. E Research, Management & Applications, pp. 30–37 (2005)

    Google Scholar 

  61. Chung, L., Supakkul, S.: Representing NFRs and FRs: A goal-oriented and use case driven approach. In: Dosch, W., Lee, R.Y., Wu, C. (eds.) SERA 2004. LNCS, vol. 3647, pp. 29–41. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  62. Cysneiros, L., Leite, J., Neto, J.: A framework for integrating non-functional requirements into conceptual models. Requirements Engineering 6(2), 97–115 (2001)

    Article  Google Scholar 

  63. Chung, L., Nixon, B.A.: Dealing with Non-Functional Requirements: Three Experimental Studies of a Process-Oriented Approach. In: 17th Int. Conf. on Soft. Engineering (1995)

    Google Scholar 

  64. Mylopoulos, J., Chung, L., Nixon, B.: Representing and using nonfunctional requirements: A process-oriented approach. IEEE Transactions on Software Engineering 18(6), 483–497 (1992)

    Article  Google Scholar 

  65. Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional requirements in software engineering. Int. Series in Software Engineering 5, 476 (2000)

    Google Scholar 

  66. Chung, L., Nixon, B.A., Yu, E.: Using non-functional requirements to systematically support change. In: 2nd IEEE Int. Symposium on RE, pp. 132–139 (1995)

    Google Scholar 

  67. Kassab, M., Daneva, M., Ormandjieva, O.: Scope management of non-functional requirements. In: 33rd EUROMICRO Conf. on Software Engineering and Advanced Applications 2007, pp. 409–417 (2007)

    Google Scholar 

  68. Yrjönen, A., Merilinna, J.: Extending the NFR framework with measurable non-functional requirements. In: 2nd Int. Workshop on Non-functional System Properties in Domain Specific Modeling Languages, Denver, Colorado, USA (2009)

    Google Scholar 

  69. Affleck, A., Krishna, A., Achuthan, N.R.: Optimal Selection of Operationalizations for Non-Functional Requirements. In: 9th Asia-Pacific Conf. on Conceptual Modelling, Adelaide, Australia, pp. 69–78 (2013)

    Google Scholar 

  70. Wagner, S., Deissenboeck, F., Winter, S.: Managing quality requirements using activity based quality models. In: 6th Int. Workshop on Software Quality, NY, USA (2010)

    Google Scholar 

  71. Kassab, M., Ormandjieva, O., Daneva, M.: An Ontology Based Approach to Non-functional Requirements Conceptualization. In: 4th Int. Conf. on Software Engineering Advances (2009)

    Google Scholar 

  72. Kassab, M., Ormandjieva, O., Daneva, M.: A Metamodel for Tracing Non-functional Requirements. In: World Congress on Computer Science and Info. Engineering (2009)

    Google Scholar 

  73. Sun, J., Zhao, L., Loucopoulos, P., Zhou, B.: QRA: A Quality Requirements Analysis Approach for Service Systems. In: IEEE Int. Conf. on Services Computing, Santa Clara, California, USA, pp. 25–32 (2013)

    Google Scholar 

  74. Sun, J., Loucopoulos, P., Zhao, L.: Representing and Elaborating Quality Requirements: The QRA Approach. In: Ng, W., Storey, V.C., Trujillo, J.C. (eds.) ER 2013. LNCS, vol. 8217, pp. 446–453. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  75. Tonu, S.A., Tahvildari, L.: Towards a framework to incorporate NFRs into UML models. In: IEEE WCRE Workshop on Reverse Engineering to Requirements, pp. 13–18 (2005)

    Google Scholar 

  76. Cysneiros, L.M., do Leite, J.C.S.P.: Nonfunctional requirements from elicitation to conceptual models. IEEE Transactions on Software Engineering 30(5), 328–350 (2004)

    Article  Google Scholar 

  77. Rosa, N.S., Paulo, P.R.F., Justo, G.R.R.: Process NFL: A language for describing non-functional properties. In: 35th Annual Hawaii Int. Conf. on System Science (2002)

    Google Scholar 

  78. Zhu, L., Gorton, I.: UML profiles for design decisions and non-functional requirements. In: 2nd Workshop on Sharing and Reusing architectural Knowledge Architecture, Rationale, and Design Intent. 2007, Washington DC, USA, p. 8 (2007)

    Google Scholar 

  79. Pavlovski, C.J., Zou, J.: Non-Functional Requirements in Business Process Modeling. In: 5th Asia-Pacific Conf. on Conceptual Modelling (2008)

    Google Scholar 

  80. Kedad, Z., Loucopoulos, P.: Considering quality factors for business processes during requirement engineering. In: 5th Int. Conf. on Research Challenges in Info. Science (2011)

    Google Scholar 

  81. Heidari, F., Loucopoulos, P., Kedad, Z.: A Quality-Oriented Business Process Meta-Model. In: Barjis, J., Eldabi, T., Gupta, A. (eds.) EOMAS 2011. LNBIP, vol. 88, pp. 85–99. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  82. Loucopoulos, P., Heidari, F.: Evaluating Quality of Business Processes. Modelling and Quality in Requirements Engineering, Essays Dedicated to Martin Glinz on the Occasion of His 60th Birthday, 61–73 (2012)

    Google Scholar 

  83. Heidari, F., Loucopoulos, P.: Quality evaluation framework (QEF): Modeling and evaluating quality of business processes. Int. Journal of Accounting Info. Systems (2013)

    Google Scholar 

  84. Heidari, F., Loucopoulos, P., Brazier, F.: Business Process Modelling for Measuring Quality. Int. Journal of Advances in Intelligent Systems 6(3&4), 342–355 (2013)

    Google Scholar 

  85. Botella, P., Burgues, X., Franch, X., Huerta, M., Salazar, G.: Modeling non-functional requirements. Jornadas de Ingenieria de Requisitos Aplicada (2001)

    Google Scholar 

  86. Kaiya, H., Ohnishi, A.: Quality Requirements Analysis Using Requirements Frames. In: 11th Int. Conf. on Quality Software (2011)

    Google Scholar 

  87. Kaiya, H., Tanigawa, M., Suzuki, S., Sato, T., Kaijiri, K.: Spectrum Analysis for Quality Requirements by Using a Term-Characteristics Map. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 546–560. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  88. Cortesi, A., Logozzo, F.: Abstract interpretation-based verification of non-functional requirements. In: Jacquet, J.-M., Picco, G.P. (eds.) COORDINATION 2005. LNCS, vol. 3454, pp. 49–62. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  89. Wena, X., Luoa, X., Ouyangb, J.: A Novel Evaluation Model for Non-functional Requirements in Trustworthy Software. Journal of Information & Computational Science 10(11), 3561–3577 (2013)

    Article  Google Scholar 

  90. Kassab, M., Ormandjieva, O., Daneva, M., Abran, A.: Non-Functional Requirements Size Measurement Method (NFSM) with COSMIC-FFP. In: Cuadrado-Gallego, J.J., Braungarten, R., Dumke, R.R., Abran, A. (eds.) IWSM-Mensura 2007. LNCS, vol. 4895, pp. 168–182. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  91. Kassab, M., Daneva, M., Ormandjieva, O.: Early quantitative assessment of non-functional requirements. In: University of Twente Report (2007)

    Google Scholar 

  92. Cleland-Huang, J., Settimi, R., BenKhadra, O., Berezhanskaya, E., Christina, S.: Goal-centric traceability for managing non-functional requirements. In: 27th Int. Conf. on Software Engineering, pp. 362–371 (2005)

    Google Scholar 

  93. Sun, H., Basu, S., Lutz, R., Honavar, V.: Automata-based verification of non-functional requirements in web service composition, in Dept. of Computer Science Technical Report, Iowa State University (2009)

    Google Scholar 

  94. Drusinsky, D., Man-Tak, S.: Validating quality attribute requirements via execution-based model checking. In: 21st IEEE Int. Symposium on Rapid System Prototyping (2010)

    Google Scholar 

  95. Daneva, M., Kassab, M., Ponisio, M.L., Wieringa, R., Ormandjieva, O.: Exploiting a Goal-Decomposition Technique to Prioritize Non-functional Requirements (2007)

    Google Scholar 

  96. Liu, X.F.: A quantitative approach for assessing the priorities of software quality requirements. Journal of Systems and Software 42(2), 105–113 (1998)

    Article  Google Scholar 

  97. Terawaki, Y.: Framework for Quantitatively Evaluating the Quality Requirements of Software System. In: Yamamoto, S. (ed.) HCI 2013, Part I. LNCS, vol. 8016, pp. 383–392. Springer, Heidelberg (2013)

    Chapter  Google Scholar 

  98. Saito, Y., Monden, A., Matsumoto, K.: Evaluation of Non Functional Requirements in a Request for Proposal (RFP). In: 7th Int. Conf. on Software Process and Product Measurement (2012)

    Google Scholar 

  99. Zhang, H., Jarzabek, S., Yang, B.: Quality prediction and assessment for product lines. In: Eder, J., Missikoff, M. (eds.) CAiSE 2003. LNCS, vol. 2681, pp. 681–695. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  100. Cortellessa, V., Singh, H., Cukic, B.: Early reliability assessment of UML based software models. In: 3rd Int. Workshop on Software and Performance, New York, USA, pp. 302–309 (2002)

    Google Scholar 

  101. Ghezzi, C., Sharifloo, A.M.: Model-based verification of quantitative non-functional properties for software product lines. Information and Software Technology 55(3), 508–524 (2013)

    Article  Google Scholar 

  102. Supakkul, S., Hill, T., Chung, L., Leite, T.: An NFR pattern approach to dealing with NFRs. In: 18th IEEE Int. Requirements Engineering Conference 2010, pp. 179–188 (2010)

    Google Scholar 

  103. Nixon, B.A.: Management of performance requirements for information systems. IEEE Transactions on Software Engineering 26(12), 1122–1146 (2000)

    Article  Google Scholar 

  104. Gregoriades, A., Sutcliffe, A.: Scenario-based assessment of nonfunctional requirements. IEEE Transactions on Software Engineering 31(5), 392–409 (2007)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hasan, M.M., Loucopoulos, P., Nikolaidou, M. (2014). Classification and Qualitative Analysis of Non-Functional Requirements Approaches. In: Bider, I., et al. Enterprise, Business-Process and Information Systems Modeling. BPMDS EMMSAD 2014 2014. Lecture Notes in Business Information Processing, vol 175. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-43745-2_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-43745-2_24

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-43744-5

  • Online ISBN: 978-3-662-43745-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics