Advertisement

Modeling the Impact of Non-functional Requirements on Functional Requirements

  • Christophe Gnaho
  • Farida Semmak
  • Regine Laleau
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8697)

Abstract

To develop quality software and systems, both functional and non-functional requirements need to be taken into account at the same level of abstraction; and must be traced throughout the development cycle. The concept of goal has been widely used and adopted to represent functional and non-functional requirements. However the issue of the impact of non-functional requirements on functional requirements has been rarely addressed. The aim of this paper is to propose a first contribution to this issue.

Keywords

Non-Functional Requirements Goal-oriented requirements modelling dependencies FR-NFR 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Chung, L., do Prado Leite, J.C.S.P.: On Non-Functional Requirements in Software Engineering. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Conceptual Modeling: Foundations and Applications. LNCS, vol. 5600, pp. 363–379. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  2. 2.
    Ameller, D., Ayala, C., Cabot, J., Franch, X.: Non-Functional Requirements in Software Architecture Practice. Report ESSI-TR-12-1 (2012)Google Scholar
  3. 3.
    Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-functional Requirements in Software Engineering. Kluwer, Academic Publishers (2000)Google Scholar
  4. 4.
    Pohl, K.: Requirements Engineering: Fundamentals, Principles and Techniques. SpringerGoogle Scholar
  5. 5.
    Cysneiros, L.N., Leite, J.C.S.P.: Non-functional Requirements: From Elicitation to Conceptual Models. IEEE Transactions on Software Engineering 30(5), 328–350 (2004)CrossRefGoogle Scholar
  6. 6.
    Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-oriented Requirements Acquisition. Science of Computer Programming 20(1-2), 3–50 (1993)CrossRefzbMATHGoogle Scholar
  7. 7.
    Glinz, M.: On Non-Functional Requirements. In: Proceedings of the 15th IEEE International Requirements Engineering Conference (2007)Google Scholar
  8. 8.
    IEEE Standard Computer dictionary: a compilation of IEEE standard computer glossaries (1990)Google Scholar
  9. 9.
    ISO/IEC 9126-1:2001(E) Software engineering - product quality, Part 1: Quality Model (2001)Google Scholar
  10. 10.
    Jani, D., Vanderveken, D., Perry, D.E.: Deriving Architecture Specifications from KAOS Specifications: A Research Case Study. In: Morrison, R., Oquendo, F. (eds.) EWSA 2005. LNCS, vol. 3527, pp. 185–202. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  11. 11.
    Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. John Wiley & Sons (1998)Google Scholar
  12. 12.
    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)CrossRefGoogle Scholar
  13. 13.
    van Lamsweerde, A.: Goal-oriented Requirements Engineering: A guided tour. Proc. of the 5th Int. Symposium on Requirements Engineering, Toronto (2001)Google Scholar
  14. 14.
    van Lamsweerde, A.: Requirements Engineering: From System Goals to UML Models to Software Specifications. Wiley (2009)Google Scholar
  15. 15.
    van Lamsweerde, A.: From System Goals to Software Architecture. In: Bernardo, M., Inverardi, P. (eds.) SFM 2003. LNCS, vol. 2804, pp. 25–43. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  16. 16.
    Paech, B., Kerkow, D.: Non-functional Requirements Engineering – Quality is essential. In: Proc. of the 10th International Workshop on Requirements Engineering: Foundations for Software Quality – REFSQ 2004 (2004)Google Scholar
  17. 17.
    Parent, M.: Automated public vehicle: a first step towards the automatic highway. In: The Proc. of the World Congress on Intelligent transport systems (1997)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Christophe Gnaho
    • 1
    • 2
  • Farida Semmak
    • 1
  • Regine Laleau
    • 1
  1. 1.Laboratoire Algorithmique, Complexité et LogiqueUniversité Paris EstCréteil cedexFrance
  2. 2.Université Paris DescartesParisFrance

Personalised recommendations