• DocumentCode
    379107
  • Title

    ProcessNFL: a language for describing non-functional properties

  • Author

    Rosa, Nelson S. ; Cunha, Paulo R F ; Justo, George R R

  • Author_Institution
    Centro de Informatica, Univ. Fed. de Pernambuco, Recife, Brazil
  • fYear
    2002
  • fDate
    7-10 Jan. 2002
  • Firstpage
    3676
  • Lastpage
    3685
  • Abstract
    Nonfunctional requirements (NFRs) are rarely taken in account in software development. There are reasons that help us to understand why these requirements are not explicitly dealt with: their complexity NFRs are usually stated only informally, their high abstraction level, and the rare support of languages, methodologies and tools. In this scenario, we concentrate on defining a language, namely ProcessNFL, that expresses NFRs during software development. This language has been designed to consider specific characteristics of NFRs like their correlations and conflicts. In order to illustrate our language, we describe NFRs of software radios and the NFRs performance and security, which are usually present in software requirements specifications.
  • Keywords
    formal specification; specification languages; ProcessNFL language; complexity; high abstraction level; nonfunctional requirements; security; software development; software radios; software requirements specifications; Atomic measurements; Availability; Data structures; Logic; Programming; Proposals; Security; Software measurement; Software quality; Software radio;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on
  • Print_ISBN
    0-7695-1435-9
  • Type

    conf

  • DOI
    10.1109/HICSS.2002.994496
  • Filename
    994496